kernel-ark/Documentation/devicetree/bindings
Michael Scott 465e42180c pinctrl: qcom: Add msm8994 pinctrl driver
Initial pinctrl driver for QCOM msm8994 platforms.

In order to continue the initial board support for QCOM msm8994/msm8992
presented in patches from Jeremy McNicoll <jeremymc@redhat.com>, let's put
a proper pinctrl driver in place.

Currently, the DT for these platforms uses the msm8x74 pinctrl driver to
enable basic UART.  Beyond the first few pins the rest are different enough
to justify it's own driver.

Note: This driver is also used by QCOM's msm8992 platform as it's TLM block
is the same.

- Initial formatting and style was taken from the msm8x74 pinctrl driver
  added by Björn Andersson <bjorn.andersson@linaro.org>
- Data was then adjusted per QCOM MSM8994v2 documentation for Top Level
  Multiplexing
- Bindings documentation was based on qcom,msm8996-pinctrl.txt by
  Joonwoo Park <joonwoop@codeaurora.org> and then modified for msm8994
  content

Signed-off-by: Michael Scott <michael.scott@linaro.org>
Tested-by: Jeremy McNicoll <jeremymc@redhat.com>
Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2016-11-04 23:55:36 +01:00
..
arc
arm ARM: SoC: late DT updates for v4.9 2016-10-07 21:34:49 -07:00
ata
auxdisplay dt-bindings: img-ascii-lcd: Document a binding for simple ASCII LCDs 2016-10-06 17:00:50 +02:00
board
bus bus: qcom: add EBI2 device tree bindings 2016-09-08 15:26:21 +02:00
c6x
clock ARM: DT updates for v4.9 2016-10-07 21:29:04 -07:00
cpufreq
cris
crypto
devfreq Documentation: bindings: add dt documentation for rk3399 dmc 2016-09-06 13:25:36 +09:00
display Merge tag 'drm-for-v4.9' of git://people.freedesktop.org/~airlied/linux 2016-10-11 18:12:22 -07:00
dma Merge branch 'topic/imx' into for-linus 2016-10-03 09:17:52 +05:30
edac
eeprom
extcon extcon: Add support for qcom SPMI PMIC USB id detection hardware 2016-09-13 11:26:26 +09:00
firmware documentation: Add secure monitor bindings documentation 2016-09-01 15:27:06 -07:00
fpga
fuse
goldfish
gpio Merge branch 'ib-sx150x' into devel 2016-10-24 16:30:55 +02:00
gpu
h8300
hsi
hwlock
hwmon hwmon: (max6650) Add initial rpm target devicetree documentation 2016-09-08 21:34:17 -07:00
i2c RTC for 4.9 2016-10-14 13:13:44 -07:00
iio iio:pressure: initial zpa2326 barometer support 2016-09-18 19:42:21 +01:00
infiniband IB/hns: Add node_guid definition to the bindings document 2016-10-03 11:43:10 -04:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2016-10-14 13:19:30 -07:00
interrupt-controller DeviceTree updates for 4.9: 2016-10-05 11:56:38 -07:00
iommu Docs: dt: document ARM SMMU generic binding usage 2016-09-16 09:34:21 +01:00
ipmi ipmi: add an Aspeed BT IPMI BMC driver 2016-09-29 19:05:06 -05:00
leds
lpddr2
mailbox dt-bindings: mailbox: Add Amlogic Meson MHU Bindings 2016-09-07 13:07:18 +05:30
media media updates for v4.9-rc1 2016-10-11 13:22:22 -07:00
memory-controllers EDAC, fsl_ddr: Add support for little endian 2016-09-01 10:28:02 +02:00
metag
mfd - Core Frameworks 2016-10-07 08:35:35 -07:00
mips MIPS: BMIPS: Add BCM6362 support 2016-10-04 16:13:57 +02:00
misc
mmc dt: sdhci-of-arasan: Add device tree option xlnx, fails-without-test-cd 2016-09-26 21:31:33 +02:00
mtd mtd: nand: Add an option to maximize the ECC strength 2016-09-23 09:35:16 +02:00
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-10-11 08:10:19 -07:00
nios2
nvmem ARM: SoC: late DT updates for v4.9 2016-10-07 21:34:49 -07:00
opp
pci IOMMU Updates for Linux v4.9 2016-10-11 12:52:41 -07:00
perf Documentation: Add documentation for APM X-Gene SoC PMU DTS binding 2016-09-15 11:20:52 -07:00
phy ARM: SoC: late DT updates for v4.9 2016-10-07 21:34:49 -07:00
pinctrl pinctrl: qcom: Add msm8994 pinctrl driver 2016-11-04 23:55:36 +01:00
power power: reset: st: Remove obsolete platforms from dt doc 2016-09-19 21:33:13 +02:00
powerpc EDAC, fsl_ddr: Add support for little endian 2016-09-01 10:28:02 +02:00
pps
pwm dt-bindings: pwm: sti: Update DT bindings for capture support 2016-09-08 10:55:06 +02:00
regmap
regulator Merge remote-tracking branches 'regulator/topic/of', 'regulator/topic/pv88080', 'regulator/topic/rk808', 'regulator/topic/set-voltage' and 'regulator/topic/tps65218' into regulator-next 2016-09-30 09:13:58 -07:00
remoteproc
reserved-memory
reset
rng
rtc dt/bindings: Add bindings for Micro Crystal rv8803 2016-10-12 13:24:34 +02:00
scsi
security/tpm
serial Documentation: dt: serial: Add TX FIFO threshold parameter 2016-09-27 12:55:49 +02:00
serio
soc
sound Merge remote-tracking branches 'asoc/topic/tas5086', 'asoc/topic/tegra', 'asoc/topic/tlv320aic31xx', 'asoc/topic/tlv320dac33' and 'asoc/topic/topology' into asoc-next 2016-09-29 12:44:45 -07:00
spi DeviceTree updates for 4.9: 2016-10-05 11:56:38 -07:00
spmi
sram
staging
thermal Merge branches 'thermal-soc', 'thermal-core', 'thermal-intel' and 'thermal-tegra-hw-throttle' into next 2016-09-27 14:03:19 +08:00
timer of: Add J-Core timer bindings 2016-10-20 20:10:17 +02:00
ufs
usb ARM: SoC: late DT updates for v4.9 2016-10-07 21:34:49 -07:00
video/bridge
virtio
w1
watchdog watchdog: bindings: Remove obsolete platforms from dt doc. 2016-09-24 08:59:39 +02:00
x86
xillybus
ABI.txt
chosen.txt
common-properties.txt
graph.txt
marvell.txt
numa.txt
property-units.txt
resource-names.txt
sparc_sun_oracle_rng.txt
submitting-patches.txt
unittest.txt
vendor-prefixes.txt Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2016-10-14 13:19:30 -07:00
xilinx.txt