Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/panel: simple: Add BOE AV123Z7M-N17 panel

Add support for the BOE AV123Z7M-N17 12.3" LVDS panel.

Signed-off-by: Maud Spierings <maudspierings@gocontroll.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20250224-initial_display-v1-8-5ccbbf613543@gocontroll.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20250224-initial_display-v1-8-5ccbbf613543@gocontroll.com

authored by

Maud Spierings and committed by
Neil Armstrong
d34bd3c7 b554c009

+32
+32
drivers/gpu/drm/panel/panel-simple.c
··· 1403 1403 .connector_type = DRM_MODE_CONNECTOR_LVDS, 1404 1404 }; 1405 1405 1406 + static const struct display_timing boe_av123z7m_n17_timing = { 1407 + .pixelclock = { 86600000, 88000000, 90800000, }, 1408 + .hactive = { 1920, 1920, 1920, }, 1409 + .hfront_porch = { 10, 10, 10, }, 1410 + .hback_porch = { 10, 10, 10, }, 1411 + .hsync_len = { 9, 12, 25, }, 1412 + .vactive = { 720, 720, 720, }, 1413 + .vfront_porch = { 7, 10, 13, }, 1414 + .vback_porch = { 7, 10, 13, }, 1415 + .vsync_len = { 7, 11, 14, }, 1416 + .flags = DISPLAY_FLAGS_DE_HIGH | DISPLAY_FLAGS_HSYNC_LOW | DISPLAY_FLAGS_VSYNC_LOW, 1417 + }; 1418 + 1419 + static const struct panel_desc boe_av123z7m_n17 = { 1420 + .timings = &boe_av123z7m_n17_timing, 1421 + .bpc = 8, 1422 + .num_timings = 1, 1423 + .size = { 1424 + .width = 292, 1425 + .height = 110, 1426 + }, 1427 + .delay = { 1428 + .prepare = 50, 1429 + .disable = 50, 1430 + }, 1431 + .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG, 1432 + .connector_type = DRM_MODE_CONNECTOR_LVDS, 1433 + }; 1434 + 1406 1435 static const struct drm_display_mode boe_bp101wx1_100_mode = { 1407 1436 .clock = 78945, 1408 1437 .hdisplay = 1280, ··· 4874 4845 }, { 4875 4846 .compatible = "boe,av101hdt-a10", 4876 4847 .data = &boe_av101hdt_a10, 4848 + }, { 4849 + .compatible = "boe,av123z7m-n17", 4850 + .data = &boe_av123z7m_n17, 4877 4851 }, { 4878 4852 .compatible = "boe,bp082wx1-100", 4879 4853 .data = &boe_bp082wx1_100,