Loading arch/arm/boot/dts/qcom/msmzirc-pinctrl.dtsi +52 −0 Original line number Diff line number Diff line Loading @@ -76,6 +76,58 @@ }; }; /* SDC pin type */ sdc: sdc { /* 0-2 for sdc1 4-6 for sdc2 */ qcom,num-pins = <7>; /* Order of pins */ /* SDC1: CLK -> 0, CMD -> 1, DATA -> 2 */ /* SDC2: CLK -> 4, CMD -> 5, DATA -> 6 */ #qcom,pin-cells = <1>; }; pmx_sdc1_clk { qcom,pins = <&sdc 0>; qcom,num-grp-pins = <1>; label = "sdc1-clk"; sdc1_clk_on: clk_on { bias-disable; /* NO pull */ drive-strength = <16>; /* 16 MA */ }; sdc1_clk_off: clk_off { bias-disable; /* NO pull */ drive-strength = <2>; /* 2 MA */ }; }; pmx_sdc1_cmd { qcom,pins = <&sdc 1>; qcom,num-grp-pins = <1>; label = "sdc1-cmd"; sdc1_cmd_on: cmd_on { bias-pull-up; /* pull up */ drive-strength = <10>; /* 10 MA */ }; sdc1_cmd_off: cmd_off { bias-pull-up; /* pull up */ drive-strength = <2>; /* 2 MA */ }; }; pmx_sdc1_data { qcom,pins = <&sdc 2>; qcom,num-grp-pins = <1>; label = "sdc1-data"; sdc1_data_on: data_on { bias-pull-up; /* pull up */ drive-strength = <10>; /* 10 MA */ }; sdc1_data_off: data_off { bias-pull-up; /* pull up */ drive-strength = <2>; /* 2 MA */ }; }; spi0_active { /* MOSI, MISO, CLK */ qcom,pins = <&gp 0>, <&gp 1>, <&gp 3>; Loading Loading
arch/arm/boot/dts/qcom/msmzirc-pinctrl.dtsi +52 −0 Original line number Diff line number Diff line Loading @@ -76,6 +76,58 @@ }; }; /* SDC pin type */ sdc: sdc { /* 0-2 for sdc1 4-6 for sdc2 */ qcom,num-pins = <7>; /* Order of pins */ /* SDC1: CLK -> 0, CMD -> 1, DATA -> 2 */ /* SDC2: CLK -> 4, CMD -> 5, DATA -> 6 */ #qcom,pin-cells = <1>; }; pmx_sdc1_clk { qcom,pins = <&sdc 0>; qcom,num-grp-pins = <1>; label = "sdc1-clk"; sdc1_clk_on: clk_on { bias-disable; /* NO pull */ drive-strength = <16>; /* 16 MA */ }; sdc1_clk_off: clk_off { bias-disable; /* NO pull */ drive-strength = <2>; /* 2 MA */ }; }; pmx_sdc1_cmd { qcom,pins = <&sdc 1>; qcom,num-grp-pins = <1>; label = "sdc1-cmd"; sdc1_cmd_on: cmd_on { bias-pull-up; /* pull up */ drive-strength = <10>; /* 10 MA */ }; sdc1_cmd_off: cmd_off { bias-pull-up; /* pull up */ drive-strength = <2>; /* 2 MA */ }; }; pmx_sdc1_data { qcom,pins = <&sdc 2>; qcom,num-grp-pins = <1>; label = "sdc1-data"; sdc1_data_on: data_on { bias-pull-up; /* pull up */ drive-strength = <10>; /* 10 MA */ }; sdc1_data_off: data_off { bias-pull-up; /* pull up */ drive-strength = <2>; /* 2 MA */ }; }; spi0_active { /* MOSI, MISO, CLK */ qcom,pins = <&gp 0>, <&gp 1>, <&gp 3>; Loading