diff options
| author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2009-05-23 12:24:51 -0400 |
|---|---|---|
| committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-05-23 12:24:51 -0400 |
| commit | 290815710b51de23f9ed6799d3e0bb762d4f907c (patch) | |
| tree | ba6e0420ee3b5e8b9326ecf1274b71e9f4cc06d3 | |
| parent | 14f0aa359365e8a93a77b71e3b840274b9b4dcb1 (diff) | |
| parent | a49a018a6ea6d73742a81d673fe5ec4a7d2137b3 (diff) | |
Merge branch 'for-rmk' of git://git.marvell.com/orion
| -rw-r--r-- | arch/arm/mach-kirkwood/common.c | 8 | ||||
| -rw-r--r-- | arch/arm/mach-kirkwood/ts219-setup.c | 6 | ||||
| -rw-r--r-- | arch/arm/mach-loki/common.c | 6 | ||||
| -rw-r--r-- | arch/arm/mach-mv78xx0/common.c | 16 | ||||
| -rw-r--r-- | arch/arm/mach-orion5x/common.c | 5 |
5 files changed, 29 insertions, 12 deletions
diff --git a/arch/arm/mach-kirkwood/common.c b/arch/arm/mach-kirkwood/common.c index eeb00240d784..be1ca28fed3f 100644 --- a/arch/arm/mach-kirkwood/common.c +++ b/arch/arm/mach-kirkwood/common.c | |||
| @@ -144,6 +144,9 @@ static struct platform_device kirkwood_ge00 = { | |||
| 144 | .id = 0, | 144 | .id = 0, |
| 145 | .num_resources = 1, | 145 | .num_resources = 1, |
| 146 | .resource = kirkwood_ge00_resources, | 146 | .resource = kirkwood_ge00_resources, |
| 147 | .dev = { | ||
| 148 | .coherent_dma_mask = 0xffffffff, | ||
| 149 | }, | ||
| 147 | }; | 150 | }; |
| 148 | 151 | ||
| 149 | void __init kirkwood_ge00_init(struct mv643xx_eth_platform_data *eth_data) | 152 | void __init kirkwood_ge00_init(struct mv643xx_eth_platform_data *eth_data) |
| @@ -202,6 +205,9 @@ static struct platform_device kirkwood_ge01 = { | |||
| 202 | .id = 1, | 205 | .id = 1, |
| 203 | .num_resources = 1, | 206 | .num_resources = 1, |
| 204 | .resource = kirkwood_ge01_resources, | 207 | .resource = kirkwood_ge01_resources, |
| 208 | .dev = { | ||
| 209 | .coherent_dma_mask = 0xffffffff, | ||
| 210 | }, | ||
| 205 | }; | 211 | }; |
| 206 | 212 | ||
| 207 | void __init kirkwood_ge01_init(struct mv643xx_eth_platform_data *eth_data) | 213 | void __init kirkwood_ge01_init(struct mv643xx_eth_platform_data *eth_data) |
| @@ -386,12 +392,10 @@ static struct mv64xxx_i2c_pdata kirkwood_i2c_pdata = { | |||
| 386 | 392 | ||
| 387 | static struct resource kirkwood_i2c_resources[] = { | 393 | static struct resource kirkwood_i2c_resources[] = { |
| 388 | { | 394 | { |
| 389 | .name = "i2c", | ||
| 390 | .start = I2C_PHYS_BASE, | 395 | .start = I2C_PHYS_BASE, |
| 391 | .end = I2C_PHYS_BASE + 0x1f, | 396 | .end = I2C_PHYS_BASE + 0x1f, |
| 392 | .flags = IORESOURCE_MEM, | 397 | .flags = IORESOURCE_MEM, |
| 393 | }, { | 398 | }, { |
| 394 | .name = "i2c", | ||
| 395 | .start = IRQ_KIRKWOOD_TWSI, | 399 | .start = IRQ_KIRKWOOD_TWSI, |
| 396 | .end = IRQ_KIRKWOOD_TWSI, | 400 | .end = IRQ_KIRKWOOD_TWSI, |
| 397 | .flags = IORESOURCE_IRQ, | 401 | .flags = IORESOURCE_IRQ, |
diff --git a/arch/arm/mach-kirkwood/ts219-setup.c b/arch/arm/mach-kirkwood/ts219-setup.c index dda5743cf3e0..01aa213c0a6f 100644 --- a/arch/arm/mach-kirkwood/ts219-setup.c +++ b/arch/arm/mach-kirkwood/ts219-setup.c | |||
| @@ -142,6 +142,8 @@ static unsigned int qnap_ts219_mpp_config[] __initdata = { | |||
| 142 | MPP1_SPI_MOSI, | 142 | MPP1_SPI_MOSI, |
| 143 | MPP2_SPI_SCK, | 143 | MPP2_SPI_SCK, |
| 144 | MPP3_SPI_MISO, | 144 | MPP3_SPI_MISO, |
| 145 | MPP4_SATA1_ACTn, | ||
| 146 | MPP5_SATA0_ACTn, | ||
| 145 | MPP8_TW_SDA, | 147 | MPP8_TW_SDA, |
| 146 | MPP9_TW_SCK, | 148 | MPP9_TW_SCK, |
| 147 | MPP10_UART0_TXD, | 149 | MPP10_UART0_TXD, |
| @@ -150,10 +152,6 @@ static unsigned int qnap_ts219_mpp_config[] __initdata = { | |||
| 150 | MPP14_UART1_RXD, /* PIC controller */ | 152 | MPP14_UART1_RXD, /* PIC controller */ |
| 151 | MPP15_GPIO, /* USB Copy button */ | 153 | MPP15_GPIO, /* USB Copy button */ |
| 152 | MPP16_GPIO, /* Reset button */ | 154 | MPP16_GPIO, /* Reset button */ |
| 153 | MPP20_SATA1_ACTn, | ||
| 154 | MPP21_SATA0_ACTn, | ||
| 155 | MPP22_SATA1_PRESENTn, | ||
| 156 | MPP23_SATA0_PRESENTn, | ||
| 157 | 0 | 155 | 0 |
| 158 | }; | 156 | }; |
| 159 | 157 | ||
diff --git a/arch/arm/mach-loki/common.c b/arch/arm/mach-loki/common.c index c0d2d9d12e74..818f19d7ab1f 100644 --- a/arch/arm/mach-loki/common.c +++ b/arch/arm/mach-loki/common.c | |||
| @@ -82,6 +82,9 @@ static struct platform_device loki_ge0 = { | |||
| 82 | .id = 0, | 82 | .id = 0, |
| 83 | .num_resources = 1, | 83 | .num_resources = 1, |
| 84 | .resource = loki_ge0_resources, | 84 | .resource = loki_ge0_resources, |
| 85 | .dev = { | ||
| 86 | .coherent_dma_mask = 0xffffffff, | ||
| 87 | }, | ||
| 85 | }; | 88 | }; |
| 86 | 89 | ||
| 87 | void __init loki_ge0_init(struct mv643xx_eth_platform_data *eth_data) | 90 | void __init loki_ge0_init(struct mv643xx_eth_platform_data *eth_data) |
| @@ -136,6 +139,9 @@ static struct platform_device loki_ge1 = { | |||
| 136 | .id = 1, | 139 | .id = 1, |
| 137 | .num_resources = 1, | 140 | .num_resources = 1, |
| 138 | .resource = loki_ge1_resources, | 141 | .resource = loki_ge1_resources, |
| 142 | .dev = { | ||
| 143 | .coherent_dma_mask = 0xffffffff, | ||
| 144 | }, | ||
| 139 | }; | 145 | }; |
| 140 | 146 | ||
| 141 | void __init loki_ge1_init(struct mv643xx_eth_platform_data *eth_data) | 147 | void __init loki_ge1_init(struct mv643xx_eth_platform_data *eth_data) |
diff --git a/arch/arm/mach-mv78xx0/common.c b/arch/arm/mach-mv78xx0/common.c index 9ba595083dab..1b22e4af8791 100644 --- a/arch/arm/mach-mv78xx0/common.c +++ b/arch/arm/mach-mv78xx0/common.c | |||
| @@ -321,6 +321,9 @@ static struct platform_device mv78xx0_ge00 = { | |||
| 321 | .id = 0, | 321 | .id = 0, |
| 322 | .num_resources = 1, | 322 | .num_resources = 1, |
| 323 | .resource = mv78xx0_ge00_resources, | 323 | .resource = mv78xx0_ge00_resources, |
| 324 | .dev = { | ||
| 325 | .coherent_dma_mask = 0xffffffff, | ||
| 326 | }, | ||
| 324 | }; | 327 | }; |
| 325 | 328 | ||
| 326 | void __init mv78xx0_ge00_init(struct mv643xx_eth_platform_data *eth_data) | 329 | void __init mv78xx0_ge00_init(struct mv643xx_eth_platform_data *eth_data) |
| @@ -375,6 +378,9 @@ static struct platform_device mv78xx0_ge01 = { | |||
| 375 | .id = 1, | 378 | .id = 1, |
| 376 | .num_resources = 1, | 379 | .num_resources = 1, |
| 377 | .resource = mv78xx0_ge01_resources, | 380 | .resource = mv78xx0_ge01_resources, |
| 381 | .dev = { | ||
| 382 | .coherent_dma_mask = 0xffffffff, | ||
| 383 | }, | ||
| 378 | }; | 384 | }; |
| 379 | 385 | ||
| 380 | void __init mv78xx0_ge01_init(struct mv643xx_eth_platform_data *eth_data) | 386 | void __init mv78xx0_ge01_init(struct mv643xx_eth_platform_data *eth_data) |
| @@ -429,6 +435,9 @@ static struct platform_device mv78xx0_ge10 = { | |||
| 429 | .id = 2, | 435 | .id = 2, |
| 430 | .num_resources = 1, | 436 | .num_resources = 1, |
| 431 | .resource = mv78xx0_ge10_resources, | 437 | .resource = mv78xx0_ge10_resources, |
| 438 | .dev = { | ||
| 439 | .coherent_dma_mask = 0xffffffff, | ||
| 440 | }, | ||
| 432 | }; | 441 | }; |
| 433 | 442 | ||
| 434 | void __init mv78xx0_ge10_init(struct mv643xx_eth_platform_data *eth_data) | 443 | void __init mv78xx0_ge10_init(struct mv643xx_eth_platform_data *eth_data) |
| @@ -496,6 +505,9 @@ static struct platform_device mv78xx0_ge11 = { | |||
| 496 | .id = 3, | 505 | .id = 3, |
| 497 | .num_resources = 1, | 506 | .num_resources = 1, |
| 498 | .resource = mv78xx0_ge11_resources, | 507 | .resource = mv78xx0_ge11_resources, |
| 508 | .dev = { | ||
| 509 | .coherent_dma_mask = 0xffffffff, | ||
| 510 | }, | ||
| 499 | }; | 511 | }; |
| 500 | 512 | ||
| 501 | void __init mv78xx0_ge11_init(struct mv643xx_eth_platform_data *eth_data) | 513 | void __init mv78xx0_ge11_init(struct mv643xx_eth_platform_data *eth_data) |
| @@ -532,12 +544,10 @@ static struct mv64xxx_i2c_pdata mv78xx0_i2c_0_pdata = { | |||
| 532 | 544 | ||
| 533 | static struct resource mv78xx0_i2c_0_resources[] = { | 545 | static struct resource mv78xx0_i2c_0_resources[] = { |
| 534 | { | 546 | { |
| 535 | .name = "i2c 0 base", | ||
| 536 | .start = I2C_0_PHYS_BASE, | 547 | .start = I2C_0_PHYS_BASE, |
| 537 | .end = I2C_0_PHYS_BASE + 0x1f, | 548 | .end = I2C_0_PHYS_BASE + 0x1f, |
| 538 | .flags = IORESOURCE_MEM, | 549 | .flags = IORESOURCE_MEM, |
| 539 | }, { | 550 | }, { |
| 540 | .name = "i2c 0 irq", | ||
| 541 | .start = IRQ_MV78XX0_I2C_0, | 551 | .start = IRQ_MV78XX0_I2C_0, |
| 542 | .end = IRQ_MV78XX0_I2C_0, | 552 | .end = IRQ_MV78XX0_I2C_0, |
| 543 | .flags = IORESOURCE_IRQ, | 553 | .flags = IORESOURCE_IRQ, |
| @@ -567,12 +577,10 @@ static struct mv64xxx_i2c_pdata mv78xx0_i2c_1_pdata = { | |||
| 567 | 577 | ||
| 568 | static struct resource mv78xx0_i2c_1_resources[] = { | 578 | static struct resource mv78xx0_i2c_1_resources[] = { |
| 569 | { | 579 | { |
| 570 | .name = "i2c 1 base", | ||
| 571 | .start = I2C_1_PHYS_BASE, | 580 | .start = I2C_1_PHYS_BASE, |
| 572 | .end = I2C_1_PHYS_BASE + 0x1f, | 581 | .end = I2C_1_PHYS_BASE + 0x1f, |
| 573 | .flags = IORESOURCE_MEM, | 582 | .flags = IORESOURCE_MEM, |
| 574 | }, { | 583 | }, { |
| 575 | .name = "i2c 1 irq", | ||
| 576 | .start = IRQ_MV78XX0_I2C_1, | 584 | .start = IRQ_MV78XX0_I2C_1, |
| 577 | .end = IRQ_MV78XX0_I2C_1, | 585 | .end = IRQ_MV78XX0_I2C_1, |
| 578 | .flags = IORESOURCE_IRQ, | 586 | .flags = IORESOURCE_IRQ, |
diff --git a/arch/arm/mach-orion5x/common.c b/arch/arm/mach-orion5x/common.c index 6af99ddabdfb..b1c7778d9f96 100644 --- a/arch/arm/mach-orion5x/common.c +++ b/arch/arm/mach-orion5x/common.c | |||
| @@ -188,6 +188,9 @@ static struct platform_device orion5x_eth = { | |||
| 188 | .id = 0, | 188 | .id = 0, |
| 189 | .num_resources = 1, | 189 | .num_resources = 1, |
| 190 | .resource = orion5x_eth_resources, | 190 | .resource = orion5x_eth_resources, |
| 191 | .dev = { | ||
| 192 | .coherent_dma_mask = 0xffffffff, | ||
| 193 | }, | ||
| 191 | }; | 194 | }; |
| 192 | 195 | ||
| 193 | void __init orion5x_eth_init(struct mv643xx_eth_platform_data *eth_data) | 196 | void __init orion5x_eth_init(struct mv643xx_eth_platform_data *eth_data) |
| @@ -248,12 +251,10 @@ static struct mv64xxx_i2c_pdata orion5x_i2c_pdata = { | |||
| 248 | 251 | ||
| 249 | static struct resource orion5x_i2c_resources[] = { | 252 | static struct resource orion5x_i2c_resources[] = { |
| 250 | { | 253 | { |
| 251 | .name = "i2c base", | ||
| 252 | .start = I2C_PHYS_BASE, | 254 | .start = I2C_PHYS_BASE, |
| 253 | .end = I2C_PHYS_BASE + 0x1f, | 255 | .end = I2C_PHYS_BASE + 0x1f, |
| 254 | .flags = IORESOURCE_MEM, | 256 | .flags = IORESOURCE_MEM, |
| 255 | }, { | 257 | }, { |
| 256 | .name = "i2c irq", | ||
| 257 | .start = IRQ_ORION5X_I2C, | 258 | .start = IRQ_ORION5X_I2C, |
| 258 | .end = IRQ_ORION5X_I2C, | 259 | .end = IRQ_ORION5X_I2C, |
| 259 | .flags = IORESOURCE_IRQ, | 260 | .flags = IORESOURCE_IRQ, |
