mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-09 03:21:51 +00:00
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>
This commit is contained in:
parent
40687b4f46
commit
2d779b39b4
7 changed files with 43 additions and 14 deletions
|
@ -12,9 +12,8 @@
|
|||
void sysmgr_pinmux_init(void);
|
||||
void sysmgr_config_warmrstcfgio(int enable);
|
||||
|
||||
/* declaration for handoff table type */
|
||||
extern unsigned long sys_mgr_init_table[CONFIG_HPS_PINMUX_NUM];
|
||||
|
||||
void sysmgr_get_pinmux_table(const unsigned long **table,
|
||||
unsigned int *table_len);
|
||||
#endif
|
||||
|
||||
struct socfpga_system_manager {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue