ARM: dts: gose: Enable UHS-I SDR-50 and SDR-104
Add the "1v8" pinctrl state and sd-uhs-sdr50 property to SDHI{0,1,2}. And the sd-uhs-sdr104 property to SDHI0. Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Acked-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
This commit is contained in:
parent
5cb275a970
commit
6d25a4182d
@ -348,16 +348,37 @@
|
|||||||
sdhi0_pins: sd0 {
|
sdhi0_pins: sd0 {
|
||||||
groups = "sdhi0_data4", "sdhi0_ctrl";
|
groups = "sdhi0_data4", "sdhi0_ctrl";
|
||||||
function = "sdhi0";
|
function = "sdhi0";
|
||||||
|
power-source = <3300>;
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhi0_pins_uhs: sd0_uhs {
|
||||||
|
groups = "sdhi0_data4", "sdhi0_ctrl";
|
||||||
|
function = "sdhi0";
|
||||||
|
power-source = <1800>;
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhi1_pins: sd1 {
|
sdhi1_pins: sd1 {
|
||||||
groups = "sdhi1_data4", "sdhi1_ctrl";
|
groups = "sdhi1_data4", "sdhi1_ctrl";
|
||||||
function = "sdhi1";
|
function = "sdhi1";
|
||||||
|
power-source = <3300>;
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhi1_pins_uhs: sd1_uhs {
|
||||||
|
groups = "sdhi1_data4", "sdhi1_ctrl";
|
||||||
|
function = "sdhi1";
|
||||||
|
power-source = <1800>;
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhi2_pins: sd2 {
|
sdhi2_pins: sd2 {
|
||||||
groups = "sdhi2_data4", "sdhi2_ctrl";
|
groups = "sdhi2_data4", "sdhi2_ctrl";
|
||||||
function = "sdhi2";
|
function = "sdhi2";
|
||||||
|
power-source = <3300>;
|
||||||
|
};
|
||||||
|
|
||||||
|
sdhi2_pins_uhs: sd2_uhs {
|
||||||
|
groups = "sdhi2_data4", "sdhi2_ctrl";
|
||||||
|
function = "sdhi2";
|
||||||
|
power-source = <1800>;
|
||||||
};
|
};
|
||||||
|
|
||||||
qspi_pins: qspi {
|
qspi_pins: qspi {
|
||||||
@ -416,33 +437,40 @@
|
|||||||
|
|
||||||
&sdhi0 {
|
&sdhi0 {
|
||||||
pinctrl-0 = <&sdhi0_pins>;
|
pinctrl-0 = <&sdhi0_pins>;
|
||||||
pinctrl-names = "default";
|
pinctrl-1 = <&sdhi0_pins_uhs>;
|
||||||
|
pinctrl-names = "default", "state_uhs";
|
||||||
|
|
||||||
vmmc-supply = <&vcc_sdhi0>;
|
vmmc-supply = <&vcc_sdhi0>;
|
||||||
vqmmc-supply = <&vccq_sdhi0>;
|
vqmmc-supply = <&vccq_sdhi0>;
|
||||||
cd-gpios = <&gpio6 6 GPIO_ACTIVE_LOW>;
|
cd-gpios = <&gpio6 6 GPIO_ACTIVE_LOW>;
|
||||||
wp-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
|
wp-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
|
||||||
|
sd-uhs-sdr50;
|
||||||
|
sd-uhs-sdr104;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&sdhi1 {
|
&sdhi1 {
|
||||||
pinctrl-0 = <&sdhi1_pins>;
|
pinctrl-0 = <&sdhi1_pins>;
|
||||||
pinctrl-names = "default";
|
pinctrl-1 = <&sdhi1_pins_uhs>;
|
||||||
|
pinctrl-names = "default", "state_uhs";
|
||||||
|
|
||||||
vmmc-supply = <&vcc_sdhi1>;
|
vmmc-supply = <&vcc_sdhi1>;
|
||||||
vqmmc-supply = <&vccq_sdhi1>;
|
vqmmc-supply = <&vccq_sdhi1>;
|
||||||
cd-gpios = <&gpio6 14 GPIO_ACTIVE_LOW>;
|
cd-gpios = <&gpio6 14 GPIO_ACTIVE_LOW>;
|
||||||
wp-gpios = <&gpio6 15 GPIO_ACTIVE_HIGH>;
|
wp-gpios = <&gpio6 15 GPIO_ACTIVE_HIGH>;
|
||||||
|
sd-uhs-sdr50;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&sdhi2 {
|
&sdhi2 {
|
||||||
pinctrl-0 = <&sdhi2_pins>;
|
pinctrl-0 = <&sdhi2_pins>;
|
||||||
pinctrl-names = "default";
|
pinctrl-1 = <&sdhi2_pins_uhs>;
|
||||||
|
pinctrl-names = "default", "state_uhs";
|
||||||
|
|
||||||
vmmc-supply = <&vcc_sdhi2>;
|
vmmc-supply = <&vcc_sdhi2>;
|
||||||
vqmmc-supply = <&vccq_sdhi2>;
|
vqmmc-supply = <&vccq_sdhi2>;
|
||||||
cd-gpios = <&gpio6 22 GPIO_ACTIVE_LOW>;
|
cd-gpios = <&gpio6 22 GPIO_ACTIVE_LOW>;
|
||||||
|
sd-uhs-sdr50;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user