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
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
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
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
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
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
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
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
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
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
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
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
Add "qcom,llcc-lahaina" compatible property which specifically matches
the driver for Lahaina platform.
Change-Id: Iaf088ad7e90276e8b4b9a40341fd8e92e7307f47
Add the device-tree bindings that describe the device-tree
properties for the MSM ION memory manager.
Change-Id: I757dc97ebcde58a71f4358d54eacf11478e109c3
Add device-tree bindings documentation describing the
properties for the Secure Channel Communication (SCM) driver.
Change-Id: I1fa64f643a6be9281ef7b127506171948decc7be
Add interconnect device bindings. These devices can be used to
describe any RPMH and NoC based interconnect devices.
Change-Id: Iab822d4ced5aa015748ccbe464ffb616767a34c2
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
Add dummycc device bindings. These devices are used to reference
clock controllers and emulate clock operations.
Change-Id: Icf6464f85374d7969b24e19ae458a245125b7f88
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
Add stub-regulator device bindings. These devices can be used to
simulate any particular voltage regulator.
Change-Id: Icb701dcc358b63490b88698d2710e4b19d9448bd