Commit graph android_kernel_motorola_sm6375/bindings
Author SHA1 Message Date
David Collins
5afaedb53d dt-bindings: clk: add AOP clock controller bindings
The Always on Processor (AOP) found on Qualcomm Technologies, Inc.
SoCs supports enabling, disabling, and scaling several shared
clocks.  These clocks are controlled using the QMP mailbox
protocol.  Add device bindings for AOP clock controllers.

Change-Id: I1d0b6c0abad702b2bd50fd2078eedc0907b85214
2019-08-29 11:53:35 -07:00
David Collins
2da090696c dt-bindings: clock: add rpmh clock bindings for Kona
Add binding documentation for Kona rpmh clock devices.

Change-Id: Ia07c27ae72ccef3ea9b853672b194ceb5a87eb48
2019-08-29 11:53:35 -07:00
himta ram
8b0e755b81 dt-bindings: Add device-tree bindings for rtc6226 driver
Add Documentation file for rtc6226 radio driver.

CRs-Fixed: 2512863
Change-Id: I955de6f8b35dee705016121ce1580fbb6af074ea
2019-08-29 11:26:44 +05:30
Prudhvi Yarlagadda
2894fe9207 bindings: serial: Binding for serial UART driver
Add dt-binding for serial UART driver.

Change-Id: I6ba1e88e73799cabf46db1aa41f2e6a1c3c5a111
2019-08-27 16:10:55 +05:30
Prudhvi Yarlagadda
c8f4bef001 bindings: qcom-geni-se: Common GENI driver
Add dt-bindings for GENI serial engine driver which provides
common functionality used by other serial bus drivers such
as I2c, SPI, UART), and does resource management for
those drivers.

Change-Id: I81c913f9af208076ed8721ee9cb7e3d17458f446
2019-08-27 16:07:35 +05:30
qctecmdr
f7420b2926 Merge "dt-bindings: qdsp: Device tree documentation for sensors ssc" 2019-08-26 13:48:17 -07:00
Raghavendra Rao Ananta
430b7fac16 dt-bindings: Add snapshot for 5.3-rc4
Add the device-tree bindings' snapshot from tmp-9855ec2fd422 for
5.3-rc4.

Change-Id: I25b0ac9b29c0347f557b87094ede86370a89a0f2
2019-08-22 23:08:38 -07:00
Jun-Hyung Kwon
4119481bc4 dt-bindings: qdsp: Device tree documentation for sensors ssc
Device tree documentation for sensors ssc node which includes
firmware name to use.

