[PATCH v2 0/8] arm64: qcom: enable display card support on SM8150 HDK

From: Dmitry Baryshkov

Date: Mon Oct 19 2026 - 07:27:19 EST


The Qualcomm SM8150 HDK can be equipped with an optional display card
having the same panel as the display card for SDM845 HDK. Reuse the
driver submitted at [1] and enable display card support on this HDK.

Unlike SDM845, this also requires a new LCDB driver, providing voltage
for the panel and several fixes in the WLED driver. The FSA4480 address
fix is independent and can be applied earlier.

[1] https://lore.kernel.org/dri-devel/20261014-sdm845-hdk-v2-0-6d0b4b42f267@xxxxxxxxxxxxxxxx/

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxxxxxxxx>
---
Changes in v2:
- Dropped WLED patch, duplicating one of the applied patches (Konrad)
- Rework the WLED auto-calibration patch, also dropping the reviews.
- Tighten voltages in LCDB example (Konrad) and in the DTSO.
- Renamed the node to regulator@ (Krzysztof)
- In LCDB driver, fixed handling of pull-down on disable, fixed caching
of the state, added REGULATOR_EVENT_FAIL and fixesd short-circuit
recovery (Sashiko)
- Link to v1: https://patch.msgid.link/20261015-sm8150-display-card-v1-0-5c14928cef29@xxxxxxxxxxxxxxxx

---
Dmitry Baryshkov (8):
backlight: qcom-wled: fix string detection brightness on WLED5
regulator: dt-bindings: add Qualcomm LCDB regulator
dt-bindings: mfd: qcom,spmi-pmic: add LCDB
regulator: add Qualcomm LCDB driver
arm64: dts: qcom: pm8150l: add LCDB regulators
arm64: dts: qcom: sm8150: add MDSS reset
arm64: dts: qcom: sm8150-hdk: fix FSA4480 address
arm64: dts: qcom: sm8150-hdk: add display card overlay

.../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 4 +
.../bindings/regulator/qcom,pm8150l-lcdb.yaml | 81 ++++
arch/arm64/boot/dts/qcom/Makefile | 4 +
arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +
.../boot/dts/qcom/sm8150-hdk-display-card.dtso | 113 +++++
arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 +
drivers/regulator/Kconfig | 8 +
drivers/regulator/Makefile | 1 +
drivers/regulator/qcom-lcdb-regulator.c | 494 +++++++++++++++++++++
drivers/video/backlight/qcom-wled.c | 56 +--
11 files changed, 746 insertions(+), 34 deletions(-)
---
base-commit: 2efb7a11f1aa4d2dc285fe2680cca22cb9f72f64
change-id: 20261014-sm8150-display-card-e43ee5b08c61
prerequisite-change-id: 20260122-sdm845-hdk-9466530c4267:v5
prerequisite-patch-id: cb272273cdb260eb5049ba5cfffe13e7904e7a70
prerequisite-patch-id: de7bcd02cfa3baa997e973220d71791b4e74b4cf
prerequisite-patch-id: efe1cd41bd8c1ddf7c9491a6fca5aec877afce3d
prerequisite-patch-id: 98360ae85418d09598608b3a6337aabd76eff717
prerequisite-patch-id: e46e47c4d158362a382efc455438ef1fd5c95f42
prerequisite-change-id: 20260908-qcom-wled-backlight-fd9574027353:v4
prerequisite-patch-id: ad71f17b07fe258da495c7df319d77c63ab9db7a
prerequisite-patch-id: 0403e028ec3ecac35344dbd6dfa430abb71d45f5
prerequisite-patch-id: 2294f3f59a928fb80b92ff9f1ea57d7eb47365cd
prerequisite-patch-id: 74b7c8ba3cc2e3d9475f4f219a8e8d10fc381d44

Best regards,
--
With best wishes
Dmitry