OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 8... | Line 8... | |||
8 | * by the Free Software Foundation. |
8 | * by the Free Software Foundation. |
|
9 | */ |
9 | */ |
|
Line 10... | Line 10... | |||
10 | |
10 | |
|
Line 11... | Line -... | |||
11 | #define pr_fmt(fmt) "rb91x: " fmt |
- | ||
12 | |
11 | #define pr_fmt(fmt) "rb91x: " fmt |
|
13 | #include <linux/version.h> |
12 | |
|
14 | #include <linux/phy.h> |
13 | #include <linux/phy.h> |
|
15 | #include <linux/delay.h> |
14 | #include <linux/delay.h> |
|
16 | #include <linux/platform_device.h> |
15 | #include <linux/platform_device.h> |
|
17 | #include <linux/ath9k_platform.h> |
- | ||
18 | #include <linux/mtd/mtd.h> |
16 | #include <linux/ath9k_platform.h> |
|
19 | #if LINUX_VERSION_CODE < KERNEL_VERSION(4,14,0) |
- | ||
20 | #include <linux/mtd/nand.h> |
- | ||
21 | #else |
- | ||
22 | #include <linux/mtd/rawnand.h> |
17 | #include <linux/mtd/mtd.h> |
|
23 | #endif |
18 | #include <linux/mtd/nand.h> |
|
24 | #include <linux/mtd/partitions.h> |
19 | #include <linux/mtd/partitions.h> |
|
25 | #include <linux/spi/spi.h> |
20 | #include <linux/spi/spi.h> |
|
26 | #include <linux/spi/74x164.h> |
21 | #include <linux/spi/74x164.h> |
|
Line 217... | Line 212... | |||
217 | }, |
212 | }, |
|
218 | { |
213 | { |
|
219 | .name = "rb:green:power", |
214 | .name = "rb:green:power", |
|
220 | .gpio = RB91X_GPIO_LED_POWER, |
215 | .gpio = RB91X_GPIO_LED_POWER, |
|
221 | .active_low = 0, |
216 | .active_low = 0, |
|
222 | .default_state = LEDS_GPIO_DEFSTATE_ON, |
217 | .default_state = LEDS_GPIO_DEFSTATE_KEEP, |
|
223 | }, |
218 | }, |
|
224 | }; |
219 | }; |
|
Line 225... | Line 220... | |||
225 | |
220 | |
|
226 | static struct at803x_platform_data rb91x_at803x_data = { |
221 | static struct at803x_platform_data rb91x_at803x_data = { |
|
Line 230... | Line 225... | |||
230 | }; |
225 | }; |
|
Line 231... | Line 226... | |||
231 | |
226 | |
|
232 | static struct mdio_board_info rb91x_mdio0_info[] = { |
227 | static struct mdio_board_info rb91x_mdio0_info[] = { |
|
233 | { |
228 | { |
|
234 | .bus_id = "ag71xx-mdio.0", |
229 | .bus_id = "ag71xx-mdio.0", |
|
235 | .mdio_addr = 0, |
230 | .phy_addr = 0, |
|
236 | .platform_data = &rb91x_at803x_data, |
231 | .platform_data = &rb91x_at803x_data, |
|
237 | }, |
232 | }, |
|
Line 238... | Line 233... | |||
238 | }; |
233 | }; |