[OpenWrt-Devel] [PATCH 00/33] atheros: switch to 3.18 and rename to ath25

Sergey Ryazanov ryazanov.s.a at gmail.com
Thu Mar 12 22:19:05 EDT 2015


This series adds linux 3.18 support, then step-by-step converts patches
to upstream ath25 version and then renames target to ath25.

Actually 2/3 of these patches could be merged to single huge patch
entitled 'backport ath25', but I took this step-by-step way to preserve
logic and history of conversion process.

Sergey Ryazanov (33):
  atheros: add v3.18 support
  atheros: v3.18: rename ATHEROS_AR231X symbol to ATH25
  atheros: v3.18: rename kernel platform to ath25
  atheros: v3.18: rename platform header
  atheros: v3.18: remove odd header reset.h
  atheros: v3.18: remove eth platform device unused field
  atheros: v3.18: cleanup cpu-feature-overrides.h
  atheros: v3.18: update names and declarations
  atheros: v3.18: change calls logic
  atheros: v3.18: rearrange interrupt handling functions
  atheros: v3.18: rework early initialization
  atheros: v3.18: relocate PCI host DMA base definition
  atheros: v3.18: rearrange PCI regs definitions
  atheros: v3.18: move PCI enable code to arch
  atheros: v3.18: add context container for PCI driver
  atheros: v3.18: remap PCI controller MMR memory
  atheros: v3.18: pass PCI IRQ and I/O mem via resources
  atheros: v3.18: cleanup register headers
  atheros: v3.18: remap main SoC MMR memory
  atheros: v3.18: make registers headers local
  atheros: v3.18: remap flash for boardconfig parsing
  atheros: v3.18: update register names
  atheros: v3.18: switch to IRQ domain
  atheros: v3.18: move GPIO patches behind PCI
  atheros: v3.18: rearrange code between patches
  atheros: v3.18: cleanup includes
  atheros: v3.18: non-functional cleanup
  atheros: v3.18: renumber backported patches
  atheros: switch to 3.18
  atheros: remove linux 3.14
  atheros: remove odd board check during image build
  Rename 'atheros' target to 'ath25'
  ath25: set myself as maintainer

 package/kernel/mac80211/Makefile                   |    6 +-
 package/kernel/wrt55agv2-spidevs/Makefile          |    2 +-
 .../patches-3.14/404-mtd-cybertan-trx-parser.patch |    2 +-
 target/linux/{atheros => ath25}/Makefile           |    5 +-
 .../base-files/etc/config/system                   |    0
 .../base-files/etc/hotplug.d/button/00-button      |    0
 .../base-files/etc/uci-defaults/01_leds            |    0
 .../base-files/etc/uci-defaults/02_network         |    0
 .../lib/preinit/15_preinit_iface_atheros           |    0
 .../base-files/lib/upgrade/platform.sh             |    0
 .../{atheros/config-3.14 => ath25/config-3.18}     |   13 +-
 target/linux/{atheros => ath25}/image/Makefile     |    2 -
 target/linux/ath25/patches-3.18/010-board.patch    | 2189 ++++++++++++++++
 .../patches-3.18/020-early-printk-support.patch}   |   26 +-
 .../linux/ath25/patches-3.18/030-ar2315_pci.patch  |  613 +++++
 .../patches-3.18/107-ar5312_gpio.patch}            |   54 +-
 .../patches-3.18/108-ar2315_gpio.patch}            |   98 +-
 .../patches-3.18}/110-ar2313_ethernet.patch        |  301 ++-
 .../patches-3.18}/120-spiflash.patch               |   48 +-
 .../patches-3.18}/130-watchdog.patch               |   45 +-
 .../patches-3.18}/140-redboot_boardconfig.patch    |    0
 .../patches-3.18}/141-redboot_partition_scan.patch |    0
 .../142-redboot_various_erase_size_fix.patch       |    0
 .../patches-3.18}/210-reset_button.patch           |   15 +-
 .../patches-3.18}/220-enet_micrel_workaround.patch |    0
 .../linux/ath25/patches-3.18/330-board_leds.patch  |  116 +
 target/linux/atheros/patches-3.14/100-board.patch  | 2768 --------------------
 .../atheros/patches-3.14/105-ar2315_pci.patch      |  403 ---
 .../430-mtd-add-myloader-partition-parser.patch    |    2 +-
 .../430-mtd-add-myloader-partition-parser.patch    |    2 +-
 .../430-mtd-add-myloader-partition-parser.patch    |    2 +-
 31 files changed, 3450 insertions(+), 3262 deletions(-)
 rename target/linux/{atheros => ath25}/Makefile (84%)
 rename target/linux/{atheros => ath25}/base-files/etc/config/system (100%)
 rename target/linux/{atheros => ath25}/base-files/etc/hotplug.d/button/00-button (100%)
 rename target/linux/{atheros => ath25}/base-files/etc/uci-defaults/01_leds (100%)
 rename target/linux/{atheros => ath25}/base-files/etc/uci-defaults/02_network (100%)
 rename target/linux/{atheros => ath25}/base-files/lib/preinit/15_preinit_iface_atheros (100%)
 rename target/linux/{atheros => ath25}/base-files/lib/upgrade/platform.sh (100%)
 rename target/linux/{atheros/config-3.14 => ath25/config-3.18} (93%)
 rename target/linux/{atheros => ath25}/image/Makefile (98%)
 create mode 100644 target/linux/ath25/patches-3.18/010-board.patch
 rename target/linux/{atheros/patches-3.14/101-early-printk-support.patch => ath25/patches-3.18/020-early-printk-support.patch} (72%)
 create mode 100644 target/linux/ath25/patches-3.18/030-ar2315_pci.patch
 rename target/linux/{atheros/patches-3.14/102-ar5312_gpio.patch => ath25/patches-3.18/107-ar5312_gpio.patch} (80%)
 rename target/linux/{atheros/patches-3.14/103-ar2315_gpio.patch => ath25/patches-3.18/108-ar2315_gpio.patch} (76%)
 rename target/linux/{atheros/patches-3.14 => ath25/patches-3.18}/110-ar2313_ethernet.patch (84%)
 rename target/linux/{atheros/patches-3.14 => ath25/patches-3.18}/120-spiflash.patch (91%)
 rename target/linux/{atheros/patches-3.14 => ath25/patches-3.18}/130-watchdog.patch (82%)
 rename target/linux/{atheros/patches-3.14 => ath25/patches-3.18}/140-redboot_boardconfig.patch (100%)
 rename target/linux/{atheros/patches-3.14 => ath25/patches-3.18}/141-redboot_partition_scan.patch (100%)
 rename target/linux/{atheros/patches-3.14 => ath25/patches-3.18}/142-redboot_various_erase_size_fix.patch (100%)
 rename target/linux/{atheros/patches-3.14 => ath25/patches-3.18}/210-reset_button.patch (82%)
 rename target/linux/{atheros/patches-3.14 => ath25/patches-3.18}/220-enet_micrel_workaround.patch (100%)
 create mode 100644 target/linux/ath25/patches-3.18/330-board_leds.patch
 delete mode 100644 target/linux/atheros/patches-3.14/100-board.patch
 delete mode 100644 target/linux/atheros/patches-3.14/105-ar2315_pci.patch

-- 
2.0.4
_______________________________________________
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