summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2012-09-05 12:59:29 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-09-05 12:59:29 +0200
commit5d8accbe961059cd1a00353dfa6959bc0ee622b1 (patch)
tree8abca33bafc1f537c103bf15227b71fe0374c4c8 /arch/arm/boards
parent1b47aa82b143b98289dac93b74fdb42ddc6a8c3d (diff)
parent03a37761fbde6cfda1c3ed1a67f76a5180ea74eb (diff)
downloadbarebox-5d8accbe961059cd1a00353dfa6959bc0ee622b1.tar.gz
barebox-5d8accbe961059cd1a00353dfa6959bc0ee622b1.tar.xz
Merge branch 'for-next/atmel'
Diffstat (limited to 'arch/arm/boards')
-rw-r--r--arch/arm/boards/at91sam9260ek/init.c2
-rw-r--r--arch/arm/boards/at91sam9261ek/init.c2
-rw-r--r--arch/arm/boards/at91sam9263ek/init.c2
-rw-r--r--arch/arm/boards/qil-a9260/init.c12
-rw-r--r--arch/arm/boards/tny-a926x/init.c4
-rw-r--r--arch/arm/boards/usb-a926x/init.c8
6 files changed, 14 insertions, 16 deletions
diff --git a/arch/arm/boards/at91sam9260ek/init.c b/arch/arm/boards/at91sam9260ek/init.c
index daadf9489f..826f00e353 100644
--- a/arch/arm/boards/at91sam9260ek/init.c
+++ b/arch/arm/boards/at91sam9260ek/init.c
@@ -234,7 +234,7 @@ static void __init ek_add_led(void)
static int at91sam9260ek_mem_init(void)
{
- at91_add_device_sdram(64 * 1024 * 1024);
+ at91_add_device_sdram(0);
return 0;
}
diff --git a/arch/arm/boards/at91sam9261ek/init.c b/arch/arm/boards/at91sam9261ek/init.c
index b0cab5b0e6..5abe87c966 100644
--- a/arch/arm/boards/at91sam9261ek/init.c
+++ b/arch/arm/boards/at91sam9261ek/init.c
@@ -236,7 +236,7 @@ static void ek_device_add_leds(void) {}
static int at91sam9261ek_mem_init(void)
{
- at91_add_device_sdram(64 * 1024 * 1024);
+ at91_add_device_sdram(0);
return 0;
}
diff --git a/arch/arm/boards/at91sam9263ek/init.c b/arch/arm/boards/at91sam9263ek/init.c
index 68f4bfc3f1..573fac4562 100644
--- a/arch/arm/boards/at91sam9263ek/init.c
+++ b/arch/arm/boards/at91sam9263ek/init.c
@@ -166,7 +166,7 @@ static void __init ek_add_device_buttons(void)
static int at91sam9263ek_mem_init(void)
{
- at91_add_device_sdram(64 * 1024 * 1024);
+ at91_add_device_sdram(0);
return 0;
}
diff --git a/arch/arm/boards/qil-a9260/init.c b/arch/arm/boards/qil-a9260/init.c
index 305d733a74..6b1ed85609 100644
--- a/arch/arm/boards/qil-a9260/init.c
+++ b/arch/arm/boards/qil-a9260/init.c
@@ -150,11 +150,7 @@ static void __init ek_add_led(void)
static int qil_a9260_mem_init(void)
{
-#ifdef CONFIG_AT91_HAVE_SRAM_128M
- at91_add_device_sdram(128 * 1024 * 1024);
-#else
- at91_add_device_sdram(64 * 1024 * 1024);
-#endif
+ at91_add_device_sdram(0);
return 0;
}
@@ -196,11 +192,17 @@ device_initcall(qil_a9260_devices_init);
static int qil_a9260_console_init(void)
{
at91_register_uart(0, 0);
+ at91_set_A_periph(AT91_PIN_PB14, 1); /* Enable pull-up on DRXD */
+
at91_register_uart(1, ATMEL_UART_CTS | ATMEL_UART_RTS
| ATMEL_UART_DTR | ATMEL_UART_DSR | ATMEL_UART_DCD
| ATMEL_UART_RI);
+
at91_register_uart(2, ATMEL_UART_CTS | ATMEL_UART_RTS);
+ at91_set_A_periph(AT91_PIN_PB7, 1); /* Enable pull-up on RXD1 */
+
at91_register_uart(3, ATMEL_UART_CTS | ATMEL_UART_RTS);
+ at91_set_A_periph(AT91_PIN_PB9, 1); /* Enable pull-up on RXD2 */
return 0;
}
diff --git a/arch/arm/boards/tny-a926x/init.c b/arch/arm/boards/tny-a926x/init.c
index 2cb7da7cff..5538a44a67 100644
--- a/arch/arm/boards/tny-a926x/init.c
+++ b/arch/arm/boards/tny-a926x/init.c
@@ -89,7 +89,7 @@ static struct sam9_smc_config tny_a9g20_nand_smc_config = {
.ncs_read_pulse = 4,
.nrd_pulse = 4,
.ncs_write_pulse = 4,
- .nwe_pulse = 2,
+ .nwe_pulse = 4,
.read_cycle = 7,
.write_cycle = 7,
@@ -171,7 +171,7 @@ static void __init ek_add_device_udc(void)
static int tny_a9260_mem_init(void)
{
- at91_add_device_sdram(64 * 1024 * 1024);
+ at91_add_device_sdram(0);
return 0;
}
diff --git a/arch/arm/boards/usb-a926x/init.c b/arch/arm/boards/usb-a926x/init.c
index 824a38a94d..37f6fab61c 100644
--- a/arch/arm/boards/usb-a926x/init.c
+++ b/arch/arm/boards/usb-a926x/init.c
@@ -90,7 +90,7 @@ static struct sam9_smc_config usb_a9g20_nand_smc_config = {
.ncs_read_pulse = 4,
.nrd_pulse = 4,
.ncs_write_pulse = 4,
- .nwe_pulse = 2,
+ .nwe_pulse = 4,
.read_cycle = 7,
.write_cycle = 7,
@@ -203,11 +203,7 @@ static void __init ek_add_led(void)
static int usb_a9260_mem_init(void)
{
-#ifdef CONFIG_AT91_HAVE_SRAM_128M
- at91_add_device_sdram(128 * 1024 * 1024);
-#else
- at91_add_device_sdram(64 * 1024 * 1024);
-#endif
+ at91_add_device_sdram(0);
return 0;
}