summaryrefslogtreecommitdiff
path: root/linux-mnt-pocket-reform/patches/0001-nwl-dsi-fixup-mode-only-for-LCDIF-input-not-DCSS.patch
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2023-04-22 21:06:59 +0300
committerYuval Adam <_@yuv.al>2023-04-22 21:06:59 +0300
commit71e32e0aa8f1adf618b4481869f9dbcd8e5f52bb (patch)
tree83819f07a7f3b132dc2d91112e8ec85d1f065e5d /linux-mnt-pocket-reform/patches/0001-nwl-dsi-fixup-mode-only-for-LCDIF-input-not-DCSS.patch
parent3edef309190448fa2ce83e2e4fd7baec17f3d58b (diff)
Restore patches and add default config, hooks and preset
Diffstat (limited to 'linux-mnt-pocket-reform/patches/0001-nwl-dsi-fixup-mode-only-for-LCDIF-input-not-DCSS.patch')
-rw-r--r--linux-mnt-pocket-reform/patches/0001-nwl-dsi-fixup-mode-only-for-LCDIF-input-not-DCSS.patch37
1 files changed, 0 insertions, 37 deletions
diff --git a/linux-mnt-pocket-reform/patches/0001-nwl-dsi-fixup-mode-only-for-LCDIF-input-not-DCSS.patch b/linux-mnt-pocket-reform/patches/0001-nwl-dsi-fixup-mode-only-for-LCDIF-input-not-DCSS.patch
deleted file mode 100644
index cc85e9f..0000000
--- a/linux-mnt-pocket-reform/patches/0001-nwl-dsi-fixup-mode-only-for-LCDIF-input-not-DCSS.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From c3afae0a6418f8b05c5d1a28442ca6c5dd6bc5d7 Mon Sep 17 00:00:00 2001
-From: "Lukas F. Hartmann" <lukas@mntre.com>
-Date: Wed, 7 Sep 2022 06:20:37 +0200
-Subject: [PATCH 1/6] nwl-dsi-fixup-mode-only-for-LCDIF-input-not-DCSS
-
----
- drivers/gpu/drm/bridge/nwl-dsi.c | 13 ++++++++++---
- 1 file changed, 10 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/gpu/drm/bridge/nwl-dsi.c b/drivers/gpu/drm/bridge/nwl-dsi.c
-index 6dc2a4e..13c5ade 100644
---- a/drivers/gpu/drm/bridge/nwl-dsi.c
-+++ b/drivers/gpu/drm/bridge/nwl-dsi.c
-@@ -822,10 +822,17 @@ static int nwl_dsi_bridge_atomic_check(struct drm_bridge *bridge,
- struct drm_connector_state *conn_state)
- {
- struct drm_display_mode *adjusted_mode = &crtc_state->adjusted_mode;
-+ struct device_node *remote;
-+ struct nwl_dsi *dsi = bridge_to_dsi(bridge);
-
-- /* At least LCDIF + NWL needs active high sync */
-- adjusted_mode->flags |= (DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC);
-- adjusted_mode->flags &= ~(DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC);
-+ remote = of_graph_get_remote_node(dsi->dev->of_node, 0,
-+ NWL_DSI_ENDPOINT_LCDIF);
-+
-+ if (remote) {
-+ /* At least LCDIF + NWL needs active high sync */
-+ adjusted_mode->flags |= (DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC);
-+ adjusted_mode->flags &= ~(DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC);
-+ }
-
- /*
- * Do a full modeset if crtc_state->active is changed to be true.
---
-2.39.0
-