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 AV101HDT-A10 panel

add support for the BOE AV101HDT-A10 10.1" 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-7-5ccbbf613543@gocontroll.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20250224-initial_display-v1-7-5ccbbf613543@gocontroll.com

authored by

Maud Spierings and committed by
Neil Armstrong
b554c009 1a4d1d9f

+32
+32
drivers/gpu/drm/panel/panel-simple.c
··· 1374 1374 }, 1375 1375 }; 1376 1376 1377 + static const struct display_timing boe_av101hdt_a10_timing = { 1378 + .pixelclock = { 74210000, 75330000, 76780000, }, 1379 + .hactive = { 1280, 1280, 1280, }, 1380 + .hfront_porch = { 10, 42, 33, }, 1381 + .hback_porch = { 10, 18, 33, }, 1382 + .hsync_len = { 30, 10, 30, }, 1383 + .vactive = { 720, 720, 720, }, 1384 + .vfront_porch = { 200, 183, 200, }, 1385 + .vback_porch = { 8, 8, 8, }, 1386 + .vsync_len = { 2, 19, 2, }, 1387 + .flags = DISPLAY_FLAGS_DE_HIGH | DISPLAY_FLAGS_HSYNC_LOW | DISPLAY_FLAGS_VSYNC_LOW, 1388 + }; 1389 + 1390 + static const struct panel_desc boe_av101hdt_a10 = { 1391 + .timings = &boe_av101hdt_a10_timing, 1392 + .num_timings = 1, 1393 + .bpc = 8, 1394 + .size = { 1395 + .width = 224, 1396 + .height = 126, 1397 + }, 1398 + .delay = { 1399 + .enable = 50, 1400 + .disable = 50, 1401 + }, 1402 + .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG, 1403 + .connector_type = DRM_MODE_CONNECTOR_LVDS, 1404 + }; 1405 + 1377 1406 static const struct drm_display_mode boe_bp101wx1_100_mode = { 1378 1407 .clock = 78945, 1379 1408 .hdisplay = 1280, ··· 4842 4813 }, { 4843 4814 .compatible = "bananapi,s070wv20-ct16", 4844 4815 .data = &bananapi_s070wv20_ct16, 4816 + }, { 4817 + .compatible = "boe,av101hdt-a10", 4818 + .data = &boe_av101hdt_a10, 4845 4819 }, { 4846 4820 .compatible = "boe,bp082wx1-100", 4847 4821 .data = &boe_bp082wx1_100,