diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-17 16:15:55 -0500 |
commit | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (patch) | |
tree | a8f4d49d63b1ecc92f2fddceba0655b2472c5bd9 /arch/avr32/boards | |
parent | 406089d01562f1e2bf9f089fd7637009ebaad589 (diff) |
Patched in Tegra support.
Diffstat (limited to 'arch/avr32/boards')
-rw-r--r-- | arch/avr32/boards/atngw100/setup.c | 11 | ||||
-rw-r--r-- | arch/avr32/boards/atstk1000/atstk1002.c | 12 | ||||
-rw-r--r-- | arch/avr32/boards/favr-32/setup.c | 2 | ||||
-rw-r--r-- | arch/avr32/boards/hammerhead/setup.c | 2 | ||||
-rw-r--r-- | arch/avr32/boards/merisc/merisc_sysfs.c | 1 | ||||
-rw-r--r-- | arch/avr32/boards/merisc/setup.c | 2 | ||||
-rw-r--r-- | arch/avr32/boards/mimc200/setup.c | 2 |
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 | ||
93 | static 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 | ||
94 | static struct atmel_nand_data atngw100mkii_nand_data __initdata = { | 99 | static 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 | }; |
112 | static struct eth_addr __initdata hw_addr[2]; | 115 | static struct eth_addr __initdata hw_addr[2]; |
113 | static struct macb_platform_data __initdata eth_data[2]; | 116 | static struct eth_platform_data __initdata eth_data[2]; |
114 | 117 | ||
115 | static struct spi_board_info spi0_board_info[] __initdata = { | 118 | static 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 | ||
93 | static 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 | |||
93 | static struct atmel_nand_data atstk1006_nand_data __initdata = { | 99 | static 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 | ||
108 | static struct eth_addr __initdata hw_addr[2]; | 112 | static struct eth_addr __initdata hw_addr[2]; |
109 | static struct macb_platform_data __initdata eth_data[2] = { | 113 | static 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 | }; |
52 | static struct eth_addr __initdata hw_addr[1]; | 52 | static struct eth_addr __initdata hw_addr[1]; |
53 | static struct macb_platform_data __initdata eth_data[1] = { | 53 | static 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 | ||
104 | static struct eth_addr __initdata hw_addr[1]; | 104 | static struct eth_addr __initdata hw_addr[1]; |
105 | static struct macb_platform_data __initdata eth_data[1]; | 105 | static 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 | ||
54 | static struct eth_addr __initdata hw_addr[2]; | 54 | static struct eth_addr __initdata hw_addr[2]; |
55 | static struct macb_platform_data __initdata eth_data[2]; | 55 | static struct eth_platform_data __initdata eth_data[2]; |
56 | 56 | ||
57 | static int ads7846_get_pendown_state_PB26(void) | 57 | static 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 | }; |
88 | static struct eth_addr __initdata hw_addr[2]; | 88 | static struct eth_addr __initdata hw_addr[2]; |
89 | static struct macb_platform_data __initdata eth_data[2]; | 89 | static struct eth_platform_data __initdata eth_data[2]; |
90 | 90 | ||
91 | static struct spi_eeprom eeprom_25lc010 = { | 91 | static struct spi_eeprom eeprom_25lc010 = { |
92 | .name = "25lc010", | 92 | .name = "25lc010", |