mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 23:42:43 +00:00
ar71xx: make AR8327 LEDs working on the DB120 board
SVN-Revision: 32457
This commit is contained in:
parent
b934fa2f16
commit
86c6543259
@ -62,7 +62,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
static struct gpio_keys_button db120_gpio_keys[] __initdata = {
|
static struct gpio_keys_button db120_gpio_keys[] __initdata = {
|
||||||
@@ -76,66 +92,90 @@ static struct gpio_keys_button db120_gpi
|
@@ -76,66 +92,99 @@ static struct gpio_keys_button db120_gpi
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -84,6 +84,18 @@
|
|||||||
- .max_speed_hz = 25000000,
|
- .max_speed_hz = 25000000,
|
||||||
- .modalias = "s25sl064a",
|
- .modalias = "s25sl064a",
|
||||||
- .controller_data = &db120_spi0_data,
|
- .controller_data = &db120_spi0_data,
|
||||||
|
- }
|
||||||
|
+static struct ar8327_led_cfg db120_ar8327_led_cfg = {
|
||||||
|
+ .led_ctrl0 = 0x00000000,
|
||||||
|
+ .led_ctrl1 = 0xc737c737,
|
||||||
|
+ .led_ctrl2 = 0x00000000,
|
||||||
|
+ .led_ctrl3 = 0x00c30c00,
|
||||||
|
+ .open_drain = true,
|
||||||
|
};
|
||||||
|
|
||||||
|
-static struct ath79_spi_platform_data db120_spi_data = {
|
||||||
|
- .bus_num = 0,
|
||||||
|
- .num_chipselect = 1,
|
||||||
+static struct ar8327_platform_data db120_ar8327_data = {
|
+static struct ar8327_platform_data db120_ar8327_data = {
|
||||||
+ .pad0_cfg = &db120_ar8327_pad0_cfg,
|
+ .pad0_cfg = &db120_ar8327_pad0_cfg,
|
||||||
+ .cpuport_cfg = {
|
+ .cpuport_cfg = {
|
||||||
@ -92,23 +104,20 @@
|
|||||||
+ .duplex = 1,
|
+ .duplex = 1,
|
||||||
+ .txpause = 1,
|
+ .txpause = 1,
|
||||||
+ .rxpause = 1,
|
+ .rxpause = 1,
|
||||||
}
|
+ },
|
||||||
|
+ .led_cfg = &db120_ar8327_led_cfg,
|
||||||
};
|
};
|
||||||
|
|
||||||
-static struct ath79_spi_platform_data db120_spi_data = {
|
-#ifdef CONFIG_PCI
|
||||||
- .bus_num = 0,
|
-static struct ath9k_platform_data db120_ath9k_data;
|
||||||
- .num_chipselect = 1,
|
|
||||||
+static struct mdio_board_info db120_mdio0_info[] = {
|
+static struct mdio_board_info db120_mdio0_info[] = {
|
||||||
+ {
|
+ {
|
||||||
+ .bus_id = "ag71xx-mdio.0",
|
+ .bus_id = "ag71xx-mdio.0",
|
||||||
+ .phy_addr = 0,
|
+ .phy_addr = 0,
|
||||||
+ .platform_data = &db120_ar8327_data,
|
+ .platform_data = &db120_ar8327_data,
|
||||||
+ },
|
+ },
|
||||||
};
|
+};
|
||||||
|
|
||||||
-#ifdef CONFIG_PCI
|
|
||||||
-static struct ath9k_platform_data db120_ath9k_data;
|
|
||||||
-
|
|
||||||
-static int db120_pci_plat_dev_init(struct pci_dev *dev)
|
-static int db120_pci_plat_dev_init(struct pci_dev *dev)
|
||||||
+static void __init db120_gmac_setup(void)
|
+static void __init db120_gmac_setup(void)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user