<p>Lin Huang has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/22780">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">google/scarlet: support INNOLUX P097PFG panel<br><br>Still need to confirm this panel timing, just upload it first.<br><br>Change-Id: I43fa5d859a9a529a84c58a953b37d03953ce648a<br>Signed-off-by: Lin Huang <hl@rock-chips.com><br>---<br>M src/mainboard/google/gru/mainboard.c<br>1 file changed, 34 insertions(+), 2 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/80/22780/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/src/mainboard/google/gru/mainboard.c b/src/mainboard/google/gru/mainboard.c<br>index 9a241f5..a276b17 100644<br>--- a/src/mainboard/google/gru/mainboard.c<br>+++ b/src/mainboard/google/gru/mainboard.c<br>@@ -539,12 +539,44 @@<br>     .vspw = 2,<br> };<br> <br>+const struct mipi_panel_data inx097pfg_panel = {<br>+        .mipi_num = 2,<br>+       .format = MIPI_DSI_FMT_RGB888,<br>+       .lanes = 8,<br>+  .display_on_udelay = 120000,<br>+ .video_mode_udelay = 5000,<br>+};<br>+<br>+static const struct edid_mode inx097pfg_edid_mode = {<br>+   .name = "1536x2048@60Hz",<br>+  .pixel_clock = 220000,<br>+       .refresh = 60,<br>+       .ha = 1536,<br>+  .hbl = 224,<br>+  .hso = 100,<br>+  .hspw = 24,<br>+  .va = 2048,<br>+  .vbl = 38,<br>+   .vso = 18,<br>+   .vspw = 2,<br>+};<br>+<br> const struct mipi_panel_data *mainboard_get_mipi_mode<br>                            (struct edid_mode *edid_mode)<br> {<br>-    memcpy(edid_mode, &kd097d04_edid_mode, sizeof(struct edid_mode));<br>+        if (IS_ENABLED(CONFIG_GRU_BASEBOARD_SCARLET)) {<br>+              if (sku_id() == 6) {<br>+                 memcpy(edid_mode, &inx097pfg_edid_mode,<br>+                         sizeof(struct edid_mode));<br>+                    return &inx097pfg_panel;<br>+         }<br> <br>- return &kd097d04_panel;<br>+          memcpy(edid_mode, &kd097d04_edid_mode,<br>+                  sizeof(struct edid_mode));<br>+            return &kd097d04_panel;<br>+  }<br>+<br>+ return NULL;<br> }<br> <br> static void mainboard_enable(device_t dev)<br></pre><p>To view, visit <a href="https://review.coreboot.org/22780">change 22780</a>. To unsubscribe, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/22780"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I43fa5d859a9a529a84c58a953b37d03953ce648a </div>
<div style="display:none"> Gerrit-Change-Number: 22780 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Lin Huang <hl@rock-chips.com> </div>