![Wolfram Sang](/assets/img/avatar_default.png)
STMP378x and MX23 are the same and just relabeled. There is a mach-stmp378x, however, it has a lot of reinvented interfaces, leaking all sorts of mach-specific functions into the drivers. One example is the dmaengine which does not use the linux dmaengine-API but some privately exported symbols. This makes generic use of the drivers impossible. mach-mxs does it better, so convert the board to mach-mxs. After that, it is possible to delete all stmp-specific code which should ease further ARM-consolidation. Compile tested only due to no hardware (seems not available anymore). Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Acked-by: Shawn Guo <shawn.guo@freescale.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
17 lines
498 B
Makefile
17 lines
498 B
Makefile
# Common support
|
|
obj-y := clock.o devices.o gpio.o icoll.o iomux.o system.o timer.o
|
|
|
|
obj-$(CONFIG_MXS_OCOTP) += ocotp.o
|
|
obj-$(CONFIG_PM) += pm.o
|
|
|
|
obj-$(CONFIG_SOC_IMX23) += clock-mx23.o mm-mx23.o
|
|
obj-$(CONFIG_SOC_IMX28) += clock-mx28.o mm-mx28.o
|
|
|
|
obj-$(CONFIG_MACH_STMP378X_DEVB) += mach-stmp378x_devb.o
|
|
obj-$(CONFIG_MACH_MX23EVK) += mach-mx23evk.o
|
|
obj-$(CONFIG_MACH_MX28EVK) += mach-mx28evk.o
|
|
obj-$(CONFIG_MODULE_TX28) += module-tx28.o
|
|
obj-$(CONFIG_MACH_TX28) += mach-tx28.o
|
|
|
|
obj-y += devices/
|