Skip to content

Commit

Permalink
ARM: Kirkwood: Use DT to configure SATA device.
Browse files Browse the repository at this point in the history
Convert boards using DT, but the old way of configuring SATA to now
use properties in there DT file.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Tested-by: Simon Baatz <gmbnomis@gmail.com>
  • Loading branch information
Andrew Lunn committed Jul 27, 2012
1 parent be2aa95 commit 2cef1a2
Show file tree
Hide file tree
Showing 9 changed files with 24 additions and 20 deletions.
5 changes: 5 additions & 0 deletions arch/arm/boot/dts/kirkwood-dns320.dts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,11 @@
status = "okay";
};

sata@80000 {
status = "okay";
nr-ports = <2>;
};

nand@3000000 {
status = "okay";

Expand Down
5 changes: 5 additions & 0 deletions arch/arm/boot/dts/kirkwood-dns325.dts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@
status = "okay";
};

sata@80000 {
status = "okay";
nr-ports = <2>;
};

nand@3000000 {
status = "okay";

Expand Down
5 changes: 5 additions & 0 deletions arch/arm/boot/dts/kirkwood-dreamplug.dts
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,11 @@
};
};
};

sata@80000 {
status = "okay";
nr-ports = <1>;
};
};

};
5 changes: 5 additions & 0 deletions arch/arm/boot/dts/kirkwood-ib62x0.dts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@
status = "okay";
};

sata@80000 {
status = "okay";
nr-ports = <2>;
};

nand@3000000 {
status = "okay";

Expand Down
4 changes: 4 additions & 0 deletions arch/arm/boot/dts/kirkwood-ts219.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,9 @@
};
};
};
sata@80000 {
status = "okay";
nr-ports = <2>;
};
};
};
5 changes: 0 additions & 5 deletions arch/arm/mach-kirkwood/board-dnskw.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,6 @@ static struct mv643xx_eth_platform_data dnskw_ge00_data = {
.phy_addr = MV643XX_ETH_PHY_ADDR(8),
};

static struct mv_sata_platform_data dnskw_sata_data = {
.n_ports = 2,
};

static unsigned int dnskw_mpp_config[] __initdata = {
MPP13_UART1_TXD, /* Custom ... */
MPP14_UART1_RXD, /* ... Controller (DNS-320 only) */
Expand Down Expand Up @@ -245,7 +241,6 @@ void __init dnskw_init(void)

kirkwood_ehci_init();
kirkwood_ge00_init(&dnskw_ge00_data);
kirkwood_sata_init(&dnskw_sata_data);
kirkwood_i2c_init();

platform_device_register(&dnskw_button_device);
Expand Down
5 changes: 0 additions & 5 deletions arch/arm/mach-kirkwood/board-dreamplug.c
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,6 @@ static struct mv643xx_eth_platform_data dreamplug_ge01_data = {
.phy_addr = MV643XX_ETH_PHY_ADDR(1),
};

static struct mv_sata_platform_data dreamplug_sata_data = {
.n_ports = 1,
};

static struct mvsdio_platform_data dreamplug_mvsdio_data = {
/* unfortunately the CD signal has not been connected */
};
Expand Down Expand Up @@ -103,7 +99,6 @@ void __init dreamplug_init(void)
kirkwood_ehci_init();
kirkwood_ge00_init(&dreamplug_ge00_data);
kirkwood_ge01_init(&dreamplug_ge01_data);
kirkwood_sata_init(&dreamplug_sata_data);
kirkwood_sdio_init(&dreamplug_mvsdio_data);

platform_device_register(&dreamplug_leds);
Expand Down
5 changes: 0 additions & 5 deletions arch/arm/mach-kirkwood/board-ib62x0.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,6 @@ static struct mv643xx_eth_platform_data ib62x0_ge00_data = {
.phy_addr = MV643XX_ETH_PHY_ADDR(8),
};

static struct mv_sata_platform_data ib62x0_sata_data = {
.n_ports = 2,
};

static unsigned int ib62x0_mpp_config[] __initdata = {
MPP0_NF_IO2,
MPP1_NF_IO3,
Expand Down Expand Up @@ -132,7 +128,6 @@ void __init ib62x0_init(void)

kirkwood_ehci_init();
kirkwood_ge00_init(&ib62x0_ge00_data);
kirkwood_sata_init(&ib62x0_sata_data);
platform_device_register(&ib62x0_led_device);
platform_device_register(&ib62x0_button_device);
if (gpio_request(IB62X0_GPIO_POWER_OFF, "ib62x0:power:off") == 0 &&
Expand Down
5 changes: 0 additions & 5 deletions arch/arm/mach-kirkwood/board-ts219.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,6 @@ static struct mv643xx_eth_platform_data qnap_ts219_ge00_data = {
.phy_addr = MV643XX_ETH_PHY_ADDR(8),
};

static struct mv_sata_platform_data qnap_ts219_sata_data = {
.n_ports = 2,
};

static unsigned int qnap_ts219_mpp_config[] __initdata = {
MPP0_SPI_SCn,
MPP1_SPI_MOSI,
Expand Down Expand Up @@ -70,7 +66,6 @@ void __init qnap_dt_ts219_init(void)
qnap_ts219_ge00_data.phy_addr = MV643XX_ETH_PHY_ADDR(0);

kirkwood_ge00_init(&qnap_ts219_ge00_data);
kirkwood_sata_init(&qnap_ts219_sata_data);
kirkwood_ehci_init();

pm_power_off = qnap_tsx1x_power_off;
Expand Down

0 comments on commit 2cef1a2

Please sign in to comment.