diff options
Diffstat (limited to 'src/device/mipi/panel-CMN_P097PFG_SSD2858.c')
-rw-r--r-- | src/device/mipi/panel-CMN_P097PFG_SSD2858.c | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/src/device/mipi/panel-CMN_P097PFG_SSD2858.c b/src/device/mipi/panel-CMN_P097PFG_SSD2858.c deleted file mode 100644 index 89154b8221f5..000000000000 --- a/src/device/mipi/panel-CMN_P097PFG_SSD2858.c +++ /dev/null @@ -1,72 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ - -#include <device/mipi_panel.h> - -struct panel_serializable_data P097PFG_SSD2858 = { - .edid = { - .ascii_string = "P097PFG", - .manufacturer_name = "CMN", - .panel_bits_per_color = 8, - .panel_bits_per_pixel = 24, - .mode = { - .pixel_clock = 211660, - .lvds_dual_channel = 0, - .refresh = 60, - .ha = 1536, .hbl = 160, .hso = 140, .hspw = 10, - .va = 2048, .vbl = 32, .vso = 20, .vspw = 2, - .phsync = '-', .pvsync = '-', - .x_mm = 147, .y_mm = 196, - }, - }, - .orientation = LB_FB_ORIENTATION_NORMAL, - .init = { - PANEL_GENERIC(0xff, 0x00), - /* LOCKCNT=0x1f4, MRX=0, POSTDIV=1 (/2} }, MULT=0x49 - * 27 Mhz => 985.5 Mhz */ - PANEL_GENERIC(0x00, 0x08, 0x01, 0xf4, 0x01, 0x49), - /* MTXDIV=1, SYSDIV=3 (=> 4) */ - PANEL_GENERIC(0x00, 0x0c, 0x00, 0x00, 0x00, 0x03), - /* MTXVPF=24bpp, MRXLS=4 lanes, MRXVB=bypass, MRXECC=1, - * MRXEOT=1, MRXEE=1 */ - PANEL_GENERIC(0x00, 0x14, 0x0c, 0x3d, 0x80, 0x0f), - PANEL_GENERIC(0x00, 0x20, 0x15, 0x92, 0x56, 0x7d), - PANEL_GENERIC(0x00, 0x24, 0x00, 0x00, 0x30, 0x00), - - PANEL_GENERIC(0x10, 0x08, 0x01, 0x20, 0x08, 0x45), - PANEL_GENERIC(0x10, 0x1c, 0x00, 0x00, 0x00, 0x00), - PANEL_GENERIC(0x20, 0x0c, 0x00, 0x00, 0x00, 0x04), - /* Pixel clock 985.5 Mhz * 0x49/0x4b = 959 Mhz */ - PANEL_GENERIC(0x20, 0x10, 0x00, 0x4b, 0x00, 0x49), - PANEL_GENERIC(0x20, 0xa0, 0x00, 0x00, 0x00, 0x00), - /* EOT=1, LPE = 0, LSOUT=4 lanes, LPD=25 */ - PANEL_GENERIC(0x60, 0x08, 0x00, 0xd9, 0x00, 0x08), - PANEL_GENERIC(0x60, 0x14, 0x01, 0x00, 0x01, 0x06), - /* DSI0 enable (default: probably not needed) */ - PANEL_GENERIC(0x60, 0x80, 0x00, 0x00, 0x00, 0x0f), - /* DSI1 enable */ - PANEL_GENERIC(0x60, 0xa0, 0x00, 0x00, 0x00, 0x0f), - - /* HSA=0x18, VSA=0x02, HBP=0x50, VBP=0x0c */ - PANEL_GENERIC(0x60, 0x0c, 0x0c, 0x50, 0x02, 0x18), - /* VACT= 0x800 (2048} }, VFP= 0x14, HFP=0x50 */ - PANEL_GENERIC(0x60, 0x10, 0x08, 0x00, 0x14, 0x50), - /* HACT=0x300 (768) */ - PANEL_GENERIC(0x60, 0x84, 0x00, 0x00, 0x03, 0x00), - PANEL_GENERIC(0x60, 0xa4, 0x00, 0x00, 0x03, 0x00), - - /* Take panel out of sleep. */ - PANEL_GENERIC(0xff, 0x01), - PANEL_DCS(0x11), - PANEL_DELAY(120), - PANEL_DCS(0x29), - PANEL_DELAY(20), - PANEL_GENERIC(0xff, 0x00), - - PANEL_DELAY(120), - PANEL_DCS(0x11), - PANEL_DELAY(120), - PANEL_DCS(0x29), - PANEL_DELAY(20), - PANEL_END, - }, -}; |