diff --git a/bindings/sde.txt b/bindings/sde.txt index 69430faef8d1..9fa9bfc70aba 100644 --- a/bindings/sde.txt +++ b/bindings/sde.txt @@ -528,6 +528,8 @@ Optional properties: should be excluded from IO memory validation list in trusted vm environment - qcom,vram-size: A u32 value indicating the size of the VRAM in bytes +- qcom,pmic-arb-address: A u32 array of display related SPMI address + bit mask, which is a combination of SID and pheripheral id's. Bus Scaling: - interconnects An array of 4 cell properties with the format of @@ -808,6 +810,7 @@ Example: qcom,sde-secure-sid-mask = <0x200801 0x200c01>; qcom,vram-size = <0x200000>; + qcom,pmic-arb-address = <0x3F800 0x3F900 0x3FA00>; qcom,sde-vbif-qos-rt-remap = <3 3 4 4 5 5 6 6>; qcom,sde-vbif-qos-nrt-remap = <3 3 3 3 3 3 3 3>; diff --git a/display/lahaina-sde-common.dtsi b/display/lahaina-sde-common.dtsi index 738a141a3dc2..3730cc8d6dd7 100644 --- a/display/lahaina-sde-common.dtsi +++ b/display/lahaina-sde-common.dtsi @@ -228,6 +228,10 @@ qcom,sde-secure-sid-mask = <0x4000821>; + /* SPMI address related to display */ + qcom,pmic-arb = <&spmi_bus>; + qcom,pmic-arb-address = <0x3F800 0x3F900 0x3FA00>; + qcom,sde-reg-bus,vectors-KBps = <0 0>, <0 74000>, <0 148000>,