X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Ffiles%2Farch%2Fmips%2Far71xx%2Fmach-db120.c;h=b997f3cb5ad1deb88b8a9be2edcc80cf9c3a8bc7;hb=11a837ce029534fc38f6deb2a2f31d80fe5a1f7f;hp=c4a25322c1217efa9b88eb16622d7b327472a26f;hpb=0999f2be56c4cafbebddabac85ed9052973bd98a;p=openwrt.git diff --git a/target/linux/ar71xx/files/arch/mips/ar71xx/mach-db120.c b/target/linux/ar71xx/files/arch/mips/ar71xx/mach-db120.c index c4a25322c1..b997f3cb5a 100644 --- a/target/linux/ar71xx/files/arch/mips/ar71xx/mach-db120.c +++ b/target/linux/ar71xx/files/arch/mips/ar71xx/mach-db120.c @@ -32,8 +32,8 @@ #define DB120_MAC0_OFFSET 0 #define DB120_MAC1_OFFSET 6 -#define DB120_CALDATA_OFFSET 0x1000 -#define DB120_WMAC_MAC_OFFSET 0x1002 +#define DB120_WMAC_CALDATA_OFFSET 0x1000 +#define DB120_PCIE_CALDATA_OFFSET 0x5000 #define DB120_KEYS_POLL_INTERVAL 20 /* msecs */ #define DB120_KEYS_DEBOUNCE_INTERVAL (3 * DB120_KEYS_POLL_INTERVAL) @@ -116,6 +116,8 @@ static void __init db120_setup(void) { u8 *art = (u8 *) KSEG1ADDR(0x1fff0000); + ar71xx_gpio_output_select(DB120_GPIO_LED_USB, AR934X_GPIO_OUT_GPIO); + ar71xx_add_device_usb(); ar71xx_add_device_m25p80(&db120_flash_data); @@ -146,10 +148,9 @@ static void __init db120_setup(void) ar71xx_add_device_eth(1); - ar9xxx_add_device_wmac(art + DB120_CALDATA_OFFSET, - art + DB120_WMAC_MAC_OFFSET); + ar9xxx_add_device_wmac(art + DB120_WMAC_CALDATA_OFFSET, NULL); - db120_pci_init(); + db120_pci_init(art + DB120_PCIE_CALDATA_OFFSET, NULL); } MIPS_MACHINE(AR71XX_MACH_DB120, "DB120", "Atheros DB120", db120_setup);