Add "qcom,mdss-dsi-bl-ctrl-dcs-subtype" flag to indicate the DCS command
for update backlight brightness. Currently, sy103 use DCS command(0xC2)
to set display brightness.
Change-Id: I57cc3a64dbf0a0f35e827438689302249072b738
This change adds documentation for base layer staging
property which allows staging a layer as base layer
instead of borderfill.
Change-Id: Ie849e798e1c5975f1a2d81d0a93a4bbd8d1be3e9
Add documentation for device tree properties that specifies
supported ddr types to set values of bw and qos based on it.
Change-Id: Ic583e171b274d86ceb8a32cb8d1d35300c84d488
This change adds the API for QOS mask and latency settings that
can be used by DP driver to exclusively vote when necessary.
Change-Id: I7fbd1704a89640b1b13a9d984928433fda57d2b7
This change adds support to define qsync minfps per
timing mode. Also, it adds new property
"qcom,qsync-enable" to determine if qsync is enabled
or disabled.
Change-Id: I7d041be8c337d98b3857cfd7389c01dc524cd2fa
Removes unsupported versions for Controller and PHY.
Change-Id: I0a28491d97ec3b260cbb2f35d0a692f5d67c94f8
Signed-off-by: Michael Ru <mru@qti.qualcomm.com>
Display need not enable all the sub-driver modules in all the VMs.
But still need to retrieve their respective register spaces to
perform the access control. Add a property in SDE to explicitly
specify display sub-driver specific address ranges which can
parsed by VMs to perform access control the register ranges.
Change-Id: I22a9b6dbe4ad624a1fe3b4292fa857bf017df2ab
Specifies avdd regulator gpio explicitly in the dsi display node.
This helps the TUI framework to identify the regulator gpio pin
and extract its address for performing access control without
enabling the Linux regulator framework in the trusted VM.
Change-Id: I46fc40d755e6dacaf3b6c6dbc13deb8e5f1deaca
Remove bindings introduced for explicit gpio address mappings.
Use TLMM framework to retrieve the physical addresses for a
given gpio.
Change-Id: I8025ac368b6f3b65c2012caa0d7ce346ff9d2ca5
Change adds "qcom,disable-rsc-solver" property to the panel binding
documentaion. This property is used to dynamically disable RSC for
high FPS.
Change-Id: I7efe843229da59285fc2f4dc5133d67d2ea8af1b
Byte 1 of the command packets no longer specify last command, as driver
implicitly considers every command as the last command unless specified
through message flags. This change updates documentation to reflect the
same.
Change-Id: Ib6af809acb5589013f9d014211f1eced5c13d3ed
Added the missing documentation for various gpios.
Change-Id: I8c0fee96e888fede2d9a2843caa7205aa132f054
Signed-off-by: Santosh Kumar Aenugu <aenugu@quicinc.com>
Add the bindings for configuring AVR step panel requirement. This
works in conjunction with qsync for video mode panels to snap the
frame transfer timing to a fixed rate. This will delay the AVR
trigger until the start of the next step interval.
If this node is missing and qsync/AVR is enabled, user can set any
valid step-rate supported by the MDSS hardware.
Change-Id: I5e527bed09b3796d6a9d3c3a48138effb3186b33
Signed-off-by: Steve Cohen <cohens@qti.qualcomm.com>
Add two new dither hardware configurations.
Add a new entry to indicate which dither block can be
configured as cwb dither block.
Change-Id: Ibeec8fcf33675cd193fa250a93fe8d03377119da
"cell-index" property is added to DSI panel timing nodes, which is
used to maintain the device tree ordering of the nodes while driver
parsing.
Change-Id: Ie5fa4090a021e61a0ecf98ff2bc3efd1618136b2
This changes updates the danger, safe and qos lut as per the
qos recommendations on waipio target & also changes the qos lut
representation in dtsi based on qseed enable and disable to
accommodate waipio recommendation.
Change-Id: I9a5a9993f0d50714a0a5d5e39534466f946dc4dd
Move "qcom,dsi-dyn-clk-list" binding to per timing node,
this will support different RFI values per mode.
Change-Id: I6d320e70e20154375782b75f019172273d8c3667
Add new pingpong blocks and 3D-mux block for dedicated
CWB. Add dummy mixer blocks to handle one-to-one
mapping in resource manager for dedicated-cwb.
Change-Id: I7a2724e6e4637e1e671d42fcb936a79f4646d38a
When programming vig/dma sub-blocks using REGDMA, the addresses
should be offset with respect to sub-block top. Currently these
addresses are specified with respect to the sspp top instead.
This change adds a new node to capture the relative offset of the
sub-block top for Waipio target.
This change also updates the dma sub-block offsets for Waipio target.
Change-Id: If3775b4ca8cff4ed14d4df3255e256410cab2724
With the addition of FP16 on Waipio, per rectangle color block offset
declaration is needed for the VIG pipes. Update the VIG block
organization to match the DMA CP block declaration, and add FP16
color block version + offset nodes to the DMA and VIG pipe definitions.
Change-Id: I6349cd3eedf57b486b952fadb4e44e0290ddd319
When parsing the dma sub-blocks, kernel will not guarantee
preservation of the order. This change adds new index entries
to identify the order of the sub-blocks.
Change-Id: I148515c3db016a00389d5317587b403e96e8277a
Add documentation for device tree properties
that enable mmrm feature in dp driver.
Change-Id: I8ec0c5f700d9cd0efdf6ab2484169873b532ddad
Signed-off-by: Christina Oliveira <coliveir@quicinc.com>
This change adds device tree documentation for ib-bw-vote
property.
Change-Id: I9289760046862bf680d97067edca6bb23e78f0ed
Signed-off-by: Christina Oliveira <coliveir@quicinc.com>
Change updates switch in/out commands of panel mode to support
panel opertaing mode switch in one timing node.
Change-Id: I55d5beca74598044c4d928a4126f0c191a560e6e
Add support for DSC continuous PPS command for DP which allows sending
PPS during every frame in hardware as per the requirement of some
bridge chips.
Change-Id: I6c81c08ca386ef7cf636fed0b1328c4e0c029ea3
Add a GPIO name property to capture all the GPIOs specific to
display host and panel. The entries correspond to the GPIO pins
in the property dsi-panel-gpio-pins.
Change-Id: If820a47fcdf72e5ef6e907a92c947ea4d4480690
This change updates documentation for reg and reg-names which are
used to specify the address & length and names respectively of the
memory mapped regions.
Change-Id: Id7f1c8f5cd13bdf8791fbcafc7e1b93a0664a914
Add documentation for the property to specify list of fps that
indicates the qsync min fps corresponding to the mode in the dfps
list with same index.
Change-Id: I1f0c75c7b473f7c5328525e777e13a1a3d916773