diff --git a/bindings/power/reset/qcom,dload-mode.yaml b/bindings/power/reset/qcom,dload-mode.yaml index 067d6eb2b032..ce65735c956b 100644 --- a/bindings/power/reset/qcom,dload-mode.yaml +++ b/bindings/power/reset/qcom,dload-mode.yaml @@ -16,6 +16,18 @@ properties: compatible: items: - const: qcom,dload-mode + reg: + Value type: + Definition: The base address and size for reading the proper configuration + related information. + + reg-names: + Value type: string + Definition: The reg name for reading the configurations. + + qcom,boot-config-shift: + Value type: + Definition: The range of bits from low to high. required: - compatible diff --git a/qcom/blair-pinctrl.dtsi b/qcom/blair-pinctrl.dtsi index 1302fa7d9dec..56d861ad5b31 100644 --- a/qcom/blair-pinctrl.dtsi +++ b/qcom/blair-pinctrl.dtsi @@ -337,7 +337,7 @@ qupv3_se7_i2c_active: qupv3_se7_i2c_active { mux { pins = "gpio27", "gpio28"; - function = "qup11"; + function = "qup11_f1"; }; config { diff --git a/qcom/sdxlemur-qcn9000.dtsi b/qcom/sdxlemur-qcn9000.dtsi index 48709022c247..d3ec2dcd34c0 100644 --- a/qcom/sdxlemur-qcn9000.dtsi +++ b/qcom/sdxlemur-qcn9000.dtsi @@ -24,6 +24,11 @@ }; &soc { + /* If QCN9000 is connected, LPM modes are disabled */ + qcom,lpm-levels { + status = "disabled"; + }; + wifi0: qcom,cnss-qcn9000@a0000000 { status = "disabled"; compatible = "qcom,cnss-qcn9000"; diff --git a/qcom/sdxlemur-v2.dtsi b/qcom/sdxlemur-v2.dtsi index f2cadc6e4814..2d9f76145127 100644 --- a/qcom/sdxlemur-v2.dtsi +++ b/qcom/sdxlemur-v2.dtsi @@ -173,3 +173,8 @@ &pil_modem { qcom,vdd_mss-uV-uA = ; }; + + +&dload_mode { + qcom,boot-config-shift = <1 4>; +}; diff --git a/qcom/sdxlemur.dtsi b/qcom/sdxlemur.dtsi index b1e720c7677b..3ffb3e2dd6f1 100644 --- a/qcom/sdxlemur.dtsi +++ b/qcom/sdxlemur.dtsi @@ -196,8 +196,11 @@ }; }; - dload_mode { + dload_mode: dload_mode { compatible = "qcom,dload-mode"; + reg = <0x786070 0x4>; + reg-names = "boot-config"; + qcom,boot-config-shift = <1 3>; }; dcc: dcc_v2@117f000 { @@ -977,7 +980,7 @@ qcom,pcie-vendor-id = /bits/ 16 <0x17cb>; qcom,pcie-device-id = /bits/ 16 <0x0308>; - qcom,pcie-link-speed = <4>; + qcom,pcie-link-speed = <3>; qcom,pcie-phy-ver = <7>; qcom,pcie-active-config; qcom,pcie-aggregated-irq; @@ -1141,7 +1144,7 @@ qcom,mhi-ep-msi = <0>; qcom,mhi-version = <0x1000000>; qcom,use-ipa-software-channel; - interrupts = <0 145 0>; + interrupts = ; interrupt-names = "mhi-device-inta"; qcom,mhi-ifc-id = <0x030817cb>; qcom,mhi-interrupt;