};
};
- sdmmc3: sdhci@78000400 {
+ sdmmc3: mmc@78000400 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c2 = "/i2c@7000c400";
i2c3 = "/i2c@7000c500";
i2c4 = "/i2c@7000c700";
- mmc0 = "/sdhci@78000600";
- mmc1 = "/sdhci@78000400";
+ mmc0 = "/mmc@78000600";
+ mmc1 = "/mmc@78000400";
usb0 = "/usb@7d000000";
usb1 = "/usb@7d008000";
};
spi-max-frequency = <25000000>;
};
- sdhci@78000400 {
+ mmc@78000400 {
cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
bus-width = <4>;
status = "okay";
};
- sdhci@78000600 {
+ mmc@78000600 {
bus-width = <8>;
status = "okay";
non-removable;
};
};
- sdmmc3: sdhci@78000400 {
+ sdmmc3: mmc@78000400 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdmmc3: sdhci@78000400 {
+ sdmmc3: mmc@78000400 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
#nvidia,mipi-calibrate-cells = <1>;
};
- sdhci@78000000 {
+ mmc@78000000 {
compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
reg = <0x78000000 0x200>;
interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@78000200 {
+ mmc@78000200 {
compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
reg = <0x78000200 0x200>;
interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@78000400 {
+ mmc@78000400 {
compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
reg = <0x78000400 0x200>;
interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@78000600 {
+ mmc@78000600 {
compatible = "nvidia,tegra114-sdhci", "nvidia,tegra30-sdhci";
reg = <0x78000600 0x200>;
interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
i2c1 = "/i2c@7000c000";
i2c2 = "/i2c@7000c400";
i2c3 = "/i2c@7000c500";
- mmc0 = "/sdhci@700b0600";
- mmc1 = "/sdhci@700b0000";
- mmc2 = "/sdhci@700b0400";
+ mmc0 = "/mmc@700b0600";
+ mmc1 = "/mmc@700b0000";
+ mmc2 = "/mmc@700b0400";
rtc0 = "/i2c@7000c000/rtc@68";
rtc1 = "/i2c@7000d000/pmic@40";
rtc2 = "/rtc@7000e000";
};
/* Apalis MMC1 */
- sdhci@700b0000 {
+ mmc@700b0000 {
status = "okay";
/* MMC1_CD# */
cd-gpios = <&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_LOW>;
};
/* Apalis SD1 */
- sdhci@700b0400 {
+ mmc@700b0400 {
status = "okay";
/* SD1_CD# */
cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
};
/* eMMC */
- sdhci@700b0600 {
+ mmc@700b0600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c2 = "/i2c@7000c400";
i2c3 = "/i2c@7000c500";
i2c4 = "/i2c@7000c700";
- mmc0 = "/sdhci@700b0600";
- mmc1 = "/sdhci@700b0400";
+ mmc0 = "/mmc@700b0600";
+ mmc1 = "/mmc@700b0400";
spi0 = "/spi@7000d400";
spi1 = "/spi@7000da00";
usb0 = "/usb@7d000000";
};
};
- sdhci@700b0400 {
+ mmc@700b0400 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@700b0600 {
+ mmc@700b0600 {
status = "okay";
bus-width = <8>;
};
i2c2 = "/i2c@7000c400";
i2c3 = "/i2c@7000c500";
i2c4 = "/i2c@7000c700";
- mmc0 = "/sdhci@700b0600";
- mmc1 = "/sdhci@700b0400";
+ mmc0 = "/mmc@700b0600";
+ mmc1 = "/mmc@700b0400";
spi0 = "/spi@7000d400";
spi1 = "/spi@7000da00";
usb0 = "/usb@7d000000";
};
};
- sdhci@700b0400 {
+ mmc@700b0400 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@700b0600 {
+ mmc@700b0600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c5 = "/i2c@7000d100";
rtc0 = "/i2c@7000d000/pmic@40";
rtc1 = "/rtc@7000e000";
- mmc0 = "/sdhci@700b0600";
- mmc1 = "/sdhci@700b0400";
+ mmc0 = "/mmc@700b0600";
+ mmc1 = "/mmc@700b0400";
spi0 = "/spi@7000d400";
spi1 = "/spi@7000da00";
usb0 = "/usb@7d000000";
ddc-i2c-bus = <&dpaux>;
};
- sdhci@700b0400 { /* SD Card on this bus */
+ mmc@700b0400 { /* SD Card on this bus */
wp-gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_LOW>;
};
reset-gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>;
};
- sdhci@700b0000 { /* WiFi/BT on this bus */
+ mmc@700b0000 { /* WiFi/BT on this bus */
status = "okay";
power-gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
keep-power-in-suspend;
};
- sdhci@700b0400 { /* SD Card on this bus */
+ mmc@700b0400 { /* SD Card on this bus */
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
vqmmc-supply = <&vddio_sdmmc3>;
};
- sdhci@700b0600 { /* eMMC on this bus */
+ mmc@700b0600 { /* eMMC on this bus */
status = "okay";
bus-width = <8>;
no-1-8-v;
i2c3 = "/i2c@7000c500";
i2c4 = "/i2c@7000c700";
i2c5 = "/i2c@7000d100";
- mmc0 = "/sdhci@700b0600";
- mmc1 = "/sdhci@700b0400";
+ mmc0 = "/mmc@700b0600";
+ mmc1 = "/mmc@700b0400";
spi0 = "/spi@7000d400";
spi1 = "/spi@7000da00";
usb0 = "/usb@7d000000";
spi-max-frequency = <25000000>;
};
- sdhci@700b0400 {
+ mmc@700b0400 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@700b0600 {
+ mmc@700b0600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdmmc3: sdhci@700b0400 {
+ sdmmc3: mmc@700b0400 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@700b0600 {
+ sdmmc4: mmc@700b0600 {
status = "okay";
bus-width = <8>;
non-removable;
#phy-cells = <1>;
};
- sdhci@700b0000 {
+ mmc@700b0000 {
compatible = "nvidia,tegra124-sdhci";
reg = <0x700b0000 0x200>;
interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@700b0200 {
+ mmc@700b0200 {
compatible = "nvidia,tegra124-sdhci";
reg = <0x700b0200 0x200>;
interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@700b0400 {
+ mmc@700b0400 {
compatible = "nvidia,tegra124-sdhci";
reg = <0x700b0400 0x200>;
interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@700b0600 {
+ mmc@700b0600 {
compatible = "nvidia,tegra124-sdhci";
reg = <0x700b0600 0x200>;
interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
model = "NVIDIA P2771-0000-000";
compatible = "nvidia,p2771-0000-000", "nvidia,p2771-0000", "nvidia,tegra186";
- sdhci@3400000 {
+ mmc@3400000 {
cd-gpios = <&gpio_main TEGRA_MAIN_GPIO(P, 6) GPIO_ACTIVE_LOW>;
power-gpios = <&gpio_main TEGRA_MAIN_GPIO(P, 5) GPIO_ACTIVE_HIGH>;
};
model = "NVIDIA P2771-0000-500";
compatible = "nvidia,p2771-0000-500", "nvidia,p2771-0000", "nvidia,tegra186";
- sdhci@3400000 {
+ mmc@3400000 {
cd-gpios = <&gpio_main TEGRA_MAIN_GPIO(P, 5) GPIO_ACTIVE_LOW>;
power-gpios = <&gpio_main TEGRA_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>;
};
aliases {
ethernet = "/ethernet@2490000";
- mmc0 = "/sdhci@3460000";
- mmc1 = "/sdhci@3400000";
+ mmc0 = "/mmc@3460000";
+ mmc1 = "/mmc@3400000";
i2c0 = "/bpmp/i2c";
i2c1 = "/i2c@3160000";
i2c2 = "/i2c@c240000";
status = "okay";
};
- sdhci@3400000 {
+ mmc@3400000 {
status = "okay";
wp-gpios = <&gpio_main TEGRA_MAIN_GPIO(P, 4) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@3460000 {
+ mmc@3460000 {
status = "okay";
bus-width = <8>;
non-removable;
status = "disabled";
};
- sdhci@3400000 {
+ mmc@3400000 {
compatible = "nvidia,tegra186-sdhci";
reg = <0x0 0x03400000 0x0 0x200>;
resets = <&bpmp TEGRA186_RESET_SDMMC1>;
status = "disabled";
};
- sdhci@3460000 {
+ mmc@3460000 {
compatible = "nvidia,tegra186-sdhci";
reg = <0x0 0x03460000 0x0 0x200>;
resets = <&bpmp TEGRA186_RESET_SDMMC4>;
nvidia,xcvr-lsrslew = <2>;
};
- sdmmc3: sdhci@c8000400 {
+ sdmmc3: mmc@c8000400 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vdd_3v3_sys>;
};
- sdmmc4: sdhci@c8000600 {
+ sdmmc4: mmc@c8000600 {
status = "okay";
bus-width = <8>;
non-removable;
status = "okay";
};
- sdmmc3: sdhci@c8000400 {
+ sdmmc3: mmc@c8000400 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vdd_3v3_sys>;
};
- sdmmc4: sdhci@c8000600 {
+ sdmmc4: mmc@c8000600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c0 = "/i2c@7000d000";
i2c1 = "/i2c@7000c000";
i2c2 = "/i2c@7000c400";
- mmc0 = "/sdhci@c8000600";
+ mmc0 = "/mmc@c8000600";
usb0 = "/usb@c5000000";
usb1 = "/usb@c5004000"; /* On-module only, for ASIX */
usb2 = "/usb@c5008000";
nvidia,vbus-gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>;
};
- sdhci@c8000600 {
+ mmc@c8000600 {
status = "okay";
bus-width = <4>;
cd-gpios = <&gpio TEGRA_GPIO(C, 7) GPIO_ACTIVE_LOW>;
usb0 = "/usb@c5000000";
usb1 = "/usb@c5004000";
usb2 = "/usb@c5008000";
- mmc0 = "/sdhci@c8000600";
- mmc1 = "/sdhci@c8000200";
+ mmc0 = "/mmc@c8000600";
+ mmc1 = "/mmc@c8000200";
};
memory {
status = "okay";
};
- sdhci@c8000200 {
+ mmc@c8000200 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@c8000600 {
+ mmc@c8000600 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
vbus-supply = <&avdd_3v3_usb>;
};
- sdmmc3: sdhci@c8000400 {
+ sdmmc3: mmc@c8000400 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vdd_1v8_vio>;
};
- sdmmc4: sdhci@c8000600 {
+ sdmmc4: mmc@c8000600 {
status = "okay";
bus-width = <8>;
non-removable;
aliases {
usb0 = "/usb@c5008000";
- mmc0 = "/sdhci@c8000600";
+ mmc0 = "/mmc@c8000600";
};
memory {
vbus-supply = <&avdd_3v3_periph>;
};
- sdmmc3: sdhci@c8000400 {
+ sdmmc3: mmc@c8000400 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@c8000600 {
+ sdmmc4: mmc@c8000600 {
status = "okay";
bus-width = <8>;
non-removable;
usb0 = "/usb@c5000000";
usb1 = "/usb@c5004000";
usb2 = "/usb@c5008000";
- mmc0 = "/sdhci@c8000600";
- mmc1 = "/sdhci@c8000000";
+ mmc0 = "/mmc@c8000600";
+ mmc1 = "/mmc@c8000000";
};
memory {
status = "okay";
};
- sdhci@c8000000 {
+ mmc@c8000000 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@c8000600 {
+ mmc@c8000600 {
status = "okay";
bus-width = <8>;
non-removable;
aliases {
usb0 = "/usb@c5008000";
- mmc0 = "/sdhci@c8000600";
+ mmc0 = "/mmc@c8000600";
};
memory {
};
};
- sdhci@c8000400 {
+ mmc@c8000400 {
broken-cd;
};
vbus-supply = <&usb_phy_reg>;
};
- sdmmc3: sdhci@c8000400 {
+ sdmmc3: mmc@c8000400 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vdd_3v3_sys>;
};
- sdmmc4: sdhci@c8000600 {
+ sdmmc4: mmc@c8000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdhci@c8000400 {
+ mmc@c8000400 {
/* battery blocks the sdcard slot and the device lacks CD pin */
non-removable;
};
rtc0 = "/i2c@7000d000/tps6586x@34";
rtc1 = "/rtc@7000e000";
serial0 = &uartd;
- mmc0 = "/sdhci@c8000600";
- mmc1 = "/sdhci@c8000400";
+ mmc0 = "/mmc@c8000600";
+ mmc1 = "/mmc@c8000400";
};
chosen {
status = "okay";
};
- sdhci@c8000000 {
+ mmc@c8000000 {
status = "okay";
power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
keep-power-in-suspend;
};
- sdhci@c8000400 {
+ mmc@c8000400 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@c8000600 {
+ mmc@c8000600 {
status = "okay";
bus-width = <8>;
non-removable;
status = "okay";
};
- sdhci@c8000600 {
+ mmc@c8000600 {
cd-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
aliases {
usb0 = "/usb@c5008000";
- mmc0 = "/sdhci@c8000600";
+ mmc0 = "/mmc@c8000600";
};
memory {
aliases {
usb0 = "/usb@c5000000";
- mmc0 = "/sdhci@c8000600";
- mmc1 = "/sdhci@c8000000";
+ mmc0 = "/mmc@c8000600";
+ mmc1 = "/mmc@c8000000";
spi0 = "/spi@7000c380";
};
nvidia,vbus-gpio = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
};
- sdhci@c8000000 {
+ mmc@c8000000 {
status = "okay";
bus-width = <4>;
};
- sdhci@c8000600 {
+ mmc@c8000600 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(P, 1) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(P, 2) GPIO_ACTIVE_HIGH>;
usb0 = "/usb@c5000000";
usb1 = "/usb@c5004000";
usb2 = "/usb@c5008000";
- mmc0 = "/sdhci@c8000600";
- mmc1 = "/sdhci@c8000400";
+ mmc0 = "/mmc@c8000600";
+ mmc1 = "/mmc@c8000400";
};
memory {
status = "okay";
};
- sdhci@c8000000 {
+ mmc@c8000000 {
status = "okay";
power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
keep-power-in-suspend;
};
- sdhci@c8000400 {
+ mmc@c8000400 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@c8000600 {
+ mmc@c8000600 {
status = "okay";
bus-width = <8>;
non-removable;
status = "disabled";
};
- sdhci@c8000000 {
+ mmc@c8000000 {
compatible = "nvidia,tegra20-sdhci";
reg = <0xc8000000 0x200>;
interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@c8000200 {
+ mmc@c8000200 {
compatible = "nvidia,tegra20-sdhci";
reg = <0xc8000200 0x200>;
interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@c8000400 {
+ mmc@c8000400 {
compatible = "nvidia,tegra20-sdhci";
reg = <0xc8000400 0x200>;
interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@c8000600 {
+ mmc@c8000600 {
compatible = "nvidia,tegra20-sdhci";
reg = <0xc8000600 0x200>;
interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
aliases {
i2c0 = "/i2c@7000d000";
- mmc0 = "/sdhci@700b0600";
- mmc1 = "/sdhci@700b0000";
+ mmc0 = "/mmc@700b0600";
+ mmc1 = "/mmc@700b0000";
usb0 = "/usb@7d000000";
};
reg = <0x0 0x80000000 0x0 0xc0000000>;
};
- sdhci@700b0000 {
+ mmc@700b0000 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>;
power-gpios = <&gpio TEGRA_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@700b0600 {
+ mmc@700b0600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c0 = "/i2c@7000d000";
i2c2 = "/i2c@7000c400";
i2c3 = "/i2c@7000c500";
- mmc0 = "/sdhci@700b0600";
- mmc1 = "/sdhci@700b0000";
+ mmc0 = "/mmc@700b0600";
+ mmc1 = "/mmc@700b0000";
usb0 = "/usb@7d000000";
};
};
};
- sdhci@700b0000 {
+ mmc@700b0000 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>;
power-gpios = <&gpio TEGRA_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@700b0600 {
+ mmc@700b0600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c3 = "/i2c@7000c500";
i2c4 = "/i2c@7000c700";
i2c5 = "/i2c@7000d100";
- mmc0 = "/sdhci@700b0600";
- mmc1 = "/sdhci@700b0000";
+ mmc0 = "/mmc@700b0600";
+ mmc1 = "/mmc@700b0000";
spi0 = "/spi@7000d400";
spi1 = "/spi@7000da00";
spi2 = "/spi@70410000";
spi-max-frequency = <24000000>;
};
- sdhci@700b0000 {
+ mmc@700b0000 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>;
power-gpios = <&gpio TEGRA_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@700b0600 {
+ mmc@700b0600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c2 = "/i2c@7000c400";
i2c3 = "/i2c@7000c500";
i2c4 = "/i2c@7000c700";
- mmc0 = "/sdhci@700b0600";
- mmc1 = "/sdhci@700b0000";
+ mmc0 = "/mmc@700b0600";
+ mmc1 = "/mmc@700b0000";
spi0 = "/spi@70410000";
usb0 = "/usb@7d000000";
};
};
};
- sdhci@700b0000 {
+ mmc@700b0000 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>;
power-gpios = <&gpio TEGRA_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@700b0600 {
+ mmc@700b0600 {
status = "okay";
bus-width = <8>;
non-removable;
#phy-cells = <1>;
};
- sdhci@700b0000 {
+ mmc@700b0000 {
compatible = "nvidia,tegra210-sdhci", "nvidia,tegra124-sdhci";
reg = <0x0 0x700b0000 0x0 0x200>;
interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@700b0200 {
+ mmc@700b0200 {
compatible = "nvidia,tegra210-sdhci", "nvidia,tegra124-sdhci";
reg = <0x0 0x700b0200 0x0 0x200>;
interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@700b0400 {
+ mmc@700b0400 {
compatible = "nvidia,tegra210-sdhci", "nvidia,tegra124-sdhci";
reg = <0x0 0x700b0400 0x0 0x200>;
interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@700b0600 {
+ mmc@700b0600 {
compatible = "nvidia,tegra210-sdhci", "nvidia,tegra124-sdhci";
reg = <0x0 0x700b0600 0x0 0x200>;
interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
i2c1 = "/i2c@7000c000";
i2c2 = "/i2c@7000c500";
i2c3 = "/i2c@7000c700";
- mmc0 = "/sdhci@78000600";
- mmc1 = "/sdhci@78000400";
- mmc2 = "/sdhci@78000000";
+ mmc0 = "/mmc@78000600";
+ mmc1 = "/mmc@78000400";
+ mmc2 = "/mmc@78000000";
spi0 = "/spi@7000d400";
spi1 = "/spi@7000dc00";
spi2 = "/spi@7000de00";
spi-max-frequency = <25000000>;
};
- sdhci@78000000 {
+ mmc@78000000 {
status = "okay";
bus-width = <4>;
/* SD1_CD# */
cd-gpios = <&gpio TEGRA_GPIO(CC, 5) GPIO_ACTIVE_LOW>;
};
- sdhci@78000400 {
+ mmc@78000400 {
status = "okay";
bus-width = <8>;
/* MMC1_CD# */
cd-gpios = <&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_LOW>;
};
- sdhci@78000600 {
+ mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
clock-frequency = <400000>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdmmc1: sdhci@78000000 {
+ sdmmc1: mmc@78000000 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdmmc1: sdhci@78000000 {
+ sdmmc1: mmc@78000000 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdmmc1: sdhci@78000000 {
+ sdmmc1: mmc@78000000 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c2 = "/i2c@7000c400";
i2c3 = "/i2c@7000c500";
i2c4 = "/i2c@7000c700";
- mmc0 = "/sdhci@78000600";
- mmc1 = "/sdhci@78000000";
+ mmc0 = "/mmc@78000600";
+ mmc1 = "/mmc@78000000";
spi0 = "/spi@7000da00";
usb0 = "/usb@7d000000";
usb1 = "/usb@7d008000";
};
};
- sdhci@78000000 {
+ mmc@78000000 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(T, 3) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@78000600 {
+ mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c2 = "/i2c@7000c400";
i2c3 = "/i2c@7000c500";
i2c4 = "/i2c@7000c700";
- mmc0 = "/sdhci@78000600";
- mmc1 = "/sdhci@78000000";
+ mmc0 = "/mmc@78000600";
+ mmc1 = "/mmc@78000000";
spi0 = "/spi@7000da00";
usb0 = "/usb@7d008000";
};
spi-max-frequency = <25000000>;
};
- sdhci@78000000 {
+ mmc@78000000 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(T, 3) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
- sdhci@78000600 {
+ mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c0 = "/i2c@7000d000";
i2c1 = "/i2c@7000c000";
i2c2 = "/i2c@7000c700";
- mmc0 = "/sdhci@78000600";
- mmc1 = "/sdhci@78000200";
+ mmc0 = "/mmc@78000600";
+ mmc1 = "/mmc@78000200";
spi0 = "/spi@7000d400";
usb0 = "/usb@7d000000";
usb1 = "/usb@7d004000"; /* on module only, for ASIX */
spi-max-frequency = <25000000>;
};
- sdhci@78000200 {
+ mmc@78000200 {
status = "okay";
bus-width = <4>;
cd-gpios = <&gpio TEGRA_GPIO(C, 7) GPIO_ACTIVE_LOW>; /* MMCD */
};
- sdhci@78000600 {
+ mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
>;
};
- sdmmc1: sdhci@78000000 {
+ sdmmc1: mmc@78000000 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdmmc3: sdhci@78000400 {
+ sdmmc3: mmc@78000400 {
status = "okay";
bus-width = <4>;
};
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdmmc1: sdhci@78000000 {
+ sdmmc1: mmc@78000000 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdmmc1: sdhci@78000000 {
+ sdmmc1: mmc@78000000 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
i2c2 = "/i2c@7000c400";
i2c3 = "/i2c@7000c500";
i2c4 = "/i2c@7000d000";
- mmc0 = "/sdhci@78000600";
- mmc1 = "/sdhci@78000400";
- mmc2 = "/sdhci@78000000";
+ mmc0 = "/mmc@78000600";
+ mmc1 = "/mmc@78000400";
+ mmc2 = "/mmc@78000000";
usb0 = "/usb@7d008000";
};
};
/* SD slot on the base board */
- sdhci@78000400 {
+ mmc@78000400 {
cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
wp-gpios = <&gpio TEGRA_GPIO(I, 3) GPIO_ACTIVE_HIGH>;
bus-width = <4>;
};
/* EMMC on the COM module */
- sdhci@78000600 {
+ mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
/* SD card slot */
- sdhci@78000400 {
+ mmc@78000400 {
status = "okay";
};
};
};
};
- sdmmc1: sdhci@78000000 {
+ sdmmc1: mmc@78000000 {
status = "okay";
bus-width = <4>;
vqmmc-supply = <&vddio_usd>;
};
- sdmmc4: sdhci@78000600 {
+ sdmmc4: mmc@78000600 {
status = "okay";
bus-width = <8>;
non-removable;
};
};
- sdhci@78000000 {
+ mmc@78000000 {
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
reg = <0x78000000 0x200>;
interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@78000200 {
+ mmc@78000200 {
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
reg = <0x78000200 0x200>;
interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@78000400 {
+ mmc@78000400 {
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
reg = <0x78000400 0x200>;
interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};
- sdhci@78000600 {
+ mmc@78000600 {
compatible = "nvidia,tegra30-sdhci", "nvidia,tegra20-sdhci";
reg = <0x78000600 0x200>;
interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;