diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2008-10-13 13:08:43 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-10-13 13:08:43 -0400 |
commit | 54cebc68c81eacac41a21bdfe99dc889d3882c60 (patch) | |
tree | da1d3872c6ddf208768e784bd1ea09054a81462d /arch/blackfin/mach-bf533/boards/H8606.c | |
parent | fffdedef691a0f6fa7ca1fc0a2a508cbb49def69 (diff) | |
parent | 71de1f8a6365ea65346881e526132563d93696d1 (diff) |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (60 commits)
Blackfin arch: make sure we include the fix for SPORT hysteresis when reprogramming clocks
Blackfin arch: Fix bogus str_ident check in gpio code
Blackfin arch: AD7879 Touchscreen driver
Blackfin arch: introducing bfin_addr_dcachable
Blackfin arch: fix a typo in comments
Blackfin arch: Remove useless head file
Blackfin arch: make sure L2 start and length are always defined (fixes building on BF542)
Blackfin arch: use the Blackfin on-chip ROM to do software reset when possible
Blackfin arch: update anomaly headers to match the latest sheet
Blackfin arch: bfin_reset() is an internal reboot function ... everyone should go through machine_restart()
Blackfin arch: print out error/warning if you are running on the incorrect CPU type
Blackfin arch: remove non-bf54x ifdef logic since this file is only compiled on bf54x parts
Blackfin arch: update board defconfigs
Blackfin arch: Add optional verbose debug
Blackfin arch: emulate a TTY over the EMUDAT/JTAG interface
Blackfin arch: have is_user_addr_valid() check for overflows (like when address is -1)
Blackfin arch: ptrace - fix off-by-one check on end of memory regions
Blackfin arch: Enable framebuffer support for the BF526-EZkit TFT LCD display
Blackfin arch: flash memory map and dm9000 resources updating
Blackfin arch: early prink code still use uart core console functions to parse and set configure option string
...
Diffstat (limited to 'arch/blackfin/mach-bf533/boards/H8606.c')
-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, |