arm: socfpga: system: Clean up pinmux_config.c
authorMarek Vasut <marex@denx.de>
Sat, 25 Jul 2015 09:09:11 +0000 (11:09 +0200)
committerMarek Vasut <marex@denx.de>
Sat, 8 Aug 2015 12:14:07 +0000 (14:14 +0200)
commit2d779b39b4e11c4db7a2796af76051e70a556c5f
tree3109aa74539f3a8303886bf876e919ef86eecd2f
parent40687b4f468c357d3821454099020949a10d759e
arm: socfpga: system: Clean up pinmux_config.c

Implement new accessor, sysmgr_get_pinmux_table(), used to obtain pinmux
table and it's size from the QTS-generated pinmux_config.c. The target
here is again to get rid of poluting global namespace by including the
pinmux_config.h into it.

Furthermore, the pinmux_config.h declares some CONFIG_HPS_* macros,
which are explicitly useless to us in U-Boot. Instead, U-Boot does
use DT to detect exactly these configuration options. This patch
makes sure that while this QTS-generated file can stay in the tree,
these obscure macros do not ooze into the namespace anymore.

Signed-off-by: Marek Vasut <marex@denx.de>
arch/arm/mach-socfpga/include/mach/system_manager.h
arch/arm/mach-socfpga/system_manager.c
board/altera/socfpga/Makefile
board/altera/socfpga/qts/Makefile [deleted file]
board/altera/socfpga/wrap_pinmux_config.c [new file with mode: 0644]
include/configs/socfpga_arria5.h
include/configs/socfpga_cyclone5.h