diff --git a/arch/arm/dts/ipq5332-db-mi01.1.dts b/arch/arm/dts/ipq5332-db-mi01.1.dts index c05cd7476e..17fc7d61cb 100644 --- a/arch/arm/dts/ipq5332-db-mi01.1.dts +++ b/arch/arm/dts/ipq5332-db-mi01.1.dts @@ -48,7 +48,6 @@ }; nand: nand-controller@79B0000 { - status = "disabled"; nand_gpio { qspi_dat3 { gpio = <8>; @@ -89,6 +88,47 @@ }; }; + mmc: sdhci@7804000 { + mmc_gpio { + emmc_dat3 { + gpio = <8>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat2 { + gpio = <9>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat1 { + gpio = <10>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat0 { + gpio = <11>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_cmd{ + gpio = <12>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_clk{ + gpio = <13>; + func = <1>; + pull = ; + drvstr = ; + }; + }; + }; + pci0: pci@20000000 { status = "ok"; perst_gpio = <38>; diff --git a/arch/arm/dts/ipq5332-db-mi02.1.dts b/arch/arm/dts/ipq5332-db-mi02.1.dts index 9b5d38d7e5..1006519aa8 100644 --- a/arch/arm/dts/ipq5332-db-mi02.1.dts +++ b/arch/arm/dts/ipq5332-db-mi02.1.dts @@ -48,7 +48,6 @@ }; nand: nand-controller@79B0000 { - status = "disabled"; nand_gpio { qspi_dat3 { gpio = <8>; @@ -89,6 +88,47 @@ }; }; + mmc: sdhci@7804000 { + mmc_gpio { + emmc_dat3 { + gpio = <8>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat2 { + gpio = <9>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat1 { + gpio = <10>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat0 { + gpio = <11>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_cmd{ + gpio = <12>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_clk{ + gpio = <13>; + func = <1>; + pull = ; + drvstr = ; + }; + }; + }; + pci0: pci@20000000 { status = "ok"; perst_gpio = <38>; diff --git a/arch/arm/dts/ipq5332-mi01.1.dts b/arch/arm/dts/ipq5332-mi01.1.dts index 51f655ead6..eaba6b7ebc 100644 --- a/arch/arm/dts/ipq5332-mi01.1.dts +++ b/arch/arm/dts/ipq5332-mi01.1.dts @@ -99,7 +99,6 @@ }; nand: nand-controller@79B0000 { - status = "disabled"; nand_gpio { qspi_dat3 { gpio = <8>; @@ -140,6 +139,47 @@ }; }; + mmc: sdhci@7804000 { + mmc_gpio { + emmc_dat3 { + gpio = <8>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat2 { + gpio = <9>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat1 { + gpio = <10>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat0 { + gpio = <11>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_cmd{ + gpio = <12>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_clk{ + gpio = <13>; + func = <1>; + pull = ; + drvstr = ; + }; + }; + }; + usb0: xhci@8a00000 { ssphy = <1>; }; diff --git a/arch/arm/dts/ipq5332-mi01.2.dts b/arch/arm/dts/ipq5332-mi01.2.dts index 48e0831b68..cf58557ff7 100644 --- a/arch/arm/dts/ipq5332-mi01.2.dts +++ b/arch/arm/dts/ipq5332-mi01.2.dts @@ -109,6 +109,47 @@ }; }; + mmc: sdhci@7804000 { + mmc_gpio { + emmc_dat3 { + gpio = <8>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat2 { + gpio = <9>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat1 { + gpio = <10>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat0 { + gpio = <11>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_cmd{ + gpio = <12>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_clk{ + gpio = <13>; + func = <1>; + pull = ; + drvstr = ; + }; + }; + }; + pci0: pci@20000000 { status = "ok"; perst_gpio = <38>; diff --git a/arch/arm/dts/ipq5332-mi01.4.dts b/arch/arm/dts/ipq5332-mi01.4.dts index 2a2e5270d6..50c6597474 100644 --- a/arch/arm/dts/ipq5332-mi01.4.dts +++ b/arch/arm/dts/ipq5332-mi01.4.dts @@ -108,6 +108,47 @@ }; }; + mmc: sdhci@7804000 { + mmc_gpio { + emmc_dat3 { + gpio = <8>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat2 { + gpio = <9>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat1 { + gpio = <10>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_dat0 { + gpio = <11>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_cmd{ + gpio = <12>; + func = <1>; + pull = ; + drvstr = ; + }; + emmc_clk{ + gpio = <13>; + func = <1>; + pull = ; + drvstr = ; + }; + }; + }; + pci1: pci@18000000 { status = "ok"; perst_gpio = <47>; diff --git a/arch/arm/dts/ipq5332-soc.dtsi b/arch/arm/dts/ipq5332-soc.dtsi index 3f30392a25..8cc6eb2b3e 100644 --- a/arch/arm/dts/ipq5332-soc.dtsi +++ b/arch/arm/dts/ipq5332-soc.dtsi @@ -56,6 +56,7 @@ mmc: sdhci@7804000 { compatible = "qcom,sdhci-msm"; + status = "disabled"; }; pci0: pci@20000000 {