Document the qcom,vmid-cp-camera-preview-ro secure buffer property.
This property is used to communicate to the secure buffer driver that
buffers accessible to VMID_CP_CAMERA_PREVIEW should be mapped with
read-only permissions.
Change-Id: Ib867fd2a060448fc6996fddde6367fa4e6c1d5d8
Add Qualcomm Technologies, Inc. PMIC PON log device bindings. The
PMIC PON log device parses power-on, power-off, and fault messages
stored in a binary log within the SDAM memory found on some QTI
PMIC devices.
Change-Id: If537d6abeebbdb93d01b268442bff1ba72c101ab
Add VTCM partitioning and VTCM map information to the
cdsprm rpmsg document in Lahaina. CDSPRM module sends
VTCM partition and map information on supported
chipsets to CDSP.
Change-Id: Ia0f272a4e6bb0e71bcfb6cfc210cc8daf6220184
Add documentation for the "qcom,mem-buf-capabilities" dt-binding
for the mem-buf device. This property defines the role of an
instance of a mem-buf driver on a particular Virtual Machine (VM)
as per the supplier and consumer model that the driver follows.
Change-Id: Ic20476fb5aa5e21f8b78e19a47b4f682e35e6a36
Instead of linking the altmode device and client via a name string, use
a phandle instead, and specify the port index of the client along with
the phandle data as well.
Change-Id: Ica5456ab7e808e99a92d0b91e59c73c7184aa826
Add "qcom,protection-domain" for PMIC Glink device so that it can
register for PDR notifications from a service available under the
specified path in a remote subsystem. Upon a state transition, it
can be delivered to its clients if they've registered for it.
Change-Id: I1ceb0b9400c83e9132ea22ca9fbb4ad3b6c3b33c
CDSPRM module relies on the rpmsg node to create a communication
channel with CDSP. The node also carries information for Cx i-peak
limit management, CPU QoS voting, HVX, CDSP thermal mitigation
frameworks.
CDSPRM module implements a RPMSG interface to communicate with CDSP
while providing a way for CDSP to vote for CPU L3 clock, CPU QoS to
benefit CDSP applications performance. The module also implements
an interface with NPU for Cx i-peak limit management and registers
cooling devices for CDSP and HVX thermal mitigation.
Documentation for device tree bindings related to CDSPRM.
Change-Id: I0f79ebcfcd2e6a2366f755278ae2c5f6bc1b8199
Add "qcom,subsys-name" for PMIC Glink device so that it can
register for SSR notifications and deliver it to the clients when
there is a state transition.
Change-Id: I9f8463b892edea4c81c07397b46fc6cb28f60595
The altmode mode device provides an interface for Type-C alternate mode
clients to receive data such as Pin Assignment Notifications from the
Type-C stack running on a remote subsystem (e.g. DSP) via the PMIC GLINK
interface.
Change-Id: Iec1cf5e64ed9b4eb93fbfa6aacc998d4f4f730e7
Add the device-tree bindings for the mem-buf driver, which allows
VMs to request and lend memory amongst themselves.
Change-Id: I43f168aabe810fc15c3e530d64a53d1ce59ac53e
QTI battery glink debug device helps to get logs and debug
information by communicating with charger firmware running on the
remote subsystem (e.g. DSP) over PMIC Glink.
Change-Id: I3a894b40bbbb67dbe26ad683cfabe330bf7e3d69
Add "qcom,pmic-glink-channel" property for pmic glink device so
that the child devices under it can associate with rpmsg device
that is used for Glink channel.
Change-Id: I121103506281970fda7f85176fec58119937ab02
The PMIC Glink device provides the interface for clients to
communicate over GLink for sending/receiving data to/from
charger firmware that runs on a remote subsystem (e.g. ADSP)
which supports charging and gauging. Add the bindings for it.
Change-Id: Ia4f5ff346ebfa773bc0fe3d0410626ea67e1da31
Qualcomm Technologies, Inc. (QTI) Programmable Boot Sequence
(PBS) devices help triggering certain PBS on QTI PMICs when
available for APPS.
Change-Id: I9148ff20220b998b1634fb9c26d462b2a25d6586
Add device binding documentation for Qualcomm Technology Inc's (QTI)
SoC sleep stats driver. The driver is used for displaying SoC sleep
statistic maintained by Always On Processor or Resource Power Manager.
Change-Id: I0ad338cef916969352bc552c53a19fbae8488836
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
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 device-tree bindings documentation describing the
properties for the Secure Channel Communication (SCM) driver.
Change-Id: I1fa64f643a6be9281ef7b127506171948decc7be