This series splits AR7 into sub-targets, moving the current target into a
generic sub-target and adding a sub-target for the AC49x.
I tried to avoid code-duplication by adding support for the AC49x to the
existing ar7 platform in the kernel.
Generally, I'd of course be happy if lzma-loader can be user to by-pass the
restrictions of the boot-loader and allow merging all this into a single target
with only the parameters of lzma-loader taking the different load-address of
the bootloader into account. However, I didn't manage to get lzma-loader
working.

Daniel Golle (8):
  [ar7] free memory below kernel offset
  [ar7] add AudioCodes AC49x platform support to kernel
  [ar7] support AC49x bootloader environment
  [ar7] detect AC49x flash partitions
  [ar7] enable serial kludge on AC49x
  [ar7] create generic subtarget
  [ar7] create AC49x subtarget
  [ar7] generate image for AC49x

 target/linux/ar7/Makefile                          |   1 +
 target/linux/ar7/ac49x/config-3.3                  | 102 +++++++++++
 target/linux/ar7/ac49x/profiles/210-None.mk        |  17 ++
 target/linux/ar7/ac49x/target.mk                   |  10 ++
 target/linux/ar7/config-3.3                        | 102 -----------
 target/linux/ar7/files/drivers/mtd/ac49xpart.c     | 199 +++++++++++++++++++++
 target/linux/ar7/generic/config-3.3                | 102 +++++++++++
 target/linux/ar7/generic/profiles/100-Annex-A.mk   |  17 ++
 target/linux/ar7/generic/profiles/110-Annex-B.mk   |  17 ++
 target/linux/ar7/generic/profiles/200-Texas.mk     |  18 ++
 target/linux/ar7/generic/profiles/210-None.mk      |  17 ++
 target/linux/ar7/generic/target.mk                 |  10 ++
 target/linux/ar7/image/Makefile                    |  15 ++
 .../200-free-mem-below-kernel-offset.patch         |  17 ++
 .../ar7/patches-3.3/300-add-ac49x-platform.patch   | 142 +++++++++++++++
 .../ar7/patches-3.3/310-ac49x-prom-support.patch   |  22 +++
 .../ar7/patches-3.3/320-ac49x-mtd-partitions.patch |  41 +++++
 .../linux/ar7/patches-3.3/500-serial_kludge.patch  |   8 +-
 target/linux/ar7/profiles/100-Annex-A.mk           |  17 --
 target/linux/ar7/profiles/110-Annex-B.mk           |  17 --
 target/linux/ar7/profiles/200-Texas.mk             |  18 --
 target/linux/ar7/profiles/210-None.mk              |  17 --
 22 files changed, 752 insertions(+), 174 deletions(-)
 create mode 100644 target/linux/ar7/ac49x/config-3.3
 create mode 100644 target/linux/ar7/ac49x/profiles/210-None.mk
 create mode 100644 target/linux/ar7/ac49x/target.mk
 delete mode 100644 target/linux/ar7/config-3.3
 create mode 100644 target/linux/ar7/files/drivers/mtd/ac49xpart.c
 create mode 100644 target/linux/ar7/generic/config-3.3
 create mode 100644 target/linux/ar7/generic/profiles/100-Annex-A.mk
 create mode 100644 target/linux/ar7/generic/profiles/110-Annex-B.mk
 create mode 100644 target/linux/ar7/generic/profiles/200-Texas.mk
 create mode 100644 target/linux/ar7/generic/profiles/210-None.mk
 create mode 100644 target/linux/ar7/generic/target.mk
 create mode 100644 
target/linux/ar7/patches-3.3/200-free-mem-below-kernel-offset.patch
 create mode 100644 target/linux/ar7/patches-3.3/300-add-ac49x-platform.patch
 create mode 100644 target/linux/ar7/patches-3.3/310-ac49x-prom-support.patch
 create mode 100644 target/linux/ar7/patches-3.3/320-ac49x-mtd-partitions.patch
 delete mode 100644 target/linux/ar7/profiles/100-Annex-A.mk
 delete mode 100644 target/linux/ar7/profiles/110-Annex-B.mk
 delete mode 100644 target/linux/ar7/profiles/200-Texas.mk
 delete mode 100644 target/linux/ar7/profiles/210-None.mk

-- 
1.7.12.2

Attachment: pgpeCYdWgkkvX.pgp
Description: PGP signature

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to