|
@@ -725,20 +725,10 @@
|
|
|
status = "disabled";
|
|
|
};
|
|
|
|
|
|
- fixed_5v_hub: regulator@0 {
|
|
|
- compatible = "regulator-fixed";
|
|
|
- regulator-name = "fixed_5v_hub";
|
|
|
- regulator-min-microvolt = <5000000>;
|
|
|
- regulator-max-microvolt = <5000000>;
|
|
|
- regulator-boot-on;
|
|
|
- gpio = <&gpio0 7 0>;
|
|
|
- regulator-always-on;
|
|
|
- };
|
|
|
-
|
|
|
usb_phy: usbphy {
|
|
|
compatible = "hisilicon,hi6220-usb-phy";
|
|
|
#phy-cells = <0>;
|
|
|
- phy-supply = <&fixed_5v_hub>;
|
|
|
+ phy-supply = <®_5v_hub>;
|
|
|
hisilicon,peripheral-syscon = <&sys_ctrl>;
|
|
|
};
|
|
|
|
|
@@ -766,17 +756,12 @@
|
|
|
|
|
|
dwmmc_0: dwmmc0@f723d000 {
|
|
|
compatible = "hisilicon,hi6220-dw-mshc";
|
|
|
- num-slots = <0x1>;
|
|
|
- cap-mmc-highspeed;
|
|
|
- non-removable;
|
|
|
reg = <0x0 0xf723d000 0x0 0x1000>;
|
|
|
interrupts = <0x0 0x48 0x4>;
|
|
|
clocks = <&sys_ctrl 2>, <&sys_ctrl 1>;
|
|
|
clock-names = "ciu", "biu";
|
|
|
resets = <&sys_ctrl PERIPH_RSTDIS0_MMC0>;
|
|
|
reset-names = "reset";
|
|
|
- bus-width = <0x8>;
|
|
|
- vmmc-supply = <&ldo19>;
|
|
|
pinctrl-names = "default";
|
|
|
pinctrl-0 = <&emmc_pmx_func &emmc_clk_cfg_func
|
|
|
&emmc_cfg_func &emmc_rst_cfg_func>;
|
|
@@ -784,13 +769,7 @@
|
|
|
|
|
|
dwmmc_1: dwmmc1@f723e000 {
|
|
|
compatible = "hisilicon,hi6220-dw-mshc";
|
|
|
- num-slots = <0x1>;
|
|
|
- card-detect-delay = <200>;
|
|
|
hisilicon,peripheral-syscon = <&ao_ctrl>;
|
|
|
- cap-sd-highspeed;
|
|
|
- sd-uhs-sdr12;
|
|
|
- sd-uhs-sdr25;
|
|
|
- sd-uhs-sdr50;
|
|
|
reg = <0x0 0xf723e000 0x0 0x1000>;
|
|
|
interrupts = <0x0 0x49 0x4>;
|
|
|
#address-cells = <0x1>;
|
|
@@ -799,11 +778,6 @@
|
|
|
clock-names = "ciu", "biu";
|
|
|
resets = <&sys_ctrl PERIPH_RSTDIS0_MMC1>;
|
|
|
reset-names = "reset";
|
|
|
- vqmmc-supply = <&ldo7>;
|
|
|
- vmmc-supply = <&ldo10>;
|
|
|
- bus-width = <0x4>;
|
|
|
- disable-wp;
|
|
|
- cd-gpios = <&gpio1 0 1>;
|
|
|
pinctrl-names = "default", "idle";
|
|
|
pinctrl-0 = <&sd_pmx_func &sd_clk_cfg_func &sd_cfg_func>;
|
|
|
pinctrl-1 = <&sd_pmx_idle &sd_clk_cfg_idle &sd_cfg_idle>;
|
|
@@ -811,15 +785,12 @@
|
|
|
|
|
|
dwmmc_2: dwmmc2@f723f000 {
|
|
|
compatible = "hisilicon,hi6220-dw-mshc";
|
|
|
- num-slots = <0x1>;
|
|
|
reg = <0x0 0xf723f000 0x0 0x1000>;
|
|
|
interrupts = <0x0 0x4a 0x4>;
|
|
|
clocks = <&sys_ctrl HI6220_MMC2_CIUCLK>, <&sys_ctrl HI6220_MMC2_CLK>;
|
|
|
clock-names = "ciu", "biu";
|
|
|
resets = <&sys_ctrl PERIPH_RSTDIS0_MMC2>;
|
|
|
reset-names = "reset";
|
|
|
- bus-width = <0x4>;
|
|
|
- broken-cd;
|
|
|
pinctrl-names = "default", "idle";
|
|
|
pinctrl-0 = <&sdio_pmx_func &sdio_clk_cfg_func &sdio_cfg_func>;
|
|
|
pinctrl-1 = <&sdio_pmx_idle &sdio_clk_cfg_idle &sdio_cfg_idle>;
|