xref: /openbmc/u-boot/drivers/gpio/Makefile (revision 5e90470a)
1#
2# Copyright 2000-2008
3# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4#
5# SPDX-License-Identifier:	GPL-2.0+
6#
7
8ifndef CONFIG_SPL_BUILD
9obj-$(CONFIG_DM_GPIO)		+= gpio-uclass.o
10obj-$(CONFIG_AXP_GPIO)		+= axp_gpio.o
11endif
12/* TODO(sjg@chromium.org): Only tegra supports driver model in SPL */
13ifdef CONFIG_TEGRA_GPIO
14obj-$(CONFIG_DM_GPIO)		+= gpio-uclass.o
15endif
16
17obj-$(CONFIG_AT91_GPIO)	+= at91_gpio.o
18obj-$(CONFIG_INTEL_ICH6_GPIO)	+= intel_ich6_gpio.o
19obj-$(CONFIG_KIRKWOOD_GPIO)	+= kw_gpio.o
20obj-$(CONFIG_KONA_GPIO)	+= kona_gpio.o
21obj-$(CONFIG_MARVELL_GPIO)	+= mvgpio.o
22obj-$(CONFIG_MARVELL_MFP)	+= mvmfp.o
23obj-$(CONFIG_MXC_GPIO)	+= mxc_gpio.o
24obj-$(CONFIG_MXS_GPIO)	+= mxs_gpio.o
25obj-$(CONFIG_PCA953X)		+= pca953x.o
26obj-$(CONFIG_PCA9698)		+= pca9698.o
27obj-$(CONFIG_S5P)		+= s5p_gpio.o
28obj-$(CONFIG_SANDBOX_GPIO)	+= sandbox.o
29obj-$(CONFIG_SPEAR_GPIO)	+= spear_gpio.o
30obj-$(CONFIG_TEGRA_GPIO)	+= tegra_gpio.o
31obj-$(CONFIG_DA8XX_GPIO)	+= da8xx_gpio.o
32obj-$(CONFIG_DM644X_GPIO)	+= da8xx_gpio.o
33obj-$(CONFIG_ALTERA_PIO)	+= altera_pio.o
34obj-$(CONFIG_MPC83XX_GPIO)	+= mpc83xx_gpio.o
35obj-$(CONFIG_SH_GPIO_PFC)	+= sh_pfc.o
36obj-$(CONFIG_OMAP_GPIO)	+= omap_gpio.o
37obj-$(CONFIG_DB8500_GPIO)	+= db8500_gpio.o
38obj-$(CONFIG_BCM2835_GPIO)	+= bcm2835_gpio.o
39obj-$(CONFIG_S3C2440_GPIO)	+= s3c2440_gpio.o
40obj-$(CONFIG_XILINX_GPIO)	+= xilinx_gpio.o
41obj-$(CONFIG_ADI_GPIO2)	+= adi_gpio2.o
42obj-$(CONFIG_TCA642X)		+= tca642x.o
43oby-$(CONFIG_SX151X)		+= sx151x.o
44obj-$(CONFIG_SUNXI_GPIO)	+= sunxi_gpio.o
45obj-$(CONFIG_LPC32XX_GPIO)	+= lpc32xx_gpio.o
46obj-$(CONFIG_STM32_GPIO)	+= stm32_gpio.o
47obj-$(CONFIG_ZYNQ_GPIO)		+= zynq_gpio.o
48obj-$(CONFIG_VYBRID_GPIO)	+= vybrid_gpio.o
49