i.MX6 (DQ/DLS): use macros for mux and pad declarations
This allows the use of either or both declarations from the files mx6q_pins.h and mx6dl_pins.h. All board files should include <asm/arch/mx6-pins.h> with one of the following defined in boards.cfg MX6Q - for boards targeting i.MX6Q or i.MX6D MX6DL - for boards targeting i.MX6DL MX6S - for boards targeting i.MX6S MX6QDL - for boards that support any of the above with run-time detection Pad declarations will be MX6_PAD_x for single-variant boards and MX6Q_PAD_x and MX6DL_PAD_x for boards supporting both processor classes. Signed-off-by:Eric Nelson <eric.nelson@boundarydevices.com> Acked-by:
Stefano Babic <sbabic@denx.de>
Showing
- arch/arm/include/asm/arch-mx6/mx6-pins.h 26 additions, 7 deletionsarch/arm/include/asm/arch-mx6/mx6-pins.h
- arch/arm/include/asm/arch-mx6/mx6dl_pins.h 1069 additions, 1072 deletionsarch/arm/include/asm/arch-mx6/mx6dl_pins.h
- arch/arm/include/asm/arch-mx6/mx6q_pins.h 1023 additions, 1027 deletionsarch/arm/include/asm/arch-mx6/mx6q_pins.h
- board/barco/titanium/titanium.c 1 addition, 1 deletionboard/barco/titanium/titanium.c
- board/freescale/mx6qarm2/mx6qarm2.c 1 addition, 1 deletionboard/freescale/mx6qarm2/mx6qarm2.c
- board/freescale/mx6qsabreauto/mx6qsabreauto.c 1 addition, 1 deletionboard/freescale/mx6qsabreauto/mx6qsabreauto.c
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment