diff --git a/bindings/thermal/qcom-bcl-pmic5.txt b/bindings/thermal/qcom-bcl-pmic5.txt index be9e2e0dcde5..6849dc7f1e11 100644 --- a/bindings/thermal/qcom-bcl-pmic5.txt +++ b/bindings/thermal/qcom-bcl-pmic5.txt @@ -41,6 +41,20 @@ Optional Parameters: current monitoring(CCM) hardware for battery current monitor. +- nvmem-cells: + Value type: + Definition: phandle pointing to a nvmem-cells node representing the + sdam registers that has information of ibat scaling range + factor.When defined, the bcl driver will use it to + scale ibat current greater than default supported range. + +- nvmem-cell-names: + Value type: + Definition: Specifies the given nvmem cell name as defined in + sdam node. + Documentation/devicetree/bindings/nvmem/nvmem.txt and also + example below. + Example: bcl@4200 { compatible = "qcom,bcl-v5"; @@ -51,4 +65,6 @@ Example: "bcl-lvl1"; qcom,pmic7-threshold; qcom,ibat-ccm-hw-support; + nvmem-cells = <&adc_scaling>; + nvmem-cell-names = "adc_scaling"; }; diff --git a/qcom/yupik-pm7250b-thermal-overlay.dtsi b/qcom/yupik-pm7250b-thermal-overlay.dtsi index b8096d2db3e9..359b1e081b24 100644 --- a/qcom/yupik-pm7250b-thermal-overlay.dtsi +++ b/qcom/yupik-pm7250b-thermal-overlay.dtsi @@ -8,6 +8,11 @@ #cooling-cells = <2>; }; +&pm7250b_bcl { + nvmem-cells = <&adc_scaling>; + nvmem-cell-names = "adc_scaling"; +}; + &thermal_zones { socd { cooling-maps {