This patch set adds initial support for the Atheros AR934X SoCs.
The patch set is created against the mips-for-linux-next branch of the
git://git.linux-mips.org/pub/scm/ralf/upstream-sfr.git tree, and it
depends on these sets:
http://patchwork.linux-mips.org/bundle/juhosg/ath79-cleanup-AR724X-PCI-support-code-v4/
http://patchwork.linux-mips.org/bundle/juhosg/ath79-AR724X-PCI-fixes-and-AR71XX-PCI-support-v2/
Gabor Juhos (16):
MIPS: ath79: add early_printk support for AR934X
MIPS: ath79: sort case statements in ath79_detect_sys_type
MIPS: ath79: add SoC detection code for AR934X
MIPS: ath79: add clock initialization code for AR934X
MIPS: ath79: add GPIO support code for AR934X
MIPS: ath79: rework IP2/IP3 interrupt handling
MIPS: ath79: add IRQ handling code for AR934X
MIPS: ath79: add AR934X specific glue to ath79_device_reset_{clear,set}
MIPS: ath79: register UART device for AR934X SoCs
MIPS: ath79: add WMAC registration code for AR934X
MIPS: ath79: add USB platform setup code for AR934X
MIPS: ath79: add PCI_AR724X Kconfig symbol
MIPS: ath79: add PCI registration code for AR934X
MIPS: ath79: add initial support for the Atheros DB120 board
USB: ehci-ath79: add device_id entry for the AR934X SoCs
watchdog: ath79_wdt: flush register writes
arch/mips/ath79/Kconfig | 24 ++++-
arch/mips/ath79/Makefile | 1 +
arch/mips/ath79/clock.c | 81 ++++++++++++
arch/mips/ath79/common.c | 9 ++-
arch/mips/ath79/dev-common.c | 3 +-
arch/mips/ath79/dev-usb.c | 28 +++++
arch/mips/ath79/dev-wmac.c | 30 +++++-
arch/mips/ath79/early_printk.c | 3 +
arch/mips/ath79/gpio.c | 47 +++++++-
arch/mips/ath79/irq.c | 147 +++++++++++++++++++----
arch/mips/ath79/mach-db120.c | 155 ++++++++++++++++++++++++
arch/mips/ath79/machtypes.h | 1 +
arch/mips/ath79/pci.c | 13 ++-
arch/mips/ath79/setup.c | 45 +++++--
arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 126 +++++++++++++++++++-
arch/mips/include/asm/mach-ath79/ath79.h | 23 ++++
arch/mips/include/asm/mach-ath79/irq.h | 6 +-
arch/mips/include/asm/mach-ath79/pci.h | 2 +-
arch/mips/pci/Makefile | 2 +-
drivers/usb/host/Kconfig | 2 +-
drivers/usb/host/ehci-ath79.c | 4 +
drivers/watchdog/ath79_wdt.c | 6 +
22 files changed, 711 insertions(+), 47 deletions(-)
create mode 100644 arch/mips/ath79/mach-db120.c
--
1.7.2.1
|