aboutsummaryrefslogtreecommitdiffstats
path: root/arch/avr32/boards
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2013-01-17 16:15:55 -0500
committerJonathan Herman <hermanjl@cs.unc.edu>2013-01-17 16:15:55 -0500
commit8dea78da5cee153b8af9c07a2745f6c55057fe12 (patch)
treea8f4d49d63b1ecc92f2fddceba0655b2472c5bd9 /arch/avr32/boards
parent406089d01562f1e2bf9f089fd7637009ebaad589 (diff)
Patched in Tegra support.
Diffstat (limited to 'arch/avr32/boards')
-rw-r--r--arch/avr32/boards/atngw100/setup.c11
-rw-r--r--arch/avr32/boards/atstk1000/atstk1002.c12
-rw-r--r--arch/avr32/boards/favr-32/setup.c2
-rw-r--r--arch/avr32/boards/hammerhead/setup.c2
-rw-r--r--arch/avr32/boards/merisc/merisc_sysfs.c1
-rw-r--r--arch/avr32/boards/merisc/setup.c2
-rw-r--r--arch/avr32/boards/mimc200/setup.c2
7 files changed, 20 insertions, 12 deletions
diff --git a/arch/avr32/boards/atngw100/setup.c b/arch/avr32/boards/atngw100/setup.c
index afeae8978a8..fafed4c38fd 100644
--- a/arch/avr32/boards/atngw100/setup.c
+++ b/arch/avr32/boards/atngw100/setup.c
@@ -90,6 +90,11 @@ static struct mtd_partition nand_partitions[] = {
90 }, 90 },
91}; 91};
92 92
93static struct mtd_partition *nand_part_info(int size, int *num_partitions)
94{
95 *num_partitions = ARRAY_SIZE(nand_partitions);
96 return nand_partitions;
97}
93 98
94static struct atmel_nand_data atngw100mkii_nand_data __initdata = { 99static struct atmel_nand_data atngw100mkii_nand_data __initdata = {
95 .cle = 21, 100 .cle = 21,
@@ -97,9 +102,7 @@ static struct atmel_nand_data atngw100mkii_nand_data __initdata = {
97 .rdy_pin = GPIO_PIN_PB(28), 102 .rdy_pin = GPIO_PIN_PB(28),
98 .enable_pin = GPIO_PIN_PE(23), 103 .enable_pin = GPIO_PIN_PE(23),
99 .bus_width_16 = true, 104 .bus_width_16 = true,
100 .ecc_mode = NAND_ECC_SOFT, 105 .partition_info = nand_part_info,
101 .parts = nand_partitions,
102 .num_parts = ARRAY_SIZE(nand_partitions),
103}; 106};
104#endif 107#endif
105 108
@@ -110,7 +113,7 @@ struct eth_addr {
110 u8 addr[6]; 113 u8 addr[6];
111}; 114};
112static struct eth_addr __initdata hw_addr[2]; 115static struct eth_addr __initdata hw_addr[2];
113static struct macb_platform_data __initdata eth_data[2]; 116static struct eth_platform_data __initdata eth_data[2];
114 117
115static struct spi_board_info spi0_board_info[] __initdata = { 118static struct spi_board_info spi0_board_info[] __initdata = {
116 { 119 {
diff --git a/arch/avr32/boards/atstk1000/atstk1002.c b/arch/avr32/boards/atstk1000/atstk1002.c
index 6c80aba7bf9..6ce30fb2ec9 100644
--- a/arch/avr32/boards/atstk1000/atstk1002.c
+++ b/arch/avr32/boards/atstk1000/atstk1002.c
@@ -90,14 +90,18 @@ static struct mtd_partition nand_partitions[] = {
90 }, 90 },
91}; 91};
92 92
93static struct mtd_partition *nand_part_info(int size, int *num_partitions)
94{
95 *num_partitions = ARRAY_SIZE(nand_partitions);
96 return nand_partitions;
97}
98
93static struct atmel_nand_data atstk1006_nand_data __initdata = { 99static struct atmel_nand_data atstk1006_nand_data __initdata = {
94 .cle = 21, 100 .cle = 21,
95 .ale = 22, 101 .ale = 22,
96 .rdy_pin = GPIO_PIN_PB(30), 102 .rdy_pin = GPIO_PIN_PB(30),
97 .enable_pin = GPIO_PIN_PB(29), 103 .enable_pin = GPIO_PIN_PB(29),
98 .ecc_mode = NAND_ECC_SOFT, 104 .partition_info = nand_part_info,
99 .parts = nand_partitions,
100 .num_parts = ARRAY_SIZE(nand_partitions),
101}; 105};
102#endif 106#endif
103 107
@@ -106,7 +110,7 @@ struct eth_addr {
106}; 110};
107 111
108static struct eth_addr __initdata hw_addr[2]; 112static struct eth_addr __initdata hw_addr[2];
109static struct macb_platform_data __initdata eth_data[2] = { 113static struct eth_platform_data __initdata eth_data[2] = {
110 { 114 {
111 /* 115 /*
112 * The MDIO pullups on STK1000 are a bit too weak for 116 * The MDIO pullups on STK1000 are a bit too weak for
diff --git a/arch/avr32/boards/favr-32/setup.c b/arch/avr32/boards/favr-32/setup.c
index 27bd6fbe21c..86fab77a5a0 100644
--- a/arch/avr32/boards/favr-32/setup.c
+++ b/arch/avr32/boards/favr-32/setup.c
@@ -50,7 +50,7 @@ struct eth_addr {
50 u8 addr[6]; 50 u8 addr[6];
51}; 51};
52static struct eth_addr __initdata hw_addr[1]; 52static struct eth_addr __initdata hw_addr[1];
53static struct macb_platform_data __initdata eth_data[1] = { 53static struct eth_platform_data __initdata eth_data[1] = {
54 { 54 {
55 .phy_mask = ~(1U << 1), 55 .phy_mask = ~(1U << 1),
56 }, 56 },
diff --git a/arch/avr32/boards/hammerhead/setup.c b/arch/avr32/boards/hammerhead/setup.c
index 9d1efd1cd42..da14fbdd4e8 100644
--- a/arch/avr32/boards/hammerhead/setup.c
+++ b/arch/avr32/boards/hammerhead/setup.c
@@ -102,7 +102,7 @@ struct eth_addr {
102}; 102};
103 103
104static struct eth_addr __initdata hw_addr[1]; 104static struct eth_addr __initdata hw_addr[1];
105static struct macb_platform_data __initdata eth_data[1]; 105static struct eth_platform_data __initdata eth_data[1];
106 106
107/* 107/*
108 * The next two functions should go away as the boot loader is 108 * The next two functions should go away as the boot loader is
diff --git a/arch/avr32/boards/merisc/merisc_sysfs.c b/arch/avr32/boards/merisc/merisc_sysfs.c
index 5a252318f4b..df431fdba9a 100644
--- a/arch/avr32/boards/merisc/merisc_sysfs.c
+++ b/arch/avr32/boards/merisc/merisc_sysfs.c
@@ -13,6 +13,7 @@
13#include <linux/list.h> 13#include <linux/list.h>
14#include <linux/spinlock.h> 14#include <linux/spinlock.h>
15#include <linux/device.h> 15#include <linux/device.h>
16#include <linux/sysdev.h>
16#include <linux/timer.h> 17#include <linux/timer.h>
17#include <linux/err.h> 18#include <linux/err.h>
18#include <linux/ctype.h> 19#include <linux/ctype.h>
diff --git a/arch/avr32/boards/merisc/setup.c b/arch/avr32/boards/merisc/setup.c
index ed137e33579..e61bc948f95 100644
--- a/arch/avr32/boards/merisc/setup.c
+++ b/arch/avr32/boards/merisc/setup.c
@@ -52,7 +52,7 @@ struct eth_addr {
52}; 52};
53 53
54static struct eth_addr __initdata hw_addr[2]; 54static struct eth_addr __initdata hw_addr[2];
55static struct macb_platform_data __initdata eth_data[2]; 55static struct eth_platform_data __initdata eth_data[2];
56 56
57static int ads7846_get_pendown_state_PB26(void) 57static int ads7846_get_pendown_state_PB26(void)
58{ 58{
diff --git a/arch/avr32/boards/mimc200/setup.c b/arch/avr32/boards/mimc200/setup.c
index 05358aa5ef7..c4da5cba2db 100644
--- a/arch/avr32/boards/mimc200/setup.c
+++ b/arch/avr32/boards/mimc200/setup.c
@@ -86,7 +86,7 @@ struct eth_addr {
86 u8 addr[6]; 86 u8 addr[6];
87}; 87};
88static struct eth_addr __initdata hw_addr[2]; 88static struct eth_addr __initdata hw_addr[2];
89static struct macb_platform_data __initdata eth_data[2]; 89static struct eth_platform_data __initdata eth_data[2];
90 90
91static struct spi_eeprom eeprom_25lc010 = { 91static struct spi_eeprom eeprom_25lc010 = {
92 .name = "25lc010", 92 .name = "25lc010",