[OpenWrt-Devel] [PATCH 0/2 v3] OpenWRT port for Designware ARC cores
Alexey Brodkin
Alexey.Brodkin at synopsys.com
Mon Nov 2 18:27:40 EST 2015
This series introduces support of DesignWare ARC cores in OpenWRT.
In particular it adds support of 2 boards (nSIM and ARc SDP) based on
ARC770D SoC.
This is the same as v2 but rebased on top of the current master.
In particular that commit touches uClibc files:
http://git.openwrt.org/?p=openwrt.git;a=commit;h=b70a36d1d969f5aa9ad081c9a395633793582a5a
Alexey Brodkin (2):
toolchain: add support of ARC architecture
linux: add support of Synopsys ARC770-based boards
include/kernel.mk | 2 +
include/site/arc | 30 +++
include/target.mk | 4 +
target/Config.in | 9 +
target/linux/arc770/Makefile | 26 +++
target/linux/arc770/base-files/etc/inittab | 4 +
.../arc770/base-files/etc/uci-defaults/02_network | 23 ++
target/linux/arc770/base-files/lib/arc.sh | 76 +++++++
.../base-files/lib/preinit/01_preinit_arc.sh | 10 +
target/linux/arc770/config-4.3 | 142 ++++++++++++
target/linux/arc770/dts/axc001.dtsi | 100 ++++++++
target/linux/arc770/dts/axs101.dts | 21 ++
target/linux/arc770/dts/axs10x_mb.dtsi | 224 ++++++++++++++++++
target/linux/arc770/dts/nsim_700.dts | 70 ++++++
target/linux/arc770/dts/skeleton.dtsi | 37 +++
target/linux/arc770/generic/profiles/00-default.mk | 16 ++
target/linux/arc770/generic/profiles/01-minimal.mk | 15 ++
target/linux/arc770/generic/profiles/02-axs101.mk | 17 ++
.../linux/arc770/generic/profiles/03-nsim_700.mk | 16 ++
target/linux/arc770/generic/target.mk | 8 +
target/linux/arc770/image/Makefile | 42 ++++
...openwrt-arc-remove-dependency-on-DEVTMPFS.patch | 36 +++
.../0002-openwrt-arc-add-OWRTDTB-section.patch | 91 ++++++++
toolchain/Config.in | 9 +-
toolchain/binutils/Config.in | 23 +-
toolchain/binutils/Config.version | 17 ++
toolchain/binutils/Makefile | 29 ++-
toolchain/gcc/Config.in | 9 +
toolchain/gcc/Config.version | 9 +-
toolchain/gcc/common.mk | 31 ++-
.../001-revert_register_mode_search.patch | 65 ++++++
.../patches/arc-2015.06/002-weak_data_fix.patch | 42 ++++
.../arc-2015.06/003-universal_initializer.patch | 94 ++++++++
.../patches/arc-2015.06/004-case_insensitive.patch | 14 ++
.../patches/arc-2015.06/010-documentation.patch | 23 ++
.../patches/arc-2015.06/020-no-plt-backport.patch | 28 +++
.../gcc/patches/arc-2015.06/100-uclibc-conf.patch | 33 +++
.../210-disable_libsanitizer_off_t_check.patch | 11 +
.../arc-2015.06/800-arc-disablelibgmon.patch | 18 ++
.../gcc/patches/arc-2015.06/820-libgcc_pic.patch | 36 +++
.../arc-2015.06/850-use_shared_libgcc.patch | 47 ++++
.../patches/arc-2015.06/851-libgcc_no_compat.patch | 12 +
.../gcc/patches/arc-2015.06/860-use_eh_frame.patch | 42 ++++
.../patches/arc-2015.06/870-ppc_no_crtsavres.patch | 11 +
.../patches/arc-2015.06/880-no_java_section.patch | 11 +
.../gcc/patches/arc-2015.06/910-mbsd_multi.patch | 253 +++++++++++++++++++++
.../arc-2015.06/920-specs_nonfatal_getenv.patch | 14 ++
.../arc-2015.06/940-no-clobber-stamp-bits.patch | 11 +
toolchain/gdb/Makefile | 19 +-
toolchain/uClibc/Config.version | 1 +
toolchain/uClibc/common.mk | 1 +
toolchain/uClibc/config/arc | 11 +
52 files changed, 1912 insertions(+), 31 deletions(-)
create mode 100644 include/site/arc
create mode 100644 target/linux/arc770/Makefile
create mode 100644 target/linux/arc770/base-files/etc/inittab
create mode 100644 target/linux/arc770/base-files/etc/uci-defaults/02_network
create mode 100644 target/linux/arc770/base-files/lib/arc.sh
create mode 100644 target/linux/arc770/base-files/lib/preinit/01_preinit_arc.sh
create mode 100644 target/linux/arc770/config-4.3
create mode 100644 target/linux/arc770/dts/axc001.dtsi
create mode 100644 target/linux/arc770/dts/axs101.dts
create mode 100644 target/linux/arc770/dts/axs10x_mb.dtsi
create mode 100644 target/linux/arc770/dts/nsim_700.dts
create mode 100644 target/linux/arc770/dts/skeleton.dtsi
create mode 100644 target/linux/arc770/generic/profiles/00-default.mk
create mode 100644 target/linux/arc770/generic/profiles/01-minimal.mk
create mode 100644 target/linux/arc770/generic/profiles/02-axs101.mk
create mode 100644 target/linux/arc770/generic/profiles/03-nsim_700.mk
create mode 100644 target/linux/arc770/generic/target.mk
create mode 100644 target/linux/arc770/image/Makefile
create mode 100644 target/linux/arc770/patches-4.3/0001-openwrt-arc-remove-dependency-on-DEVTMPFS.patch
create mode 100644 target/linux/arc770/patches-4.3/0002-openwrt-arc-add-OWRTDTB-section.patch
create mode 100644 toolchain/binutils/Config.version
create mode 100644 toolchain/gcc/patches/arc-2015.06/001-revert_register_mode_search.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/002-weak_data_fix.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/003-universal_initializer.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/004-case_insensitive.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/010-documentation.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/020-no-plt-backport.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/100-uclibc-conf.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/210-disable_libsanitizer_off_t_check.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/800-arc-disablelibgmon.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/820-libgcc_pic.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/850-use_shared_libgcc.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/851-libgcc_no_compat.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/860-use_eh_frame.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/870-ppc_no_crtsavres.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/880-no_java_section.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/910-mbsd_multi.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/920-specs_nonfatal_getenv.patch
create mode 100644 toolchain/gcc/patches/arc-2015.06/940-no-clobber-stamp-bits.patch
create mode 100644 toolchain/uClibc/config/arc
--
2.4.3
_______________________________________________
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