pinctrl: qcom: Add Pineapple pinctrl driver

Add pinctrl driver to support pin configuration on the Pineapple SoC.

Change-Id: I124fca313a7bc0203f238c0ce26e109746fc2ffe
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
This commit is contained in:
Guru Das Srinagesh 2022-02-17 13:29:36 -08:00
parent 9df35155cb
commit bacbc2cbe1
3 changed files with 1911 additions and 0 deletions

View File

@ -12,6 +12,17 @@ config PINCTRL_MSM
select IRQ_DOMAIN_HIERARCHY
select IRQ_FASTEOI_HIERARCHY_HANDLERS
config PINCTRL_PINEAPPLE
tristate "Qualcomm Technologies, Inc. PINEAPPLE pin controller driver"
depends on GPIOLIB && OF
select PINCTRL_MSM
help
This is the pinctrl, pinmux, pinconf and gpiolib driver for the
Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
block found on the Qualcomm Technologies Inc KALAMA platform.
Say Y here to compile statically, or M here to compile it as a
module. If unsure, say N.
config PINCTRL_APQ8064
tristate "Qualcomm APQ8064 pin controller driver"
depends on OF

View File

@ -1,6 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
# Qualcomm pin control drivers
obj-$(CONFIG_PINCTRL_MSM) += pinctrl-msm.o
obj-$(CONFIG_PINCTRL_PINEAPPLE) += pinctrl-pineapple.o
obj-$(CONFIG_PINCTRL_APQ8064) += pinctrl-apq8064.o
obj-$(CONFIG_PINCTRL_APQ8084) += pinctrl-apq8084.o
obj-$(CONFIG_PINCTRL_IPQ4019) += pinctrl-ipq4019.o

File diff suppressed because it is too large Load Diff