162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# Makefile for the linux kernel.
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci# Common support (must be linked before board specific support)
762306a36Sopenharmony_ciobj-y				+= devices.o generic.o irq.o reset.o
862306a36Sopenharmony_ciobj-$(CONFIG_PM)		+= pm.o sleep.o standby.o
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci# Generic drivers that other drivers may depend upon
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci# SoC-specific code
1362306a36Sopenharmony_ciobj-$(CONFIG_PXA25x)		+= mfp-pxa2xx.o pxa2xx.o pxa25x.o
1462306a36Sopenharmony_ciobj-$(CONFIG_PXA27x)		+= mfp-pxa2xx.o pxa2xx.o pxa27x.o
1562306a36Sopenharmony_ciobj-$(CONFIG_PXA3xx)		+= mfp-pxa3xx.o pxa3xx.o smemc.o
1662306a36Sopenharmony_ciobj-$(CONFIG_CPU_PXA300)	+= pxa300.o
1762306a36Sopenharmony_ciobj-$(CONFIG_CPU_PXA320)	+= pxa320.o
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci# NOTE: keep the order of boards in accordance to their order in Kconfig
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci# Device Tree support
2262306a36Sopenharmony_ciobj-$(CONFIG_MACH_PXA25X_DT)	+= pxa-dt.o
2362306a36Sopenharmony_ciobj-$(CONFIG_MACH_PXA27X_DT)	+= pxa-dt.o
2462306a36Sopenharmony_ciobj-$(CONFIG_MACH_PXA3XX_DT)	+= pxa-dt.o
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci# 3rd Party Dev Platforms
2762306a36Sopenharmony_ciobj-$(CONFIG_ARCH_GUMSTIX)	+= gumstix.o
2862306a36Sopenharmony_ciobj-$(CONFIG_GUMSTIX_AM200EPD)	+= am200epd.o
2962306a36Sopenharmony_ciobj-$(CONFIG_GUMSTIX_AM300EPD)	+= am300epd.o
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci# End-user Products
3262306a36Sopenharmony_ciobj-$(CONFIG_PXA_SHARP_Cxx00)	+= spitz.o sharpsl_pm.o spitz_pm.o
33