From: David Heidelberg via B4 Relay <devnull+david.ixit.cz@kernel.org>
To: Neil Armstrong <neil.armstrong@linaro.org>,
Jessica Zhang <jessica.zhang@oss.qualcomm.com>,
Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
Maxime Ripard <mripard@kernel.org>,
Thomas Zimmermann <tzimmermann@suse.de>,
David Airlie <airlied@gmail.com>,
Simona Vetter <simona@ffwll.ch>, Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Thierry Reding <thierry.reding@gmail.com>,
Sam Ravnborg <sam@ravnborg.org>,
Bjorn Andersson <andersson@kernel.org>,
Konrad Dybcio <konradybcio@kernel.org>,
Casey Connolly <casey.connolly@linaro.org>
Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
phone-devel@vger.kernel.org, David Heidelberg <david@ixit.cz>
Subject: [PATCH 00/12] Make Samsung SOFEF00 DDIC and panel work
Date: Tue, 04 Nov 2025 23:16:08 +0100 [thread overview]
Message-ID: <20251104-sofef00-rebuild-v1-0-dfcfa17eb176@ixit.cz> (raw)
This DDIC is essential for panels used in OnePlus 6 and Pixel 3a XL
(SDC variant). With proper support, all downstream patches in
sdm845-mainline and sdm670-mainline can be dropped.
The mainline driver was broken so far, and with my recent introduction
of S6E3FC2X01 driver, I had to "break it even more" due to OnePlus 6
common device-tree changes which defined all the regulators and
corrected properties.
At this moment the first version of the patchset will not include
Pixel 3a XL (SDC) as no testers yet volunteered.
The code, including the Pixel 3a XL enhancement can be found at
https://gitlab.com/dhxx/linux/-/tree/b4/sofef00-rebuild
Due to some unknown issues with -next-20251103 - 04, the code is based
on few previous patchsets and v6.18-rc4 (or later).
Signed-off-by: David Heidelberg <david@ixit.cz>
---
Casey Connolly (2):
drm/panel: sofef00: Add prepare_prev_first flag to drm_panel
drm/panel: sofef00: Initialise at 50% brightness
David Heidelberg (10):
dt-bindings: panel: Add Samsung SOFEF00 DDIC with panel
arch: arm64: qcom: sdm845-enchilada: Specify panel name within the compatible
drm/panel: sofef00: Clean up panel description after s6e3fc2x01 removal
drm/panel: sofef00: Handle all regulators
drm/panel: sofef00: Split sending commands to the enable/disable functions
drm/panel: sofef00: Introduce page macro
drm/panel: sofef00: Name of compatible should correspond to the panel used
drm/panel: sofef00: Simplify get_modes
drm/panel: sofef00: Mark the LPM mode always-on
drm/panel: sofef00: Non-continuous mode and video burst are supported
.../bindings/display/panel/panel-simple-dsi.yaml | 25 +----
.../bindings/display/panel/samsung,sofef00.yaml | 83 ++++++++++++++++
.../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 4 +-
drivers/gpu/drm/panel/Kconfig | 7 +-
drivers/gpu/drm/panel/panel-samsung-sofef00.c | 104 +++++++++++++--------
5 files changed, 160 insertions(+), 63 deletions(-)
---
base-commit: 262858079afde6d367ce3db183c74d8a43a0e83f
change-id: 20251104-sofef00-rebuild-04cfc6e68e71
prerequisite-change-id: 20250927-slider-correct-d34490847d95:v1
prerequisite-patch-id: 5584af5fec387ca2bf83150e39199d93b2af6f41
prerequisite-change-id: 20250923-s6e3fc2x01-f9550b822fe5:v6
prerequisite-patch-id: 042e90baee2aea539d39b398ff8a9c9a73a5a248
prerequisite-patch-id: 0da92dde66527977eb82c542c2b5e0478e011f16
prerequisite-patch-id: 8ba3d908464e146d4db16b3a562481928753c9b2
prerequisite-patch-id: 0945cccdc88d640192cf56148e9b661657e11e45
Best regards,
--
David Heidelberg <david@ixit.cz>
next reply other threads:[~2025-11-04 22:16 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-04 22:16 David Heidelberg via B4 Relay [this message]
2025-11-04 22:16 ` [PATCH 01/12] dt-bindings: panel: Add Samsung SOFEF00 DDIC with panel David Heidelberg via B4 Relay
2025-11-06 8:48 ` Krzysztof Kozlowski
2025-11-07 11:23 ` Neil Armstrong
2025-11-07 11:27 ` Krzysztof Kozlowski
2025-11-07 13:10 ` Casey Connolly
2025-11-08 11:26 ` Krzysztof Kozlowski
2025-11-04 22:16 ` [PATCH 02/12] arch: arm64: qcom: sdm845-enchilada: Specify panel name within the compatible David Heidelberg via B4 Relay
2025-11-05 0:55 ` Dmitry Baryshkov
2025-11-06 17:27 ` Krzysztof Kozlowski
2025-11-04 22:16 ` [PATCH 03/12] drm/panel: sofef00: Clean up panel description after s6e3fc2x01 removal David Heidelberg via B4 Relay
2025-11-04 22:16 ` [PATCH 04/12] drm/panel: sofef00: Handle all regulators David Heidelberg via B4 Relay
2025-11-04 22:16 ` [PATCH 05/12] drm/panel: sofef00: Split sending commands to the enable/disable functions David Heidelberg via B4 Relay
2025-11-04 22:16 ` [PATCH 06/12] drm/panel: sofef00: Introduce page macro David Heidelberg via B4 Relay
2025-11-04 22:16 ` [PATCH 07/12] drm/panel: sofef00: Add prepare_prev_first flag to drm_panel David Heidelberg via B4 Relay
2025-11-04 22:16 ` [PATCH 08/12] drm/panel: sofef00: Initialise at 50% brightness David Heidelberg via B4 Relay
2025-11-04 22:16 ` [PATCH 09/12] drm/panel: sofef00: Name of compatible should correspond to the panel used David Heidelberg via B4 Relay
2025-11-04 22:16 ` [PATCH 10/12] drm/panel: sofef00: Simplify get_modes David Heidelberg via B4 Relay
2025-11-04 22:16 ` [PATCH 11/12] drm/panel: sofef00: Mark the LPM mode always-on David Heidelberg via B4 Relay
2025-11-04 22:16 ` [PATCH 12/12] drm/panel: sofef00: Non-continuous mode and video burst are supported David Heidelberg via B4 Relay
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251104-sofef00-rebuild-v1-0-dfcfa17eb176@ixit.cz \
--to=devnull+david.ixit.cz@kernel.org \
--cc=airlied@gmail.com \
--cc=andersson@kernel.org \
--cc=casey.connolly@linaro.org \
--cc=conor+dt@kernel.org \
--cc=david@ixit.cz \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=jessica.zhang@oss.qualcomm.com \
--cc=konradybcio@kernel.org \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mripard@kernel.org \
--cc=neil.armstrong@linaro.org \
--cc=phone-devel@vger.kernel.org \
--cc=robh@kernel.org \
--cc=sam@ravnborg.org \
--cc=simona@ffwll.ch \
--cc=thierry.reding@gmail.com \
--cc=tzimmermann@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®