[OpenWrt-Devel] [PATCH v2 00/18] atheros: I/O cleanups

Sergey Ryazanov ryazanov.s.a at gmail.com
Mon Jul 14 19:57:19 EDT 2014


Main goals of this series:
 * Simplify interface between arch code and SoC drivers
 * Simplify internal realization of arch code
 * Make code consistent with mainstream kernel rules and practice

This series extensively tested with FON2202 (ar2315 based) and D-Link
DWL-2100AP (ar2313 based), but tests are not done with AR2317/8 and
AR5312, since I have no access to such boards now.

Changes since v1:
 * Add missed patch 'atheros[ar2315-wdt]: update initialization'

Sergey Ryazanov (18):
  atheros[ar2315-wdt]: update initialization
  atheros[ar2315-wdt]: rename config symbol
  atheros: use correct address space and pointer type for register
    access
  atheros[ar2315-wdt]: update interrupt handling
  atheros[ar2315-wdt]: update I/O handling
  atheros[ar231x-eth]: update MAC and PHY reset method
  atheros[ar231x-eth]: move driver to atheros subdirectory
  atheros: pass UART IRQ number via function argument
  atheros: move AR2315 misc IRQ dispatching to separate function
  atheros: rename some interrupt control handlers
  atheros: simplify AR2315 misc IRQ (un)masking
  atheros: use irq_set_chained_handler()
  atheros: simplify gpiolib realization
  atheros[ar231x-eth]: pass phys address of I/O memory via platform res
  atheros[ar231x-eth]: pass PHY I/O memory via device resources
  atheros[uart]: use 32-bit aligned I/O
  atheros[uart]: pass only physical I/O mem address to 8250 driver
  atheros: update macroses names

 target/linux/atheros/config-3.10                   |    4 +-
 target/linux/atheros/patches-3.10/100-board.patch  | 1023 +++++++++-----------
 .../patches-3.10/101-early-printk-support.patch    |    6 +-
 .../atheros/patches-3.10/105-ar2315_pci.patch      |   37 +-
 .../atheros/patches-3.10/110-ar2313_ethernet.patch |  138 +--
 .../linux/atheros/patches-3.10/130-watchdog.patch  |   82 +-
 .../patches-3.10/220-enet_micrel_workaround.patch  |   12 +-
 7 files changed, 622 insertions(+), 680 deletions(-)

-- 
1.8.1.5
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list