From f6aed2463d9424bb280828ff8040a69aefacd0e6 Mon Sep 17 00:00:00 2001 From: Subbaraman Narayanamurthy Date: Mon, 13 Nov 2023 21:05:46 -0800 Subject: [PATCH] ARM: dts: qcom: add AMOLED ECM device for PMD802X Add AMOLED ECM device for PMD802X so that AMOLED panel current can be measured on need basis for Sun platforms. Change-Id: Ic5e699fa5c4c595bbcc1b540c0197c1e63673c32 Signed-off-by: Subbaraman Narayanamurthy --- qcom/pmd802x.dtsi | 14 ++++++++++++++ qcom/pmk8550.dtsi | 15 +++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/qcom/pmd802x.dtsi b/qcom/pmd802x.dtsi index 2342848a..19f6d57d 100644 --- a/qcom/pmd802x.dtsi +++ b/qcom/pmd802x.dtsi @@ -33,6 +33,20 @@ interrupt-controller; #interrupt-cells = <2>; }; + + amoled-ecm@f900 { + compatible = "qcom,amoled-ecm"; + reg = <0xf900>; + nvmem-names = "amoled-ecm-sdam0", "amoled-ecm-sdam1", + "amoled-ecm-sdam2"; + nvmem = <&pmk8550_sdam_13>, <&pmk8550_sdam_14>, + <&pmk8550_sdam_41>; + interrupt-names = "ecm-sdam0", "ecm-sdam1", + "ecm-sdam2"; + interrupts = <0x0 0x7c 0x1 IRQ_TYPE_EDGE_RISING>, + <0x0 0x7d 0x1 IRQ_TYPE_EDGE_RISING>, + <0x0 0x98 0x1 IRQ_TYPE_EDGE_RISING>; + }; }; }; diff --git a/qcom/pmk8550.dtsi b/qcom/pmk8550.dtsi index 82c4cb1d..223e514c 100644 --- a/qcom/pmk8550.dtsi +++ b/qcom/pmk8550.dtsi @@ -60,6 +60,16 @@ reg = <0x7500>; }; + pmk8550_sdam_13: sdam@7c00 { + compatible = "qcom,spmi-sdam"; + reg = <0x7c00>; + }; + + pmk8550_sdam_14: sdam@7d00 { + compatible = "qcom,spmi-sdam"; + reg = <0x7d00>; + }; + pmk8550_sdam_21: sdam@8400 { compatible = "qcom,spmi-sdam"; reg = <0x8400>; @@ -70,6 +80,11 @@ reg = <0x8500>; }; + pmk8550_sdam_41: sdam@9800 { + compatible = "qcom,spmi-sdam"; + reg = <0x9800>; + }; + pmk8550_sdam_71: sdam@b600 { compatible = "qcom,spmi-sdam"; reg = <0xb600>;