[PATCH 0/5] ath25: return back with 5.4 kernel support

Sergey Ryazanov ryazanov.s.a at gmail.com
Fri Sep 4 19:51:28 EDT 2020


This series returns back ath25 target and switches it to 5.4 kernel.

Discussion in the mailing list revealed that this target still has
active users and some boards still have enough Flash/RAM. We are able to
upgrade target to a fresh kernel and there are no objection against
a target recovery. So, lets return the ath25 target back for at least
the next release circle.

Compile- and run-tested with the following boards:
* D-Link DIR-300 A1 (AR2317)
* D-Link DWL-2100AP (AR2313)

Partially tested with Fonera FON2201 (AR2315 based). My single board has
misteriously bricked during a routine sysupgrade (power issue?). But
Ethernet and Wi-Fi interfaces were tested and work as expected.

Sergey Ryazanov (5):
  Revert "ath25: drop target"
  ath25: add kernel 5.4 support
  ath25: eth: fix crash on skb DMA (un-)map
  ath25: switch to 5.4 kernel
  ath25: drop 4.14 kernel support

 package/kernel/mac80211/ath.mk                |   10 +-
 target/linux/ath25/Makefile                   |   25 +
 .../ath25/base-files/etc/board.d/01_leds      |   13 +
 .../ath25/base-files/etc/board.d/02_network   |   28 +
 .../lib/preinit/15_preinit_iface_atheros      |   34 +
 .../ath25/base-files/lib/upgrade/platform.sh  |   76 +
 target/linux/ath25/config-5.4                 |  181 ++
 target/linux/ath25/image/Makefile             |  115 ++
 .../ath25/patches-5.4/107-ar5312_gpio.patch   |  212 ++
 .../ath25/patches-5.4/108-ar2315_gpio.patch   |  363 ++++
 .../patches-5.4/110-ar2313_ethernet.patch     | 1736 +++++++++++++++++
 .../ath25/patches-5.4/120-spiflash.patch      |  631 ++++++
 .../ath25/patches-5.4/130-watchdog.patch      |  277 +++
 .../patches-5.4/140-redboot_boardconfig.patch |   60 +
 .../141-redboot_partition_scan.patch          |   44 +
 .../142-redboot_various_erase_size_fix.patch  |   72 +
 .../ath25/patches-5.4/210-reset_button.patch  |   71 +
 .../220-enet_micrel_workaround.patch          |  111 ++
 .../ath25/patches-5.4/330-board_leds.patch    |  116 ++
 target/linux/ath25/profiles/00-default.mk     |   16 +
 20 files changed, 4188 insertions(+), 3 deletions(-)
 create mode 100644 target/linux/ath25/Makefile
 create mode 100755 target/linux/ath25/base-files/etc/board.d/01_leds
 create mode 100755 target/linux/ath25/base-files/etc/board.d/02_network
 create mode 100644 target/linux/ath25/base-files/lib/preinit/15_preinit_iface_atheros
 create mode 100644 target/linux/ath25/base-files/lib/upgrade/platform.sh
 create mode 100644 target/linux/ath25/config-5.4
 create mode 100644 target/linux/ath25/image/Makefile
 create mode 100644 target/linux/ath25/patches-5.4/107-ar5312_gpio.patch
 create mode 100644 target/linux/ath25/patches-5.4/108-ar2315_gpio.patch
 create mode 100644 target/linux/ath25/patches-5.4/110-ar2313_ethernet.patch
 create mode 100644 target/linux/ath25/patches-5.4/120-spiflash.patch
 create mode 100644 target/linux/ath25/patches-5.4/130-watchdog.patch
 create mode 100644 target/linux/ath25/patches-5.4/140-redboot_boardconfig.patch
 create mode 100644 target/linux/ath25/patches-5.4/141-redboot_partition_scan.patch
 create mode 100644 target/linux/ath25/patches-5.4/142-redboot_various_erase_size_fix.patch
 create mode 100644 target/linux/ath25/patches-5.4/210-reset_button.patch
 create mode 100644 target/linux/ath25/patches-5.4/220-enet_micrel_workaround.patch
 create mode 100644 target/linux/ath25/patches-5.4/330-board_leds.patch
 create mode 100644 target/linux/ath25/profiles/00-default.mk

-- 
2.26.2




More information about the openwrt-devel mailing list