ARM: zynq: add support for ARCH_MULTIPLATFORM
The majority of changes are necessary to remove dependencies on header files within arch/arm/mach-zynq/include/mach: uncompress.h - Deleted. It is unused for ARCH_MULTIPLATFORM builds. uart.h: - Move uart definitions out of uart.h into debug/zynq.S, which is now the only user zynq_soc.h: - Move SCU address definitions into common.c. - Other #defines, such as PERIPHERAL_CLOCK_RATE, TTC0_BASE, etc, are unused and can be dropped Signed-off-by:Josh Cartwright <josh.cartwright@ni.com> Tested-by:
Michal Simek <michal.simek@xilinx.com>
Showing
- arch/arm/Kconfig 2 additions, 12 deletionsarch/arm/Kconfig
- arch/arm/include/debug/zynq.S 18 additions, 2 deletionsarch/arm/include/debug/zynq.S
- arch/arm/mach-zynq/Kconfig 13 additions, 0 deletionsarch/arm/mach-zynq/Kconfig
- arch/arm/mach-zynq/common.c 4 additions, 4 deletionsarch/arm/mach-zynq/common.c
- arch/arm/mach-zynq/include/mach/uart.h 0 additions, 25 deletionsarch/arm/mach-zynq/include/mach/uart.h
- arch/arm/mach-zynq/include/mach/uncompress.h 0 additions, 51 deletionsarch/arm/mach-zynq/include/mach/uncompress.h
- arch/arm/mach-zynq/include/mach/zynq_soc.h 0 additions, 49 deletionsarch/arm/mach-zynq/include/mach/zynq_soc.h
Loading
Please register or sign in to comment