diff --git a/arch/arm/dts/ipq9574-db-al02-c1.dts b/arch/arm/dts/ipq9574-db-al02-c1.dts index ffe0db7dd4..cb47bfbf7e 100644 --- a/arch/arm/dts/ipq9574-db-al02-c1.dts +++ b/arch/arm/dts/ipq9574-db-al02-c1.dts @@ -17,6 +17,197 @@ machid = <0x1050001>; config_name = "config@db-al02-c1"; + aliases { + console = "/serial@78B1000"; + uart2 = "/serial@78B2000"; + pci0 = "/pci@20000000"; + pci1 = "/pci@18000000"; + pci2 = "/pci@28000000"; + pci3 = "/pci@10000000"; + usb0 = "/xhci@8a00000"; + nand = "/nand-controller@79B0000"; + i2c0 = "/i2c@78BA000"; + }; + + console: serial@78B1000 { + status = "ok"; + serial_gpio { + blsp1_uart2_rx { + gpio = <34>; + func = <1>; + pull = ; + drvstr = ; + od_en = ; + }; + blsp1_uart2_tx { + gpio = <35>; + func = <1>; + pull = ; + drvstr = ; + od_en = ; + }; + }; + }; + + spi { + spi_gpio { + blsp0_spi_clk { + gpio = <11>; + func = <1>; + pull = ; + oe = ; + drvstr = ; + }; + blsp0_spi_mosi { + gpio = <14>; + func = <1>; + pull = ; + oe = ; + drvstr = ; + }; + blsp0_spi_miso { + gpio = <13>; + func = <1>; + pull = ; + drvstr = ; + }; + blsp0_spi_cs { + gpio = <12>; + func = <1>; + oe = ; + drvstr = ; + }; + }; + }; + + i2c0: i2c@78BA000 { + i2c_gpio { + gpio1 { + gpio = <48>; + func = <1>; + pull = ; + drvstr = ; + oe = ; + }; + + gpio2 { + gpio = <49>; + func = <1>; + pull = ; + drvstr = ; + oe = ; + }; + }; + }; + + nand: nand-controller@79B0000 { + status = "okay"; + nand_gpio { + qspi_dat3 { + gpio = <0>; + func = <2>; + pull = ; + od_en = ; + drvstr = ; + }; + qspi_dat2 { + gpio = <1>; + func = <2>; + pull = ; + od_en = ; + drvstr = ; + }; + qspi_dat1 { + gpio = <2>; + func = <2>; + pull = ; + od_en = ; + drvstr = ; + }; + qspi_dat0 { + gpio = <3>; + func = <2>; + pull = ; + od_en = ; + drvstr = ; + }; + qspi_cs_n { + gpio = <4>; + func = <2>; + pull = ; + od_en = ; + drvstr = ; + }; + qspi_clk { + gpio = <5>; + func = <2>; + pull = ; + od_en = ; + drvstr = ; + }; + }; + }; + + pci0: pci@20000000 { + status = "ok"; + perst_gpio = <29>; + pci_gpio { + pci_rst { + gpio = <29>; + func = <0>; + pull = ; + oe = ; + od_en = ; + drvstr = ; + }; + }; + }; + + pci1: pci@18000000 { + status = "ok"; + perst_gpio = <32>; + pci_gpio { + pci_rst { + gpio = <32>; + func = <0>; + pull = ; + oe = ; + od_en = ; + drvstr = ; + }; + }; + }; + + pci2: pci@28000000 { + status = "ok"; + perst_gpio = <23>; + pci_gpio { + pci_rst { + gpio = <23>; + func = <0>; + pull = ; + oe = ; + od_en = ; + drvstr = ; + }; + }; + }; + + pci3: pci@10000000 { + status = "ok"; + perst_gpio = <26>; + pci_gpio { + pci_rst { + gpio = <26>; + func = <0>; + pull = ; + oe = ; + od_en = ; + drvstr = ; + }; + }; + }; + ess-switch { switch_mac_mode = ; switch_mac_mode1 = ; diff --git a/arch/arm/dts/ipq9574-db-al02-c2.dts b/arch/arm/dts/ipq9574-db-al02-c2.dts index f74999d73c..724783cb2d 100644 --- a/arch/arm/dts/ipq9574-db-al02-c2.dts +++ b/arch/arm/dts/ipq9574-db-al02-c2.dts @@ -16,4 +16,96 @@ / { machid = <0x1050101>; config_name = "config@db-al02-c2"; + + aliases { + mmc = "/sdhci@7804000"; + }; + + mmc: sdhci@7804000 { + compatible = "qcom,sdhci-msm"; + status = "okay"; + mmc_gpio { + emmc_dat7 { + gpio = <0>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + emmc_dat6 { + gpio = <1>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + emmc_dat5 { + gpio = <2>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + emmc_dat4 { + gpio = <3>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + emmc_dat3 { + gpio = <6>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + emmc_dat2 { + gpio = <7>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + emmc_dat1 { + gpio = <8>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + emmc_dat0 { + gpio = <9>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + emmc_cmd{ + gpio = <4>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + emmc_clk{ + gpio = <5>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + emmc_rclk{ + gpio = <10>; + func = <1>; + pull = ; + od_en = ; + drvstr = ; + }; + }; + }; + + nand: nand-controller@79B0000 { + status = "disabled"; + }; };