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
pgpeCYdWgkkvX.pgp
Description: PGP signature
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel