提交 804d7d7a 编写于 作者: L Li Wei 提交者: Wei Xu

arm64: dts: hi3660: add sd/sdio device nodes

Add sd/sdio device nodes for hi3660 soc
Signed-off-by: NLi Wei <liwei213@huawei.com>
Signed-off-by: NChen Jun <chenjun14@huawei.com>
Signed-off-by: NWei Xu <xuwei5@hisilicon.com>
上级 7d45778b
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660"; compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660";
aliases { aliases {
mshc1 = &dwmmc1;
mshc2 = &dwmmc2;
serial0 = &uart0; serial0 = &uart0;
serial1 = &uart1; serial1 = &uart1;
serial2 = &uart2; serial2 = &uart2;
...@@ -200,3 +202,9 @@ ...@@ -200,3 +202,9 @@
label = "HS-SPI1"; label = "HS-SPI1";
status = "okay"; status = "okay";
}; };
&dwmmc1 {
vmmc-supply = <&ldo16>;
vqmmc-supply = <&ldo9>;
status = "okay";
};
...@@ -790,5 +790,63 @@ ...@@ -790,5 +790,63 @@
"pcie_aclk"; "pcie_aclk";
reset-gpios = <&gpio11 1 0 >; reset-gpios = <&gpio11 1 0 >;
}; };
/* SD */
dwmmc1: dwmmc1@ff37f000 {
#address-cells = <1>;
#size-cells = <0>;
cd-inverted;
compatible = "hisilicon,hi3660-dw-mshc";
num-slots = <1>;
bus-width = <0x4>;
disable-wp;
cap-sd-highspeed;
supports-highspeed;
card-detect-delay = <200>;
reg = <0x0 0xff37f000 0x0 0x1000>;
interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&crg_ctrl HI3660_CLK_GATE_SD>,
<&crg_ctrl HI3660_HCLK_GATE_SD>;
clock-names = "ciu", "biu";
clock-frequency = <3200000>;
resets = <&crg_rst 0x94 18>;
cd-gpios = <&gpio25 3 0>;
hisilicon,peripheral-syscon = <&sctrl>;
pinctrl-names = "default";
pinctrl-0 = <&sd_pmx_func
&sd_clk_cfg_func
&sd_cfg_func>;
sd-uhs-sdr12;
sd-uhs-sdr25;
sd-uhs-sdr50;
sd-uhs-sdr104;
status = "disabled";
slot@0 {
reg = <0x0>;
bus-width = <4>;
disable-wp;
};
};
/* SDIO */
dwmmc2: dwmmc2@ff3ff000 {
compatible = "hisilicon,hi3660-dw-mshc";
reg = <0x0 0xff3ff000 0x0 0x1000>;
interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
num-slots = <1>;
clocks = <&crg_ctrl HI3660_CLK_GATE_SDIO0>,
<&crg_ctrl HI3660_HCLK_GATE_SDIO0>;
clock-names = "ciu", "biu";
resets = <&crg_rst 0x94 20>;
card-detect-delay = <200>;
supports-highspeed;
keep-power-in-suspend;
pinctrl-names = "default";
pinctrl-0 = <&sdio_pmx_func
&sdio_clk_cfg_func
&sdio_cfg_func>;
status = "disabled";
};
}; };
}; };
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册