ARM: dts: exynos4: change the nodes relevant to mmc/sd
Change the nodes relevant to mmc/sd for using DM. compatible are also changed to each SoCs. Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
This commit is contained in:
committed by
Minkyu Kang
parent
5cafcbab58
commit
9c2e2cab9a
@@ -122,44 +122,49 @@
|
|||||||
interrupts = <7 63 0>;
|
interrupts = <7 63 0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhci@12510000 {
|
sdhci0: sdhci@12510000 {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
compatible = "samsung,exynos-mmc";
|
compatible = "samsung,exynos4412-sdhci";
|
||||||
reg = <0x12510000 0x1000>;
|
reg = <0x12510000 0x1000>;
|
||||||
interrupts = <0 75 0>;
|
interrupts = <0 75 0>;
|
||||||
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhci@12520000 {
|
sdhci1: sdhci@12520000 {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
compatible = "samsung,exynos-mmc";
|
compatible = "samsung,exynos4412-sdhci";
|
||||||
reg = <0x12520000 0x1000>;
|
reg = <0x12520000 0x1000>;
|
||||||
interrupts = <0 76 0>;
|
interrupts = <0 76 0>;
|
||||||
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhci@12530000 {
|
sdhci2: sdhci@12530000 {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
compatible = "samsung,exynos-mmc";
|
compatible = "samsung,exynos4412-sdhci";
|
||||||
reg = <0x12530000 0x1000>;
|
reg = <0x12530000 0x1000>;
|
||||||
interrupts = <0 77 0>;
|
interrupts = <0 77 0>;
|
||||||
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhci@12540000 {
|
sdhci3: sdhci@12540000 {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
compatible = "samsung,exynos-mmc";
|
compatible = "samsung,exynos4412-sdhci";
|
||||||
reg = <0x12540000 0x1000>;
|
reg = <0x12540000 0x1000>;
|
||||||
interrupts = <0 78 0>;
|
interrupts = <0 78 0>;
|
||||||
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
dwmmc@12550000 {
|
mshc_0: dwmmc@12550000 {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
compatible = "samsung,exynos-dwmmc";
|
compatible = "samsung,exynos4412-dw-mshc";
|
||||||
reg = <0x12550000 0x1000>;
|
reg = <0x12550000 0x1000>;
|
||||||
interrupts = <0 131 0>;
|
interrupts = <0 131 0>;
|
||||||
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -22,24 +22,12 @@
|
|||||||
aliases {
|
aliases {
|
||||||
serial0 = "/serial@13800000";
|
serial0 = "/serial@13800000";
|
||||||
console = "/serial@13820000";
|
console = "/serial@13820000";
|
||||||
mmc2 = "/sdhci@12530000";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12510000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12520000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12530000 {
|
|
||||||
samsung,bus-width = <4>;
|
|
||||||
samsung,timing = <1 2 3>;
|
|
||||||
cd-gpios = <&gpk2 2 0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12540000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&sdhci2 {
|
||||||
|
samsung,bus-width = <4>;
|
||||||
|
samsung,timing = <1 2 3>;
|
||||||
|
cd-gpios = <&gpk2 2 0>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|||||||
@@ -21,8 +21,6 @@
|
|||||||
aliases {
|
aliases {
|
||||||
serial0 = "/serial@13800000";
|
serial0 = "/serial@13800000";
|
||||||
console = "/serial@13820000";
|
console = "/serial@13820000";
|
||||||
mmc0 = "/sdhci@12510000";
|
|
||||||
mmc2 = "/sdhci@12530000";
|
|
||||||
i2c8 = &i2c_fg;
|
i2c8 = &i2c_fg;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -91,30 +89,6 @@
|
|||||||
samsung,dsim-device-reverse-panel = <1>;
|
samsung,dsim-device-reverse-panel = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhci@12510000 {
|
|
||||||
samsung,bus-width = <8>;
|
|
||||||
samsung,timing = <1 3 3>;
|
|
||||||
pwr-gpios = <&gpk0 2 0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12520000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12530000 {
|
|
||||||
samsung,bus-width = <4>;
|
|
||||||
samsung,timing = <1 2 3>;
|
|
||||||
cd-gpios = <&gpx3 4 0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12540000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
dwmmc@12550000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
i2c_fg: fuel-gauge {
|
i2c_fg: fuel-gauge {
|
||||||
compatible = "i2c-gpio";
|
compatible = "i2c-gpio";
|
||||||
gpios = <&gpy4 1 0>, /* sda */
|
gpios = <&gpy4 1 0>, /* sda */
|
||||||
@@ -265,3 +239,17 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&sdhci0 {
|
||||||
|
samsung,bus-width = <8>;
|
||||||
|
samsung,timing = <1 3 3>;
|
||||||
|
pwr-gpios = <&gpk0 2 0>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&sdhci2 {
|
||||||
|
samsung,bus-width = <4>;
|
||||||
|
samsung,timing = <1 2 3>;
|
||||||
|
cd-gpios = <&gpx3 4 0>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|||||||
@@ -17,28 +17,6 @@
|
|||||||
aliases {
|
aliases {
|
||||||
serial0 = "/serial@13800000";
|
serial0 = "/serial@13800000";
|
||||||
console = "/serial@13820000";
|
console = "/serial@13820000";
|
||||||
mmc0 = "/sdhci@12510000";
|
|
||||||
mmc2 = "/sdhci@12530000";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12510000 {
|
|
||||||
samsung,bus-width = <8>;
|
|
||||||
samsung,timing = <1 3 3>;
|
|
||||||
pwr-gpios = <&gpk0 2 0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12520000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12530000 {
|
|
||||||
samsung,bus-width = <4>;
|
|
||||||
samsung,timing = <1 2 3>;
|
|
||||||
cd-gpios = <&gpx3 4 0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12540000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
soft-spi {
|
soft-spi {
|
||||||
@@ -258,3 +236,17 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&sdhci0 {
|
||||||
|
samsung,bus-width = <8>;
|
||||||
|
samsung,timing = <1 3 3>;
|
||||||
|
pwr-gpios = <&gpk0 2 0>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&sdhci2 {
|
||||||
|
samsung,bus-width = <4>;
|
||||||
|
samsung,timing = <1 2 3>;
|
||||||
|
cd-gpios = <&gpx3 4 0>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|||||||
@@ -25,8 +25,8 @@
|
|||||||
i2c7 = "/i2c@138d0000";
|
i2c7 = "/i2c@138d0000";
|
||||||
serial0 = "/serial@13800000";
|
serial0 = "/serial@13800000";
|
||||||
console = "/serial@13810000";
|
console = "/serial@13810000";
|
||||||
mmc2 = "/sdhci@12530000";
|
mmc0 = &mshc_0;
|
||||||
mmc4 = "/dwmmc@12550000";
|
mmc1 = &sdhci2;
|
||||||
};
|
};
|
||||||
|
|
||||||
i2c@13860000 {
|
i2c@13860000 {
|
||||||
@@ -224,34 +224,6 @@
|
|||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
sdhci@12510000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12520000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12530000 {
|
|
||||||
samsung,bus-width = <4>;
|
|
||||||
samsung,timing = <1 2 3>;
|
|
||||||
cd-gpios = <&gpk2 2 0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sdhci@12540000 {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
dwmmc@12550000 {
|
|
||||||
samsung,bus-width = <8>;
|
|
||||||
samsung,timing = <2 1 0>;
|
|
||||||
samsung,removable = <0>;
|
|
||||||
fifoth_val = <0x203f0040>;
|
|
||||||
bus_hz = <400000000>;
|
|
||||||
div = <0x3>;
|
|
||||||
index = <4>;
|
|
||||||
};
|
|
||||||
|
|
||||||
ehci@12580000 {
|
ehci@12580000 {
|
||||||
compatible = "samsung,exynos-ehci";
|
compatible = "samsung,exynos-ehci";
|
||||||
reg = <0x12580000 0x100>;
|
reg = <0x12580000 0x100>;
|
||||||
@@ -268,3 +240,21 @@
|
|||||||
reset-gpio = <&gpk1 2 0>;
|
reset-gpio = <&gpk1 2 0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&sdhci2 {
|
||||||
|
samsung,bus-width = <4>;
|
||||||
|
samsung,timing = <1 2 3>;
|
||||||
|
cd-gpios = <&gpk2 2 0>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&mshc_0 {
|
||||||
|
samsung,bus-width = <8>;
|
||||||
|
samsung,timing = <2 1 0>;
|
||||||
|
samsung,removable = <0>;
|
||||||
|
fifoth_val = <0x203f0040>;
|
||||||
|
bus_hz = <400000000>;
|
||||||
|
div = <0x3>;
|
||||||
|
index = <4>;
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|||||||
@@ -31,9 +31,8 @@
|
|||||||
i2c9 = &i2c_max77693;
|
i2c9 = &i2c_max77693;
|
||||||
serial0 = "/serial@13800000";
|
serial0 = "/serial@13800000";
|
||||||
console = "/serial@13820000";
|
console = "/serial@13820000";
|
||||||
mmc0 = "/sdhci@12510000";
|
mmc0 = &mshc_0;
|
||||||
mmc2 = "/sdhci@12530000";
|
mmc1 = &sdhci2;
|
||||||
mshc0 = "/dwmmc@12550000";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
i2c_fg: fuel-gauge {
|
i2c_fg: fuel-gauge {
|
||||||
@@ -437,28 +436,30 @@
|
|||||||
pwr-gpios = <&gpk0 4 0>;
|
pwr-gpios = <&gpk0 4 0>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
};
|
||||||
sdhci@12520000 {
|
|
||||||
status = "disabled";
|
&sdhci0 {
|
||||||
};
|
samsung,bus-width = <8>;
|
||||||
|
samsung,timing = <1 3 3>;
|
||||||
sdhci@12530000 {
|
pwr-gpios = <&gpk0 4 0>;
|
||||||
samsung,bus-width = <4>;
|
status = "disabled";
|
||||||
samsung,timing = <1 2 3>;
|
};
|
||||||
cd-gpios = <&gpk2 2 0>;
|
|
||||||
};
|
&sdhci2 {
|
||||||
|
samsung,bus-width = <4>;
|
||||||
sdhci@12540000 {
|
samsung,timing = <1 2 3>;
|
||||||
status = "disabled";
|
cd-gpios = <&gpk2 2 0>;
|
||||||
};
|
status = "okay";
|
||||||
|
};
|
||||||
dwmmc@12550000 {
|
|
||||||
samsung,bus-width = <8>;
|
&mshc_0 {
|
||||||
samsung,timing = <2 1 0>;
|
samsung,bus-width = <8>;
|
||||||
pwr-gpios = <&gpk0 4 0>;
|
samsung,timing = <2 1 0>;
|
||||||
fifoth_val = <0x203f0040>;
|
samsung,removable = <0>;
|
||||||
bus_hz = <400000000>;
|
fifoth_val = <0x203f0040>;
|
||||||
div = <0x3>;
|
bus_hz = <400000000>;
|
||||||
index = <4>;
|
div = <0x3>;
|
||||||
};
|
index = <4>;
|
||||||
|
fifo-depth = <0x80>;
|
||||||
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -27,7 +27,6 @@
|
|||||||
pinctrl1 = &pinctrl_1;
|
pinctrl1 = &pinctrl_1;
|
||||||
pinctrl2 = &pinctrl_2;
|
pinctrl2 = &pinctrl_2;
|
||||||
pinctrl3 = &pinctrl_3;
|
pinctrl3 = &pinctrl_3;
|
||||||
mshc0 = &mshc_0;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
pd_isp: isp-power-domain@10023CA0 {
|
pd_isp: isp-power-domain@10023CA0 {
|
||||||
@@ -100,16 +99,4 @@
|
|||||||
clock-names = "sclk_fimg2d", "fimg2d";
|
clock-names = "sclk_fimg2d", "fimg2d";
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
mshc_0: mmc@12550000 {
|
|
||||||
compatible = "samsung,exynos4412-dw-mshc";
|
|
||||||
reg = <0x12550000 0x1000>;
|
|
||||||
interrupts = <0 77 0>;
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
fifo-depth = <0x80>;
|
|
||||||
clocks = <&clock 301>, <&clock 149>;
|
|
||||||
clock-names = "biu", "ciu";
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user