mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 00:22:00 +02:00
ARM: dts: imx6sll-evk: add eMMC node support
On imx6sll-evk board, eMMC is connect on the usdhc2. Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
parent
a101ba8587
commit
c5e341aacd
|
|
@ -109,6 +109,14 @@ reg_sd1_vmmc: regulator-sd1-vmmc {
|
|||
enable-active-high;
|
||||
};
|
||||
|
||||
reg_sd2_vmmc: regulator-sd2-vmmc {
|
||||
compatible = "regulator-fixed";
|
||||
regulator-name = "eMMC-VCCQ";
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <1800000>;
|
||||
regulator-boot-on;
|
||||
};
|
||||
|
||||
reg_sd3_vmmc: regulator-sd3-vmmc {
|
||||
compatible = "regulator-fixed";
|
||||
pinctrl-names = "default";
|
||||
|
|
@ -343,6 +351,17 @@ &usdhc1 {
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&usdhc2 {
|
||||
pinctrl-names = "default", "state_100mhz", "state_200mhz";
|
||||
pinctrl-0 = <&pinctrl_usdhc2>;
|
||||
pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
|
||||
pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
|
||||
bus-width = <8>;
|
||||
non-removable;
|
||||
vqmmc-supply = <®_sd2_vmmc>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usbotg1 {
|
||||
vbus-supply = <®_usb_otg1_vbus>;
|
||||
pinctrl-names = "default";
|
||||
|
|
@ -466,6 +485,54 @@ MX6SLL_PAD_SD1_DATA3__SD1_DATA3 0x170f9
|
|||
>;
|
||||
};
|
||||
|
||||
pinctrl_usdhc2: usdhc2grp {
|
||||
fsl,pins = <
|
||||
MX6SLL_PAD_SD2_CMD__SD2_CMD 0x17059
|
||||
MX6SLL_PAD_SD2_CLK__SD2_CLK 0x13059
|
||||
MX6SLL_PAD_SD2_DATA0__SD2_DATA0 0x17059
|
||||
MX6SLL_PAD_SD2_DATA1__SD2_DATA1 0x17059
|
||||
MX6SLL_PAD_SD2_DATA2__SD2_DATA2 0x17059
|
||||
MX6SLL_PAD_SD2_DATA3__SD2_DATA3 0x17059
|
||||
MX6SLL_PAD_SD2_DATA4__SD2_DATA4 0x17059
|
||||
MX6SLL_PAD_SD2_DATA5__SD2_DATA5 0x17059
|
||||
MX6SLL_PAD_SD2_DATA6__SD2_DATA6 0x17059
|
||||
MX6SLL_PAD_SD2_DATA7__SD2_DATA7 0x17059
|
||||
MX6SLL_PAD_GPIO4_IO21__SD2_STROBE 0x13059
|
||||
>;
|
||||
};
|
||||
|
||||
pinctrl_usdhc2_100mhz: usdhc2grp-100mhz {
|
||||
fsl,pins = <
|
||||
MX6SLL_PAD_SD2_CMD__SD2_CMD 0x170b9
|
||||
MX6SLL_PAD_SD2_CLK__SD2_CLK 0x130b9
|
||||
MX6SLL_PAD_SD2_DATA0__SD2_DATA0 0x170b9
|
||||
MX6SLL_PAD_SD2_DATA1__SD2_DATA1 0x170b9
|
||||
MX6SLL_PAD_SD2_DATA2__SD2_DATA2 0x170b9
|
||||
MX6SLL_PAD_SD2_DATA3__SD2_DATA3 0x170b9
|
||||
MX6SLL_PAD_SD2_DATA4__SD2_DATA4 0x170b9
|
||||
MX6SLL_PAD_SD2_DATA5__SD2_DATA5 0x170b9
|
||||
MX6SLL_PAD_SD2_DATA6__SD2_DATA6 0x170b9
|
||||
MX6SLL_PAD_SD2_DATA7__SD2_DATA7 0x170b9
|
||||
MX6SLL_PAD_GPIO4_IO21__SD2_STROBE 0x130b9
|
||||
>;
|
||||
};
|
||||
|
||||
pinctrl_usdhc2_200mhz: usdhc2grp-200mhz {
|
||||
fsl,pins = <
|
||||
MX6SLL_PAD_SD2_CMD__SD2_CMD 0x170f9
|
||||
MX6SLL_PAD_SD2_CLK__SD2_CLK 0x130f9
|
||||
MX6SLL_PAD_SD2_DATA0__SD2_DATA0 0x170f9
|
||||
MX6SLL_PAD_SD2_DATA1__SD2_DATA1 0x170f9
|
||||
MX6SLL_PAD_SD2_DATA2__SD2_DATA2 0x170f9
|
||||
MX6SLL_PAD_SD2_DATA3__SD2_DATA3 0x170f9
|
||||
MX6SLL_PAD_SD2_DATA4__SD2_DATA4 0x170f9
|
||||
MX6SLL_PAD_SD2_DATA5__SD2_DATA5 0x170f9
|
||||
MX6SLL_PAD_SD2_DATA6__SD2_DATA6 0x170f9
|
||||
MX6SLL_PAD_SD2_DATA7__SD2_DATA7 0x170f9
|
||||
MX6SLL_PAD_GPIO4_IO21__SD2_STROBE 0x130f9
|
||||
>;
|
||||
};
|
||||
|
||||
pinctrl_usbotg1: usbotg1grp {
|
||||
fsl,pins = <
|
||||
MX6SLL_PAD_EPDC_PWR_COM__USB_OTG1_ID 0x17059
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user