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

drm/panel: simple: Add AUO B133HTN01 panel support

The AUO B133HTN01 is a 13.6" FHD TFT LCD panel connecting to an eDP
interface and with an integrated LED backlight unit.

This panel is used on the Samsung Chromebook 2 (XE503C32).

Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>

authored by

Ajay Kumar and committed by
Thierry Reding
3e51d609 f673c37e

+37
+7
Documentation/devicetree/bindings/panel/auo,b133htn01.txt
··· 1 + AU Optronics Corporation 13.3" FHD (1920x1080) color TFT-LCD panel 2 + 3 + Required properties: 4 + - compatible: should be "auo,b133htn01" 5 + 6 + This binding is compatible with the simple-panel binding, which is specified 7 + in simple-panel.txt in this directory.
+30
drivers/gpu/drm/panel/panel-simple.c
··· 377 377 }, 378 378 }; 379 379 380 + static const struct drm_display_mode auo_b133htn01_mode = { 381 + .clock = 150660, 382 + .hdisplay = 1920, 383 + .hsync_start = 1920 + 172, 384 + .hsync_end = 1920 + 172 + 80, 385 + .htotal = 1920 + 172 + 80 + 60, 386 + .vdisplay = 1080, 387 + .vsync_start = 1080 + 25, 388 + .vsync_end = 1080 + 25 + 10, 389 + .vtotal = 1080 + 25 + 10 + 10, 390 + .vrefresh = 60, 391 + }; 392 + 393 + static const struct panel_desc auo_b133htn01 = { 394 + .modes = &auo_b133htn01_mode, 395 + .num_modes = 1, 396 + .size = { 397 + .width = 293, 398 + .height = 165, 399 + }, 400 + .delay = { 401 + .prepare = 105, 402 + .enable = 20, 403 + .unprepare = 50, 404 + }, 405 + }; 406 + 380 407 static const struct drm_display_mode chunghwa_claa101wa01a_mode = { 381 408 .clock = 72070, 382 409 .hdisplay = 1366, ··· 617 590 { 618 591 .compatible = "auo,b101aw03", 619 592 .data = &auo_b101aw03, 593 + }, { 594 + .compatible = "auo,b133htn01", 595 + .data = &auo_b133htn01, 620 596 }, { 621 597 .compatible = "auo,b133xtn01", 622 598 .data = &auo_b133xtn01,