Change-Id: Icee561955c545620509a595a91bf09238fe57e7f
2019-08-15 15:09:10 -07:00
qctecmdr
4a021c0970 Merge "dt-bindings: Add device-tree bindings for CNSS2 driver" 2019-08-15 14:11:55 -07:00
qctecmdr
adced57543 Merge "ARM: dts: msm: Add HWSPINLOCK, SMEM and SMP2P for Lahaina" 2019-08-13 15:21:24 -07:00
qctecmdr
21fec379e7 Merge "dt-bindings: arm: msm: Add sleepstate-smp2p bindings" 2019-08-13 14:47:50 -07:00
qctecmdr
045682250f Merge "dt-bindings: arm: msm: Introduce qsee_ipc_irq_bridge bindings" 2019-08-13 14:08:12 -07:00
qctecmdr
ffac1ad2f8 Merge "dt-bindings: soc: qcom: Introduce Glink Pkt bindings" 2019-08-13 13:30:56 -07:00
qctecmdr
5e465d0a79 Merge "bindings: Add qcom,msm-rtb schema" 2019-08-12 15:24:24 -07:00
qctecmdr
a5f810cb4d Merge "dt-bindings: Introduce QMP debugfs client bindings" 2019-08-12 10:10:42 -07:00
Elliot Berman
30bca97115 bindings: Add qcom,msm-rtb schema
Add msm_rtb.yaml from a converted msm_rtb.txt from
commit <baa63fa212bd> (Merge "ARM: dts: msm: Add multiple refresh
 rates for sw43404") to new yaml format.

Change-Id: I79e61b02578c27048c406af6ee493fab1718a1d4
2019-08-12 09:36:45 -07:00
qctecmdr
61b6f451eb Merge "dt-bindings: kryo-edac: add kryo edac bindings" 2019-08-06 16:17:50 -07:00
Chris Lew
30269a32a2 dt-bindings: net: qrtr: Add FIFO transport bindings
The QRTR FIFO driver acts as a transport driver between virtual
machines for the QRTR core logic. Document the bindings for the shared
memory region and interrupt resources.

Change-Id: Idbac7a428f0155efc1d4cfbb015cfcfe1b84fb88
2019-08-06 16:10:48 -07:00
Chris Lew
9152932ee3 dt-bindings: arm: msm: Add sleepstate-smp2p bindings
The smp2p sleepstate driver is used to notify remote processors of the
power state changes on the local processor. This driver also receives
notifications from remote processors to prevent suspend through smp2p.

Change-Id: I939cc24aab92904726458cfe6e5c6dceb83a3726
2019-08-06 16:09:39 -07:00
Chris Lew
e6489bd8f8 dt-bindings: arm: msm: Introduce qsee_ipc_irq_bridge bindings
QSEE needs to occasionally send sideband signals to APPS userspace. The
qsee_ipc_irq_bridge creates a device node for userspace to poll on and
posts notifications about interrupt and ssr events to this node.

Change-Id: Ia895a1c6e5a31b762d61fef034244f245e1113e6
2019-08-06 16:04:47 -07:00
Chris Lew
aa5428ff41 dt-bindings: arm: msm: Introduce qcom,qsee_irq bindings
Interrupts from QSEE are level triggered and are cleared by writing
into a status register. Add the qcom,qsee_irq interrupt chip driver to
abstract this extra work from clients such as GLINK.

Change-Id: I0b2de24dfa2a58b1e076c5b28ad405896cb9c85e
2019-08-06 16:01:02 -07:00
Chris Lew
732211dd4d dt-bindings: soc: qcom: Introduce Glink Pkt bindings
The RPMSG char driver requires clients to ioctl into a ctrl node to
create corresponding userspace char devices. Not all GLINK clients can
follow this standard. Add the GLINK PKT driver to create char devs from
boot time.

Change-Id: I363013b0cb99b8335b8d211ddd0116dfc95522ac
2019-08-06 16:00:00 -07:00
Chris Lew
f5178fe3dd dt-bindings: soc: qcom: Introduce Glink Probe bindings
The RPMSG over GLINK transport expects to be a subdev in a remote proc
node. This driver helps probe the glink transports when remote proc is
disabled.

Change-Id: I2b29ad88d347321434470c1d0db365bccc4f1e92
2019-08-06 15:59:19 -07:00
Raghavendra Rao Ananta
6da75568a8 dt-bindings: Add device-tree bindings for IMEM
Add device-tree bindings documentation for System IMEM properties.

Change-Id: Ic965278f7706eac348b11e27fb905c4144e0d20e
2019-08-06 09:03:51 -07:00
Raghavendra Rao Ananta
0a7e1ab8aa bindings: Add device-tree bindings for secure PIL driver
Add device-tree bindings documentation describing the properties
for the Secure Peripheral Image Loader (PIL) driver.

Change-Id: I494bea7dde9565315b0ca5d6f493114b66f0cb40
2019-08-06 09:03:51 -07:00
Chris Lew
5882ad3c36 dt-bindings: Introduce QMP debugfs client bindings
The QMP debugfs client is used to send test commands to the AOP over
QMP. Users can echo commands to a debugfs node and the QMP debugfs
client driver will copy those commands and send them to AOP.

Change-Id: I49fa586110cfe53886b5b5e0b1c9aa906d3d50cb
2019-08-05 17:39:34 -07:00
Chris Lew
68e64e9d6d dt-bindings: mailbox: Introduce MSM_QMP bindings
The msm_qmp driver is used to send packets to the aop. The messages
are sent over msgram owned by aop. This is a lightweight protocol that
only supports one packet in flight in any direction.

Change-Id: I3780bdb955f74a2609d870e65c58d228b9cf27cc
2019-08-05 17:22:31 -07:00
Murali Nalajala
72024cbd38 dt-bindings: kryo-edac: add kryo edac bindings
Add kryo edac device bindings. These devices can be used
to report various cache errors.

Change-Id: I908e6d935c344bb36a752a8c44db85fdb68f525a
2019-08-02 14:55:12 -07:00
qctecmdr
44bcfde37e Merge "dt-bindings: Add device-tree bindings for the ION memory manager" 2019-07-31 23:01:17 -07:00
Yuanyuan Liu
6bc0c4a9aa dt-bindings: Add device-tree bindings for CNSS2 driver
Add device-tree bindings documentation for CNSS2 driver.

Change-Id: I83ab38afe31eed202832b28d4ce9701cb0404797
CRs-Fixed: 2500800
2019-07-31 12:35:00 -07:00
Prakruthi Deepak Heragu
cb4ddc21a5 dt-bindings: Add device-tree bindings for IPCC driver
Add the device-tree bindings documentation for Inter-Processor
Communication Controller (IPCC). This include the bindings for
the driver as well as the test-driver.

Change-Id: I8857cdbc42c9612487071c74b4bbef8f52cb4ec6
2019-07-29 11:19:53 -07:00
Raghavendra Rao Ananta
e6fed6bbb1 dt-bindings: LLCC: Add "qcom,lahaina-llcc" compatible property
Add "qcom,llcc-lahaina" compatible property which specifically matches
the driver for Lahaina platform.

Change-Id: Iaf088ad7e90276e8b4b9a40341fd8e92e7307f47
2019-07-26 09:22:32 -07:00
qctecmdr
d3d0595ac7 Merge "dt-bindings: Merge all IOMMU documentation from msm-4.19 to msm-lahaina" 2019-07-25 22:58:13 -07:00
Isaac J. Manjarres
7ba6529c56 dt-bindings: Add device-tree bindings for the ION memory manager
Add the device-tree bindings that describe the device-tree
properties for the MSM ION memory manager.

Change-Id: I757dc97ebcde58a71f4358d54eacf11478e109c3
2019-07-25 00:55:41 -07:00
Isaac J. Manjarres
3d706f7d7f dt-bindings: Merge all IOMMU documentation from msm-4.19 to msm-lahaina
This patch merges all of the IOMMU documentation and bindings
from msm-4.19 to msm-lahaina.

Change-Id: Ie6d2018efa7f54e71a601c6c6173b9445eaa0708
2019-07-25 00:54:36 -07:00
Raghavendra Rao Ananta
2de3cc742c dt-bindings: LLCC: Add "qcom,llcc-v2" compatible property
Add "qcom,llcc-v2" compatibility property to Last Level Cache
Controller (LLCC) device-tree bindings documentation.

Change-Id: I6a90b4627bb7c1fed623242f7e9e95cc7d3ea20f
2019-07-22 09:23:29 -07:00
Asutosh Das
aea869e3c4 ARM: dts: msm: add ufs device support for Lahaina
Add support for embedded UFS device support.
Add support for RUMI pre-sil validation.

Change-Id: I1a9117120800fd7066fff0a9382a560150151910
2019-07-18 10:10:53 +05:30
Jack Pham
e0997ffe77 bindings: usb: Add bindings for USB PHY on QTI emulation platform
Add dt-bindings describing the USB PHY used on Qualcomm Technologies,
Inc. emulation platforms.

Change-Id: Idaddd753086fa547b9a38fa8c484f7df20c12458
2019-07-10 15:55:16 -07:00
qctecmdr
840baa58d2 Merge "ARM: dts: msm: Add SCM node for Lahaina SoC" 2019-07-09 18:00:15 -07:00
qctecmdr
f011228397 Merge "dt-bindings: Add snapshot from tmp-f686d9f" 2019-07-09 15:43:54 -07:00
qctecmdr
c553f6a486 Merge "dt-bindings: interconnect: add interconnect bindings" 2019-07-04 23:45:37 -07:00
Raghavendra Rao Ananta
565736b74a bindings: Add device-tree bindings for SCM driver
Add device-tree bindings documentation describing the
properties for the Secure Channel Communication (SCM) driver.

Change-Id: I1fa64f643a6be9281ef7b127506171948decc7be
2019-07-02 15:10:14 -07:00
qctecmdr
4a08eae69f Merge "ARM: dts: msm: add stub clock devices for Lahaina" 2019-07-02 14:26:08 -07:00
David Dai
05ec822034 dt-bindings: interconnect: add interconnect bindings
Add interconnect device bindings. These devices can be used to
describe any RPMH and NoC based interconnect devices.

Change-Id: Iab822d4ced5aa015748ccbe464ffb616767a34c2
2019-07-01 13:56:17 -07:00
Murali Nalajala
062d792644 dt-bindings: Add snapshot from tmp-f686d9f
Update device tree bindings from snapshot tmp-f686d9f. tmp-f686d9f
is based on the Android Common Kernel, as of commit <f686d9f9fc>
(ANDROID: update abi_gki_aarch64.xml for 5.2-rc6).

Change-Id: I4271008067d7acba8a4c5753aef488feb3d37a12
2019-06-28 16:11:09 -07:00
Raghavendra Rao Ananta
cb69c692e1 bindings: pinctrl: Add device-tree bindings for Lahaina pinctrl driver
Add documentation describing the device-tree properties for the Lahaina
pinctrl driver.

Change-Id: Ia1b5412ac87e60ff95f6702b33dfb74799663059
2019-06-27 13:51:11 -07:00
David Dai
7eabddbe9c dt-bindings: clocks: add dummycc bindings
Add dummycc device bindings. These devices are used to reference
clock controllers and emulate clock operations.

Change-Id: Icf6464f85374d7969b24e19ae458a245125b7f88
2019-06-25 13:03:34 -07:00
qctecmdr
17b7cad0a3 Merge "dt-bindings: regulator: add stub regulator bindings" 2019-06-19 17:55:59 -07:00
Raghavendra Rao Ananta
77ef8a5391 bindings: Add snapshot of bindings with GPL-2.0 or BSD-2-Clause license
Add snapshot of the device-tree bindings' YAML files that has
GPL-2.0 or BSD-2-Clause license. The snapshot is taken from
Android Common Kernel's android-mainline branch as of commit-id
<b41e0f1228> (ANDROID: update abi_gki_aarch64.xml for 5.2-rc5).

Change-Id: I03c75ed9aeec161dac792e18f5ab991a94de6dce
2019-06-18 18:06:29 -07:00
David Collins
375a0fcdc2 dt-bindings: regulator: add stub regulator bindings
Add stub-regulator device bindings.  These devices can be used to
simulate any particular voltage regulator.

Change-Id: Icb701dcc358b63490b88698d2710e4b19d9448bd
2019-06-07 14:42:17 -07:00