From 6af8d8d6cf398829260305d870241b7e493d607a Mon Sep 17 00:00:00 2001 From: Anjelique Melendez Date: Mon, 23 Oct 2023 18:11:38 -0700 Subject: [PATCH] ARM: dts: qcom: add flash/torch/switch devices for Sun boards Add flash, torch, and switch devices from PM8550 flash LED device to support camera flash use cases on Sun boards. Change-Id: Ieb78a7ab63709f04489024e8fcaf8f14de90347e Signed-off-by: Anjelique Melendez --- qcom/sun-cdp.dtsi | 19 +++++++++++++++++++ qcom/sun-mtp.dtsi | 19 +++++++++++++++++++ qcom/sun-qrd.dtsi | 19 +++++++++++++++++++ 3 files changed, 57 insertions(+) diff --git a/qcom/sun-cdp.dtsi b/qcom/sun-cdp.dtsi index ddaa309b..930e212c 100644 --- a/qcom/sun-cdp.dtsi +++ b/qcom/sun-cdp.dtsi @@ -108,6 +108,25 @@ periph-d46-supply = <&L7N>; }; +&pm8550_switch0 { + qcom,led-mask = <9>; /* Channels 1 & 4 */ + qcom,symmetry-en; +}; + +&pm8550_switch1 { + qcom,led-mask = <6>; /* Channels 2 & 3 */ + qcom,symmetry-en; +}; + +&pm8550_switch2 { + qcom,led-mask = <15>; /* All Channels */ + qcom,symmetry-en; +}; + +&pm8550_flash { + status = "ok"; +}; + &ufsphy_mem { compatible = "qcom,ufs-phy-qmp-v4-sun"; diff --git a/qcom/sun-mtp.dtsi b/qcom/sun-mtp.dtsi index 73020792..d43fe022 100644 --- a/qcom/sun-mtp.dtsi +++ b/qcom/sun-mtp.dtsi @@ -169,6 +169,25 @@ periph-d46-supply = <&L7N>; }; +&pm8550_switch0 { + qcom,led-mask = <9>; /* Channels 1 & 4 */ + qcom,symmetry-en; +}; + +&pm8550_switch1 { + qcom,led-mask = <6>; /* Channels 2 & 3 */ + qcom,symmetry-en; +}; + +&pm8550_switch2 { + qcom,led-mask = <15>; /* All Channels */ + qcom,symmetry-en; +}; + +&pm8550_flash { + status = "ok"; +}; + &ufsphy_mem { compatible = "qcom,ufs-phy-qmp-v4-sun"; diff --git a/qcom/sun-qrd.dtsi b/qcom/sun-qrd.dtsi index 0ad10562..2d92dc49 100644 --- a/qcom/sun-qrd.dtsi +++ b/qcom/sun-qrd.dtsi @@ -108,6 +108,25 @@ periph-d46-supply = <&L7N>; }; +&pm8550_switch0 { + qcom,led-mask = <9>; /* Channels 1 & 4 */ + qcom,symmetry-en; +}; + +&pm8550_switch1 { + qcom,led-mask = <6>; /* Channels 2 & 3 */ + qcom,symmetry-en; +}; + +&pm8550_switch2 { + qcom,led-mask = <15>; /* All Channels */ + qcom,symmetry-en; +}; + +&pm8550_flash { + status = "ok"; +}; + &ufsphy_mem { compatible = "qcom,ufs-phy-qmp-v4-sun";