mirror of
				https://github.com/oplus-giulia-dev/android_kernel_oneplus_sm8650-devicetrees
				synced 2025-11-04 06:44:04 +08:00 
			
		
		
		
	ARM: dts: msm: Add EMMC & SD card support for holi-pm6125
Add EMMC & SD card support for holi-pm6125 cdp, mtp qrd, and mtp-usbc platforms. Change-Id: I586a326b1f641c7db20209af9202ee450d90e454
This commit is contained in:
		@@ -65,6 +65,42 @@
 | 
			
		||||
	status = "ok";
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&sdhc_1 {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
 | 
			
		||||
	pinctrl-names = "default", "sleep";
 | 
			
		||||
	pinctrl-0 = <&sdc1_on>;
 | 
			
		||||
	pinctrl-1 = <&sdc1_off>;
 | 
			
		||||
 | 
			
		||||
	vdd-supply = <&L24A>;
 | 
			
		||||
	qcom,vdd-voltage-level = <2960000 2960000>;
 | 
			
		||||
	qcom,vdd-current-level = <0 570000>;
 | 
			
		||||
 | 
			
		||||
	vdd-io-supply = <&L11A>;
 | 
			
		||||
	qcom,vdd-io-always-on;
 | 
			
		||||
	qcom,vdd-io-lpm-sup;
 | 
			
		||||
	qcom,vdd-io-voltage-level = <1800000 1800000>;
 | 
			
		||||
	qcom,vdd-io-current-level = <0 325000>;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&sdhc_2 {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
 | 
			
		||||
	pinctrl-names = "default", "sleep";
 | 
			
		||||
	pinctrl-0 = <&sdc2_on>;
 | 
			
		||||
	pinctrl-1 = <&sdc2_off>;
 | 
			
		||||
 | 
			
		||||
	vdd-supply = <&L22A>;
 | 
			
		||||
	qcom,vdd-voltage-level = <2960000 2960000>;
 | 
			
		||||
	qcom,vdd-current-level = <0 800000>;
 | 
			
		||||
 | 
			
		||||
	vdd-io-supply = <&L5A>;
 | 
			
		||||
	qcom,vdd-io-voltage-level = <1800000 2960000>;
 | 
			
		||||
	qcom,vdd-io-current-level = <0 22000>;
 | 
			
		||||
 | 
			
		||||
	cd-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&pm7250b_charger {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
	#io-channel-cells = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -63,6 +63,42 @@
 | 
			
		||||
	status = "ok";
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&sdhc_1 {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
 | 
			
		||||
	pinctrl-names = "default", "sleep";
 | 
			
		||||
	pinctrl-0 = <&sdc1_on>;
 | 
			
		||||
	pinctrl-1 = <&sdc1_off>;
 | 
			
		||||
 | 
			
		||||
	vdd-supply = <&L24A>;
 | 
			
		||||
	qcom,vdd-voltage-level = <2960000 2960000>;
 | 
			
		||||
	qcom,vdd-current-level = <0 570000>;
 | 
			
		||||
 | 
			
		||||
	vdd-io-supply = <&L11A>;
 | 
			
		||||
	qcom,vdd-io-always-on;
 | 
			
		||||
	qcom,vdd-io-lpm-sup;
 | 
			
		||||
	qcom,vdd-io-voltage-level = <1800000 1800000>;
 | 
			
		||||
	qcom,vdd-io-current-level = <0 325000>;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&sdhc_2 {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
 | 
			
		||||
	pinctrl-names = "default", "sleep";
 | 
			
		||||
	pinctrl-0 = <&sdc2_on>;
 | 
			
		||||
	pinctrl-1 = <&sdc2_off>;
 | 
			
		||||
 | 
			
		||||
	vdd-supply = <&L22A>;
 | 
			
		||||
	qcom,vdd-voltage-level = <2960000 2960000>;
 | 
			
		||||
	qcom,vdd-current-level = <0 800000>;
 | 
			
		||||
 | 
			
		||||
	vdd-io-supply = <&L5A>;
 | 
			
		||||
	qcom,vdd-io-voltage-level = <1800000 2960000>;
 | 
			
		||||
	qcom,vdd-io-current-level = <0 22000>;
 | 
			
		||||
 | 
			
		||||
	cd-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&qupv3_se10_i2c {
 | 
			
		||||
	awinic@64 {
 | 
			
		||||
		compatible = "awinic,aw2016_led";
 | 
			
		||||
 
 | 
			
		||||
@@ -73,6 +73,42 @@
 | 
			
		||||
	status = "ok";
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&sdhc_1 {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
 | 
			
		||||
	pinctrl-names = "default", "sleep";
 | 
			
		||||
	pinctrl-0 = <&sdc1_on>;
 | 
			
		||||
	pinctrl-1 = <&sdc1_off>;
 | 
			
		||||
 | 
			
		||||
	vdd-supply = <&L24A>;
 | 
			
		||||
	qcom,vdd-voltage-level = <2960000 2960000>;
 | 
			
		||||
	qcom,vdd-current-level = <0 570000>;
 | 
			
		||||
 | 
			
		||||
	vdd-io-supply = <&L11A>;
 | 
			
		||||
	qcom,vdd-io-always-on;
 | 
			
		||||
	qcom,vdd-io-lpm-sup;
 | 
			
		||||
	qcom,vdd-io-voltage-level = <1800000 1800000>;
 | 
			
		||||
	qcom,vdd-io-current-level = <0 325000>;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&sdhc_2 {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
 | 
			
		||||
	pinctrl-names = "default", "sleep";
 | 
			
		||||
	pinctrl-0 = <&sdc2_on>;
 | 
			
		||||
	pinctrl-1 = <&sdc2_off>;
 | 
			
		||||
 | 
			
		||||
	vdd-supply = <&L22A>;
 | 
			
		||||
	qcom,vdd-voltage-level = <2960000 2960000>;
 | 
			
		||||
	qcom,vdd-current-level = <0 800000>;
 | 
			
		||||
 | 
			
		||||
	vdd-io-supply = <&L5A>;
 | 
			
		||||
	qcom,vdd-io-voltage-level = <1800000 2960000>;
 | 
			
		||||
	qcom,vdd-io-current-level = <0 22000>;
 | 
			
		||||
 | 
			
		||||
	cd-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&pm7250b_charger {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
	#io-channel-cells = <1>;
 | 
			
		||||
 
 | 
			
		||||
@@ -63,6 +63,42 @@
 | 
			
		||||
	status = "ok";
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&sdhc_1 {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
 | 
			
		||||
	pinctrl-names = "default", "sleep";
 | 
			
		||||
	pinctrl-0 = <&sdc1_on>;
 | 
			
		||||
	pinctrl-1 = <&sdc1_off>;
 | 
			
		||||
 | 
			
		||||
	vdd-supply = <&L24A>;
 | 
			
		||||
	qcom,vdd-voltage-level = <2960000 2960000>;
 | 
			
		||||
	qcom,vdd-current-level = <0 570000>;
 | 
			
		||||
 | 
			
		||||
	vdd-io-supply = <&L11A>;
 | 
			
		||||
	qcom,vdd-io-always-on;
 | 
			
		||||
	qcom,vdd-io-lpm-sup;
 | 
			
		||||
	qcom,vdd-io-voltage-level = <1800000 1800000>;
 | 
			
		||||
	qcom,vdd-io-current-level = <0 325000>;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&sdhc_2 {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
 | 
			
		||||
	pinctrl-names = "default", "sleep";
 | 
			
		||||
	pinctrl-0 = <&sdc2_on>;
 | 
			
		||||
	pinctrl-1 = <&sdc2_off>;
 | 
			
		||||
 | 
			
		||||
	vdd-supply = <&L22A>;
 | 
			
		||||
	qcom,vdd-voltage-level = <2960000 2960000>;
 | 
			
		||||
	qcom,vdd-current-level = <0 800000>;
 | 
			
		||||
 | 
			
		||||
	vdd-io-supply = <&L5A>;
 | 
			
		||||
	qcom,vdd-io-voltage-level = <1800000 2960000>;
 | 
			
		||||
	qcom,vdd-io-current-level = <0 22000>;
 | 
			
		||||
 | 
			
		||||
	cd-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&qupv3_se10_i2c {
 | 
			
		||||
	awinic@64 {
 | 
			
		||||
		compatible = "awinic,aw2016_led";
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user