mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-15 06:55:13 +08:00
dc0a393866
The XUSB pad controller found on NVIDIA Tegra SoCs provides several pads that lanes can be assigned to in order to support a variety of interface options: USB 2.0, USB 3.0, PCIe and SATA. In addition to the pin controller used to assign lanes to pads two PHYs are exposed to allow the bricks for PCIe and SATA to be powered up and down by PCIe and SATA drivers. Tested-by: Mikko Perttunen <mperttunen@nvidia.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Thierry Reding <treding@nvidia.com>
81 lines
3.5 KiB
Makefile
81 lines
3.5 KiB
Makefile
# generic pinmux support
|
|
|
|
ccflags-$(CONFIG_DEBUG_PINCTRL) += -DDEBUG
|
|
|
|
obj-$(CONFIG_PINCTRL) += core.o pinctrl-utils.o
|
|
obj-$(CONFIG_PINMUX) += pinmux.o
|
|
obj-$(CONFIG_PINCONF) += pinconf.o
|
|
ifeq ($(CONFIG_OF),y)
|
|
obj-$(CONFIG_PINCTRL) += devicetree.o
|
|
endif
|
|
obj-$(CONFIG_GENERIC_PINCONF) += pinconf-generic.o
|
|
obj-$(CONFIG_PINCTRL_ABX500) += pinctrl-abx500.o
|
|
obj-$(CONFIG_PINCTRL_AB8500) += pinctrl-ab8500.o
|
|
obj-$(CONFIG_PINCTRL_AB8540) += pinctrl-ab8540.o
|
|
obj-$(CONFIG_PINCTRL_AB9540) += pinctrl-ab9540.o
|
|
obj-$(CONFIG_PINCTRL_AB8505) += pinctrl-ab8505.o
|
|
obj-$(CONFIG_PINCTRL_ADI2) += pinctrl-adi2.o
|
|
obj-$(CONFIG_PINCTRL_AS3722) += pinctrl-as3722.o
|
|
obj-$(CONFIG_PINCTRL_BF54x) += pinctrl-adi2-bf54x.o
|
|
obj-$(CONFIG_PINCTRL_BF60x) += pinctrl-adi2-bf60x.o
|
|
obj-$(CONFIG_PINCTRL_AT91) += pinctrl-at91.o
|
|
obj-$(CONFIG_PINCTRL_BCM2835) += pinctrl-bcm2835.o
|
|
obj-$(CONFIG_PINCTRL_BAYTRAIL) += pinctrl-baytrail.o
|
|
obj-$(CONFIG_PINCTRL_BCM281XX) += pinctrl-bcm281xx.o
|
|
obj-$(CONFIG_PINCTRL_IMX) += pinctrl-imx.o
|
|
obj-$(CONFIG_PINCTRL_IMX1_CORE) += pinctrl-imx1-core.o
|
|
obj-$(CONFIG_PINCTRL_IMX27) += pinctrl-imx27.o
|
|
obj-$(CONFIG_PINCTRL_IMX35) += pinctrl-imx35.o
|
|
obj-$(CONFIG_PINCTRL_IMX50) += pinctrl-imx50.o
|
|
obj-$(CONFIG_PINCTRL_IMX51) += pinctrl-imx51.o
|
|
obj-$(CONFIG_PINCTRL_IMX53) += pinctrl-imx53.o
|
|
obj-$(CONFIG_PINCTRL_IMX6Q) += pinctrl-imx6q.o
|
|
obj-$(CONFIG_PINCTRL_IMX6Q) += pinctrl-imx6dl.o
|
|
obj-$(CONFIG_PINCTRL_IMX6SL) += pinctrl-imx6sl.o
|
|
obj-$(CONFIG_PINCTRL_IMX6SX) += pinctrl-imx6sx.o
|
|
obj-$(CONFIG_PINCTRL_FALCON) += pinctrl-falcon.o
|
|
obj-$(CONFIG_PINCTRL_MXS) += pinctrl-mxs.o
|
|
obj-$(CONFIG_PINCTRL_IMX23) += pinctrl-imx23.o
|
|
obj-$(CONFIG_PINCTRL_IMX25) += pinctrl-imx25.o
|
|
obj-$(CONFIG_PINCTRL_IMX28) += pinctrl-imx28.o
|
|
obj-$(CONFIG_PINCTRL_MSM) += pinctrl-msm.o
|
|
obj-$(CONFIG_PINCTRL_APQ8064) += pinctrl-apq8064.o
|
|
obj-$(CONFIG_PINCTRL_IPQ8064) += pinctrl-ipq8064.o
|
|
obj-$(CONFIG_PINCTRL_MSM8X74) += pinctrl-msm8x74.o
|
|
obj-$(CONFIG_PINCTRL_NOMADIK) += pinctrl-nomadik.o
|
|
obj-$(CONFIG_PINCTRL_STN8815) += pinctrl-nomadik-stn8815.o
|
|
obj-$(CONFIG_PINCTRL_DB8500) += pinctrl-nomadik-db8500.o
|
|
obj-$(CONFIG_PINCTRL_DB8540) += pinctrl-nomadik-db8540.o
|
|
obj-$(CONFIG_PINCTRL_PALMAS) += pinctrl-palmas.o
|
|
obj-$(CONFIG_PINCTRL_ROCKCHIP) += pinctrl-rockchip.o
|
|
obj-$(CONFIG_PINCTRL_SINGLE) += pinctrl-single.o
|
|
obj-$(CONFIG_PINCTRL_SIRF) += sirf/
|
|
obj-$(CONFIG_PINCTRL_TEGRA) += pinctrl-tegra.o
|
|
obj-$(CONFIG_PINCTRL_TEGRA20) += pinctrl-tegra20.o
|
|
obj-$(CONFIG_PINCTRL_TEGRA30) += pinctrl-tegra30.o
|
|
obj-$(CONFIG_PINCTRL_TEGRA114) += pinctrl-tegra114.o
|
|
obj-$(CONFIG_PINCTRL_TEGRA124) += pinctrl-tegra124.o
|
|
obj-$(CONFIG_PINCTRL_TEGRA_XUSB) += pinctrl-tegra-xusb.o
|
|
obj-$(CONFIG_PINCTRL_TZ1090) += pinctrl-tz1090.o
|
|
obj-$(CONFIG_PINCTRL_TZ1090_PDC) += pinctrl-tz1090-pdc.o
|
|
obj-$(CONFIG_PINCTRL_U300) += pinctrl-u300.o
|
|
obj-$(CONFIG_PINCTRL_COH901) += pinctrl-coh901.o
|
|
obj-$(CONFIG_PINCTRL_SAMSUNG) += pinctrl-samsung.o
|
|
obj-$(CONFIG_PINCTRL_EXYNOS) += pinctrl-exynos.o
|
|
obj-$(CONFIG_PINCTRL_EXYNOS5440) += pinctrl-exynos5440.o
|
|
obj-$(CONFIG_PINCTRL_S3C24XX) += pinctrl-s3c24xx.o
|
|
obj-$(CONFIG_PINCTRL_S3C64XX) += pinctrl-s3c64xx.o
|
|
obj-$(CONFIG_PINCTRL_XWAY) += pinctrl-xway.o
|
|
obj-$(CONFIG_PINCTRL_LANTIQ) += pinctrl-lantiq.o
|
|
obj-$(CONFIG_PINCTRL_TB10X) += pinctrl-tb10x.o
|
|
obj-$(CONFIG_PINCTRL_ST) += pinctrl-st.o
|
|
obj-$(CONFIG_PINCTRL_VF610) += pinctrl-vf610.o
|
|
|
|
obj-$(CONFIG_ARCH_BERLIN) += berlin/
|
|
obj-$(CONFIG_PLAT_ORION) += mvebu/
|
|
obj-$(CONFIG_ARCH_SHMOBILE) += sh-pfc/
|
|
obj-$(CONFIG_SUPERH) += sh-pfc/
|
|
obj-$(CONFIG_PLAT_SPEAR) += spear/
|
|
obj-$(CONFIG_ARCH_VT8500) += vt8500/
|
|
obj-$(CONFIG_ARCH_SUNXI) += sunxi/
|