linux/arch/mips/ath79
Gabor Juhos 90a938d1ad MIPS: ath79: use dynamically allocated USB platform devices
The current code uses static resources and static platform
device instances for the possible USB controllers in the
system. These static variables contains initial values which
leads to data segment pollution.

Remove the static variables and use dynamically allocated
structures instead.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Patchwork: http://patchwork.linux-mips.org/patch/4933/
Signed-off-by: John Crispin <blogic@openwrt.org>
2013-02-17 01:25:42 +01:00
..
clock.c MIPS: ath79: Fix CPU/DDR frequency calculation for SRIF PLLs 2012-10-01 11:37:15 +02:00
common.c MIPS: ath79: add AR934X specific glue to ath79_device_reset_{clear,set} 2012-05-15 17:49:09 +02:00
common.h
dev-common.c ath79: remove ATH79_MISC_IRQ_* defines 2013-02-17 01:25:42 +01:00
dev-common.h MIPS: ath79: add common watchdog device 2011-01-18 19:30:26 +01:00
dev-gpio-buttons.c MIPS: ath79: Use kmemdup rather than duplicating its implementation 2012-05-15 17:49:00 +02:00
dev-gpio-buttons.h MIPS: ath79: add common GPIO buttons device 2011-01-18 19:30:27 +01:00
dev-leds-gpio.c MIPS: ath79: Use kmemdup rather than duplicating its implementation 2012-05-15 17:49:00 +02:00
dev-leds-gpio.h MIPS: ath79: add common GPIO LEDs device 2011-01-18 19:30:26 +01:00
dev-spi.c MIPS: ath79: add common SPI controller device 2011-01-18 19:30:27 +01:00
dev-spi.h MIPS: ath79: add common SPI controller device 2011-01-18 19:30:27 +01:00
dev-usb.c MIPS: ath79: use dynamically allocated USB platform devices 2013-02-17 01:25:42 +01:00
dev-usb.h MIPS: ath79: add common USB Host Controller device 2011-12-07 22:02:44 +00:00
dev-wmac.c ath79: add ATH79_CPU_IRQ() macro 2013-02-17 01:25:41 +01:00
dev-wmac.h MIPS: ath79: Rename dev-ar913x-wmac.h to dev-wmac.h 2011-12-07 22:02:48 +00:00
early_printk.c MIPS: ath79: add early_printk support for AR934X 2012-05-15 17:49:07 +02:00
gpio.c MIPS: ath79: simplify ath79_gpio_function_* routines 2013-02-17 01:25:27 +01:00
irq.c ath79: remove ATH79_MISC_IRQ_* defines 2013-02-17 01:25:42 +01:00
Kconfig MIPS: ath79: add initial support for the Atheros DB120 board 2012-05-15 17:49:11 +02:00
mach-ap81.c MIPS: ath79: Rename dev-ar913x-wmac.h to dev-wmac.h 2011-12-07 22:02:48 +00:00
mach-ap121.c MIPS: ath79: Rename dev-ar913x-wmac.h to dev-wmac.h 2011-12-07 22:02:48 +00:00
mach-db120.c MIPS: ath79: register USB host controller on the DB120 board 2012-08-28 12:29:57 +02:00
mach-pb44.c MIPS: ath79: register PCI controller on the PB44 board 2012-05-15 17:49:06 +02:00
mach-ubnt-xm.c MIPS: ath79: remove ar724x_pci_add_data function 2012-05-15 17:49:06 +02:00
machtypes.h MIPS: ath79: add initial support for the Atheros DB120 board 2012-05-15 17:49:11 +02:00
Makefile MIPS: ath79: add initial support for the Atheros DB120 board 2012-05-15 17:49:11 +02:00
pci.c ath79: add ATH79_CPU_IRQ() macro 2013-02-17 01:25:41 +01:00
pci.h MIPS: ath79: allow to specify bus number in PCI IRQ maps 2013-02-17 01:25:38 +01:00
Platform
prom.c
setup.c MIPS: ath79: add SoC detection code for AR934X 2012-05-15 17:49:07 +02:00