linux-mips
[Top] [All Lists]

[PATCH 00/13] MIPS: ath79: add initial support for AR933X SoCs

To: Ralf Baechle <ralf@linux-mips.org>
Subject: [PATCH 00/13] MIPS: ath79: add initial support for AR933X SoCs
From: Gabor Juhos <juhosg@openwrt.org>
Date: Mon, 20 Jun 2011 21:26:00 +0200
Cc: linux-mips@linux-mips.org, Kathy Giori <kgiori@qca.qualcomm.com>, "Luis R. Rodriguez" <rodrigue@qca.qualcomm.com>, Gabor Juhos <juhosg@openwrt.org>
Sender: linux-mips-bounce@linux-mips.org
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


<Prev in Thread] Current Thread [Next in Thread>