diff options
author | Javier Herrero <jherrero@hvsistemas.es> | 2008-10-09 06:06:47 -0400 |
---|---|---|
committer | Bryan Wu <cooloney@kernel.org> | 2008-10-09 06:06:47 -0400 |
commit | 45138439e171111a93273e9c0008b41ac56d0731 (patch) | |
tree | 9c3cf2b80ec78fcad03956b381e5d338f54c8aaa /arch/blackfin | |
parent | 0cfbb3234c8b18fc2a4934bed418be47c8382b72 (diff) |
Blackfin arch: flash memory map and dm9000 resources updating
Signed-off-by: Javier Herrero <jherrero@hvsistemas.es>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Diffstat (limited to 'arch/blackfin')
-rw-r--r-- | arch/blackfin/mach-bf533/boards/H8606.c | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/arch/blackfin/mach-bf533/boards/H8606.c b/arch/blackfin/mach-bf533/boards/H8606.c index c66a68f30239..72ac3ac8ef76 100644 --- a/arch/blackfin/mach-bf533/boards/H8606.c +++ b/arch/blackfin/mach-bf533/boards/H8606.c | |||
@@ -9,7 +9,7 @@ | |||
9 | * Modified: | 9 | * Modified: |
10 | * Copyright 2005 National ICT Australia (NICTA) | 10 | * Copyright 2005 National ICT Australia (NICTA) |
11 | * Copyright 2004-2006 Analog Devices Inc | 11 | * Copyright 2004-2006 Analog Devices Inc |
12 | * Copyright 2007 HV Sistemas S.L. | 12 | * Copyright 2007,2008 HV Sistemas S.L. |
13 | * | 13 | * |
14 | * Bugs: Enter bugs at http://blackfin.uclinux.org/ | 14 | * Bugs: Enter bugs at http://blackfin.uclinux.org/ |
15 | * | 15 | * |
@@ -64,18 +64,18 @@ static struct platform_device rtc_device = { | |||
64 | static struct resource dm9000_resources[] = { | 64 | static struct resource dm9000_resources[] = { |
65 | [0] = { | 65 | [0] = { |
66 | .start = 0x20300000, | 66 | .start = 0x20300000, |
67 | .end = 0x20300000 + 1, | 67 | .end = 0x20300002, |
68 | .flags = IORESOURCE_MEM, | 68 | .flags = IORESOURCE_MEM, |
69 | }, | 69 | }, |
70 | [1] = { | 70 | [1] = { |
71 | .start = 0x20300000 + 4, | 71 | .start = 0x20300004, |
72 | .end = 0x20300000 + 5, | 72 | .end = 0x20300006, |
73 | .flags = IORESOURCE_MEM, | 73 | .flags = IORESOURCE_MEM, |
74 | }, | 74 | }, |
75 | [2] = { | 75 | [2] = { |
76 | .start = IRQ_PF10, | 76 | .start = IRQ_PF10, |
77 | .end = IRQ_PF10, | 77 | .end = IRQ_PF10, |
78 | .flags = (IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE), | 78 | .flags = (IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE | IRQF_SHARED | IRQF_TRIGGER_HIGH), |
79 | }, | 79 | }, |
80 | }; | 80 | }; |
81 | 81 | ||
@@ -140,18 +140,22 @@ static struct platform_device net2272_bfin_device = { | |||
140 | #if defined(CONFIG_MTD_M25P80) || defined(CONFIG_MTD_M25P80_MODULE) | 140 | #if defined(CONFIG_MTD_M25P80) || defined(CONFIG_MTD_M25P80_MODULE) |
141 | static struct mtd_partition bfin_spi_flash_partitions[] = { | 141 | static struct mtd_partition bfin_spi_flash_partitions[] = { |
142 | { | 142 | { |
143 | .name = "bootloader(spi)", | 143 | .name = "bootloader (spi)", |
144 | .size = 0x00060000, | 144 | .size = 0x40000, |
145 | .offset = 0, | 145 | .offset = 0, |
146 | .mask_flags = MTD_CAP_ROM | 146 | .mask_flags = MTD_CAP_ROM |
147 | }, { | 147 | }, { |
148 | .name = "linux kernel(spi)", | 148 | .name = "fpga (spi)", |
149 | .size = 0x100000, | 149 | .size = 0x30000, |
150 | .offset = 0x60000 | 150 | .offset = 0x40000 |
151 | }, { | 151 | }, { |
152 | .name = "file system(spi)", | 152 | .name = "linux kernel (spi)", |
153 | .size = 0x6a0000, | 153 | .size = 0x150000, |
154 | .offset = 0x00160000, | 154 | .offset = 0x70000 |
155 | }, { | ||
156 | .name = "jffs2 root file system (spi)", | ||
157 | .size = 0x640000, | ||
158 | .offset = 0x1c0000, | ||
155 | } | 159 | } |
156 | }; | 160 | }; |
157 | 161 | ||
@@ -340,7 +344,7 @@ static struct platform_device bfin_sir_device = { | |||
340 | 344 | ||
341 | static struct plat_serial8250_port serial8250_platform_data [] = { | 345 | static struct plat_serial8250_port serial8250_platform_data [] = { |
342 | { | 346 | { |
343 | .membase = 0x20200000, | 347 | .membase = (void *)0x20200000, |
344 | .mapbase = 0x20200000, | 348 | .mapbase = 0x20200000, |
345 | .irq = IRQ_PF8, | 349 | .irq = IRQ_PF8, |
346 | .flags = UPF_BOOT_AUTOCONF | UART_CONFIG_TYPE, | 350 | .flags = UPF_BOOT_AUTOCONF | UART_CONFIG_TYPE, |
@@ -348,7 +352,7 @@ static struct plat_serial8250_port serial8250_platform_data [] = { | |||
348 | .regshift = 1, | 352 | .regshift = 1, |
349 | .uartclk = 66666667, | 353 | .uartclk = 66666667, |
350 | }, { | 354 | }, { |
351 | .membase = 0x20200010, | 355 | .membase = (void *)0x20200010, |
352 | .mapbase = 0x20200010, | 356 | .mapbase = 0x20200010, |
353 | .irq = IRQ_PF8, | 357 | .irq = IRQ_PF8, |
354 | .flags = UPF_BOOT_AUTOCONF | UART_CONFIG_TYPE, | 358 | .flags = UPF_BOOT_AUTOCONF | UART_CONFIG_TYPE, |