^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Copyright (c) 2012 Samsung Electronics Co., Ltd.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) # http://www.samsung.com/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) # Copyright 2007 Simtec Electronics
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) # core
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) obj-y += s3c24xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) obj-y += irq-s3c24xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) obj-$(CONFIG_SPI_S3C24XX_FIQ) += irq-s3c24xx-fiq.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) obj-$(CONFIG_SPI_S3C24XX_FIQ) += irq-s3c24xx-fiq-exports.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) obj-$(CONFIG_CPU_S3C2410) += s3c2410.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) obj-$(CONFIG_S3C2410_PLL) += pll-s3c2410.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) obj-$(CONFIG_S3C2410_PM) += pm-s3c2410.o sleep-s3c2410.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) obj-$(CONFIG_CPU_S3C2412) += s3c2412.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) obj-$(CONFIG_S3C2412_PM) += pm-s3c2412.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) obj-$(CONFIG_S3C2412_PM_SLEEP) += sleep-s3c2412.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) obj-$(CONFIG_CPU_S3C2416) += s3c2416.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) obj-$(CONFIG_S3C2416_PM) += pm-s3c2416.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) obj-$(CONFIG_CPU_S3C2440) += s3c2440.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) obj-$(CONFIG_CPU_S3C2442) += s3c2442.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) obj-$(CONFIG_CPU_S3C244X) += s3c244x.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) obj-$(CONFIG_S3C2440_PLL_12000000) += pll-s3c2440-12000000.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) obj-$(CONFIG_S3C2440_PLL_16934400) += pll-s3c2440-16934400.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) obj-$(CONFIG_CPU_S3C2443) += s3c2443.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) # PM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) obj-$(CONFIG_PM) += pm-s3c24xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) obj-$(CONFIG_PM_SLEEP) += irq-pm-s3c24xx.o sleep-s3c24xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) # common code
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) obj-$(CONFIG_ARM_S3C24XX_CPUFREQ) += cpufreq-utils-s3c24xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) obj-$(CONFIG_S3C2410_IOTIMING) += iotiming-s3c2410.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) obj-$(CONFIG_S3C2412_IOTIMING) += iotiming-s3c2412.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) # machine support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) # following is ordered alphabetically by option text.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) obj-$(CONFIG_MACH_AML_M5900) += mach-amlm5900.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) obj-$(CONFIG_ARCH_BAST) += mach-bast.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) obj-$(CONFIG_BAST_PC104_IRQ) += bast-irq.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) obj-$(CONFIG_ARCH_H1940) += mach-h1940.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) obj-$(CONFIG_H1940BT) += h1940-bluetooth.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) obj-$(CONFIG_PM_H1940) += pm-h1940.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) obj-$(CONFIG_MACH_N30) += mach-n30.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) obj-$(CONFIG_MACH_OTOM) += mach-otom.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) obj-$(CONFIG_MACH_QT2410) += mach-qt2410.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) obj-$(CONFIG_ARCH_SMDK2410) += mach-smdk2410.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) obj-$(CONFIG_MACH_TCT_HAMMER) += mach-tct_hammer.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) obj-$(CONFIG_MACH_VR1000) += mach-vr1000.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) obj-$(CONFIG_MACH_JIVE) += mach-jive.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) obj-$(CONFIG_MACH_SMDK2413) += mach-smdk2413.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) obj-$(CONFIG_MACH_VSTMS) += mach-vstms.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) obj-$(CONFIG_MACH_SMDK2416) += mach-smdk2416.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) obj-$(CONFIG_MACH_S3C2416_DT) += mach-s3c2416-dt.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) obj-$(CONFIG_MACH_ANUBIS) += mach-anubis.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) obj-$(CONFIG_MACH_AT2440EVB) += mach-at2440evb.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) obj-$(CONFIG_MACH_MINI2440) += mach-mini2440.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) obj-$(CONFIG_MACH_NEXCODER_2440) += mach-nexcoder.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) obj-$(CONFIG_MACH_OSIRIS) += mach-osiris.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) obj-$(CONFIG_MACH_RX3715) += mach-rx3715.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) obj-$(CONFIG_ARCH_S3C2440) += mach-smdk2440.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) obj-$(CONFIG_MACH_NEO1973_GTA02) += mach-gta02.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) obj-$(CONFIG_MACH_RX1950) += mach-rx1950.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) obj-$(CONFIG_MACH_SMDK2443) += mach-smdk2443.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) # common bits of machine support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) obj-$(CONFIG_S3C24XX_SMDK) += common-smdk-s3c24xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) obj-$(CONFIG_S3C24XX_SIMTEC_AUDIO) += simtec-audio.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) obj-$(CONFIG_S3C24XX_SIMTEC_NOR) += simtec-nor.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) obj-$(CONFIG_S3C24XX_SIMTEC_PM) += simtec-pm.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) obj-$(CONFIG_S3C24XX_SIMTEC_USB) += simtec-usb.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) # machine additions
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) obj-$(CONFIG_MACH_BAST_IDE) += bast-ide.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) obj-$(CONFIG_MACH_OSIRIS_DVS) += mach-osiris-dvs.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) # device setup
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) obj-$(CONFIG_S3C2416_SETUP_SDHCI_GPIO) += setup-sdhci-gpio-s3c24xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) obj-$(CONFIG_S3C2443_SETUP_SPI) += setup-spi-s3c24xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) obj-$(CONFIG_ARCH_S3C24XX) += setup-i2c-s3c24xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) obj-$(CONFIG_S3C24XX_SETUP_TS) += setup-ts-s3c24xx.o