407ea85f72
This patch is obsolete now and even breaks the detection of headphones. Headsets are properly detected at all times. Dropping this, allows ALSA to see the 'Headphone Jack' event when headphones are plugged in and removed. This way, ALSA UCM can act on these jack events as well. [ci:skip-build] Already built on CI in a MR
57 lines
1.7 KiB
Diff
57 lines
1.7 KiB
Diff
From 49edde139be2fee279e4b1f3eeba67912d551601 Mon Sep 17 00:00:00 2001
|
|
From: JuniorJPDJ <git@juniorjpdj.pl>
|
|
Date: Tue, 23 Mar 2021 12:27:30 +0100
|
|
Subject: [PATCH] drm: panel: simple: Add Hannstar TQTM070CB501
|
|
|
|
---
|
|
drivers/gpu/drm/panel/panel-simple.c | 27 +++++++++++++++++++++++++++
|
|
1 file changed, 27 insertions(+)
|
|
|
|
diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c
|
|
index 4e2dad314c79..cd507bf895f5 100644
|
|
--- a/drivers/gpu/drm/panel/panel-simple.c
|
|
+++ b/drivers/gpu/drm/panel/panel-simple.c
|
|
@@ -2179,6 +2179,30 @@ static const struct panel_desc hannstar_hsd100pxn1 = {
|
|
.connector_type = DRM_MODE_CONNECTOR_LVDS,
|
|
};
|
|
|
|
+static const struct drm_display_mode hannstar_tqtm070cb501_mode = {
|
|
+ .clock = 33000,
|
|
+ .hdisplay = 800,
|
|
+ .hsync_start = 800 + 240,
|
|
+ .hsync_end = 800 + 240 + 30,
|
|
+ .htotal = 800 + 240 + 30 + 14, // -14
|
|
+ .vdisplay = 480,
|
|
+ .vsync_start = 480 + 35,
|
|
+ .vsync_end = 480 + 35 + 13,
|
|
+ .vtotal = 480 + 35 + 13 + 3, // -3
|
|
+};
|
|
+
|
|
+static const struct panel_desc hannstar_tqtm070cb501 = {
|
|
+ .modes = &hannstar_tqtm070cb501_mode,
|
|
+ .num_modes = 1,
|
|
+ .bpc = 6,
|
|
+ .size = {
|
|
+ .width = 164,
|
|
+ .height = 104,
|
|
+ },
|
|
+ .bus_format = MEDIA_BUS_FMT_RGB666_1X18,
|
|
+ .connector_type = DRM_MODE_CONNECTOR_DPI,
|
|
+};
|
|
+
|
|
static const struct drm_display_mode hitachi_tx23d38vm0caa_mode = {
|
|
.clock = 33333,
|
|
.hdisplay = 800,
|
|
@@ -4265,6 +4289,9 @@ static const struct of_device_id platform_of_match[] = {
|
|
}, {
|
|
.compatible = "hit,tx23d38vm0caa",
|
|
.data = &hitachi_tx23d38vm0caa
|
|
+ }, {
|
|
+ .compatible = "hannstar,tqtm070cb501",
|
|
+ .data = &hannstar_tqtm070cb501,
|
|
}, {
|
|
.compatible = "innolux,at043tn24",
|
|
.data = &innolux_at043tn24,
|
|
--
|
|
2.31.1
|
|
|