
This series is focused on following items: * Move more config options to Kconfig - Cache settings - Endianess - Monitor base
* Clean-up of board configuration headers
* Build libgcc in U-Boot for portability
Alexey Brodkin (11): arc: remove CPU hard-coded selection from board description in include/configs arc: add more flavours of ARC700 series CPU arc: define and use PTAG AUX regs for MMUv3 only arc: select cache settings via menuconfig arc: add selection of endianess in Kconfig arc: hard-code CONFIG_SYS_GENERIC_BOARD into asm/config.h arc: get rid of useless CONFIG_SKIP_LOWLEVEL_INIT arc: hard-code CONFIG_ARCH_EARLY_INIT_R in asm/config.h arc: move SYS_MONITOR_BASE setup in Konfig arc: move CPU flags selection to the main "config.mk" arc: build libgcc in U-Boot
Igor Guryanov (1): arc: memcmp - fix zero-delay loop utilization
Kconfig | 2 +- arch/Kconfig | 1 + arch/arc/Kconfig | 71 ++++++++++++- arch/arc/config.mk | 15 ++- arch/arc/cpu/arcv1/config.mk | 7 -- arch/arc/include/asm/arcregs.h | 6 +- arch/arc/include/asm/cache.h | 19 ++-- arch/arc/include/asm/config.h | 2 + arch/arc/lib/Makefile | 2 + arch/arc/lib/_millicodethunk.S | 226 +++++++++++++++++++++++++++++++++++++++++ arch/arc/lib/cache.c | 7 +- arch/arc/lib/libgcc2.c | 161 +++++++++++++++++++++++++++++ arch/arc/lib/libgcc2.h | 132 ++++++++++++++++++++++++ arch/arc/lib/memcmp.S | 2 + board/synopsys/Kconfig | 10 -- board/synopsys/MAINTAINERS | 1 - configs/arcangel4-be_defconfig | 4 +- configs/arcangel4_defconfig | 1 + configs/axs101_defconfig | 5 +- configs/tb100_defconfig | 4 +- include/configs/arcangel4-be.h | 91 ----------------- include/configs/arcangel4.h | 12 --- include/configs/axs101.h | 15 --- include/configs/tb100.h | 10 -- 24 files changed, 639 insertions(+), 167 deletions(-) delete mode 100644 arch/arc/cpu/arcv1/config.mk create mode 100644 arch/arc/lib/_millicodethunk.S create mode 100644 arch/arc/lib/libgcc2.c create mode 100644 arch/arc/lib/libgcc2.h delete mode 100644 include/configs/arcangel4-be.h