This patch set adds initial support for the Atheros AR933X SoCs.
The patch set depends on the following unmerged patches:
MIPS: ath79: modify number of available IRQs
MIPS: ath79: handle more MISC IRQs
MIPS: ath79: add common USB Host Controller device
Gabor Juhos (13):
MIPS: ath79: remove superfluous parentheses
MIPS: ath79: add revision id for the AR933X SoCs
MIPS: ath79: add early printk support for the AR933X SoCs
MIPS: ath79: add AR933X specific clock init
MIPS: ath79: add AR933X specific glue for
ath79_device_reset_{set,clear}
MIPS: ath79: add AR933X specific IRQ initialization
MIPS: ath79: add AR933X specific GPIO initialization
MIPS: ath79: add config symbol for the AR933X SoCs
USB: ehci-ath79: add device_id entry for the AR933X SoCs
MIPS: ath79: add AR933X specific USB platform device registration
serial: add driver for the built-in UART of the AR933X SoC
MIPS: ath79: register UART device for the AR933X SoCs
MIPS: ath79: add initial support for the Atheros AP121 reference
board
arch/mips/ath79/Kconfig | 15 +
arch/mips/ath79/Makefile | 1 +
arch/mips/ath79/clock.c | 55 ++
arch/mips/ath79/common.c | 4 +
arch/mips/ath79/dev-common.c | 38 +-
arch/mips/ath79/dev-usb.c | 19 +
arch/mips/ath79/early_printk.c | 76 ++-
arch/mips/ath79/gpio.c | 2 +
arch/mips/ath79/irq.c | 5 +-
arch/mips/ath79/mach-ap121.c | 88 +++
arch/mips/ath79/machtypes.h | 1 +
arch/mips/ath79/setup.c | 18 +-
arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 43 ++
arch/mips/include/asm/mach-ath79/ar933x_uart.h | 67 ++
.../include/asm/mach-ath79/ar933x_uart_platform.h | 18 +
arch/mips/include/asm/mach-ath79/ath79.h | 10 +-
drivers/tty/serial/Kconfig | 23 +
drivers/tty/serial/Makefile | 2 +
drivers/tty/serial/ar933x_uart.c | 688 ++++++++++++++++++++
drivers/usb/host/Kconfig | 2 +-
drivers/usb/host/ehci-ath79.c | 4 +
include/linux/serial_core.h | 4 +
22 files changed, 1166 insertions(+), 17 deletions(-)
create mode 100644 arch/mips/ath79/mach-ap121.c
create mode 100644 arch/mips/include/asm/mach-ath79/ar933x_uart.h
create mode 100644 arch/mips/include/asm/mach-ath79/ar933x_uart_platform.h
create mode 100644 drivers/tty/serial/ar933x_uart.c
--
1.7.2.1
|