Commit Graph

105 Commits

Author SHA1 Message Date
Jinfeng Gu
48eeed22f9 bindings: Documentation: update for DSC picture width slice
Add "qcom,mdss-dsc-pic-width-slice" flag to indicate the DSC picture
width slice.

Change-Id: I918aa61c22b98d86c23f9c153468bf3f418472bf
2023-05-22 15:59:17 +08:00
Jinfeng Gu
3dc49818d2 bindings: Documentation: update documentation for bl ctrl dcs subtype
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
2023-05-02 02:52:39 -07:00
Anand Tarakh
7fdc23fc04 bindings: Documentation: update documentation for panel clock rate
Update the documentation for panel clock rate calculation.

Change-Id: I7680a37679b3c061cf3dfb1ece83cde991b66e0f
2023-03-17 11:55:33 +05:30
Akash Gajjar
eac72fe914 dt-bindings: add documentation for base layer staging property
This change adds documentation for base layer staging
property which allows staging a layer as base layer
instead of borderfill.

Change-Id: Ie849e798e1c5975f1a2d81d0a93a4bbd8d1be3e9
2022-11-18 12:44:59 +05:30
Yahui Wang
b04db6e315 ARM: dts: msm: add rgb led support for neo qxr platform
Add rgb led support for neo qxr platform.

Change-Id: Ib9395778875ce454496d9654e9596b08672721e8
2022-06-03 13:13:28 +08:00
Mahadevan
82acaadf83 bindings: Documentation: add ddr type dt documentation for display
Add documentation for device tree properties that specifies
supported ddr types to set values of bw and qos based on it.

Change-Id: Ic583e171b274d86ceb8a32cb8d1d35300c84d488
2022-04-16 08:42:19 +05:30
Mahadevan
b7bce57273 bindings: Documentation: modify documentation for BW
This changes modifies the documentation for low and
high BWs entires which are based on ddr type.

Change-Id: Id5854b288ddc90d47babf772a6294a407a4e10d8
2022-04-04 12:53:35 +05:30
Rajkumar Subbiah
7a45cc7d4c bindings: Documentation: add properties for qos settings
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
2021-11-09 08:56:31 -05:00
Yashwanth
d8d9cedc5f ARM: dts: msm: add support for qsync minfps per timing mode
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
2021-08-03 21:35:41 -07:00
Ritesh Kumar
912c14d903 bindings: Documentation: LP11 insertion between lines feature
This change adds documentation for LP11 insertion between
command mode mdp packets feature.

Change-Id: Icb6fdd14866cb9768cb735597afb9b989bf5d9c8
2021-07-06 20:41:58 -07:00
Michael Ru
d9b41563b9 binding: Documentation: update phy and ctrl hw versions
Removes unsupported versions for Controller and PHY.

Change-Id: I0a28491d97ec3b260cbb2f35d0a692f5d67c94f8
Signed-off-by: Michael Ru <mru@qti.qualcomm.com>
2021-06-10 14:15:37 -07:00
qctecmdr
8a5c572195 Merge "binding: Documentation: update DSI panel command documentation" 2021-06-09 04:48:39 -07:00
Jeykumar Sankaran
13fd911f63 bindings: Documentation: add property to specify sub-driver reg ranges
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
2021-06-07 10:21:45 -07:00
Jeykumar Sankaran
78ec250f4c bindings: Documentation: add avdd regulator gpio property
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
2021-06-02 23:36:01 -07:00
Jeykumar Sankaran
f426658a45 bindings: Documentation: remove bindings for gpio mappings
Remove bindings introduced for explicit gpio address mappings.
Use TLMM framework to retrieve the physical addresses for a
given gpio.

Change-Id: I8025ac368b6f3b65c2012caa0d7ce346ff9d2ca5
2021-06-02 23:36:01 -07:00
Satya Rama Aditya Pinapala
cfef785769 binding: Documentation: add binding for dynamic RSC control
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
2021-05-24 15:47:48 -07:00
Satya Rama Aditya Pinapala
36085b359e binding: Documentation: update DSI panel command documentation
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
2021-05-19 17:14:34 -07:00
qctecmdr
6b3a7ecb7b Merge "binding: Documentation: add DSI gpio documentation" 2021-05-01 19:53:16 -07:00
qctecmdr
eabeb04df5 Merge "ARM: dts: msm: add spr and demura entries to waipio platform" 2021-04-30 16:41:47 -07:00
Santosh Kumar Aenugu
b887f7df0d binding: Documentation: add DSI gpio documentation
Added the missing documentation for various gpios.

Change-Id: I8c0fee96e888fede2d9a2843caa7205aa132f054
Signed-off-by: Santosh Kumar Aenugu <aenugu@quicinc.com>
2021-04-23 17:33:34 -07:00
qctecmdr
74c74748fe Merge "ARM: dts: msm: add bindings for AVR-step feature to MDSS" 2021-04-03 04:45:23 -07:00
qctecmdr
ddbef84500 Merge "ARM: dts: msm: add cwb dither entries on waipio target" 2021-04-02 19:54:39 -07:00
Steve Cohen
223b218300 ARM: dts: msm: add bindings for AVR-step feature to MDSS
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>
2021-03-31 16:56:54 -04:00
Gopikrishnaiah Anand
34a68797b6 ARM: dts: msm: add spr and demura entries to waipio platform
Change adds the spr type and demura default panel id into waipio
platform.

Change-Id: I23c711201eeb6585a8286ed412bd18c9033d81cb
2021-03-31 11:59:14 -07:00
Yuchao Ma
b101b4bd2e ARM: dts: msm: add cwb dither entries on waipio target
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
2021-03-30 18:17:03 +08:00
qctecmdr
3392a56a29 Merge "binding: Documentation: add "cell-index" property documentation" 2021-03-29 21:13:27 -07:00
qctecmdr
a43742a036 Merge "ARM: dts: msm: Add multi-mode RFI support for r44561 video mode panel on Waipio" 2021-03-24 14:16:57 -07:00
Satya Rama Aditya Pinapala
25cc39f10e binding: Documentation: add "cell-index" property documentation
"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
2021-03-21 21:15:51 -07:00
Prabhanjan Kandula
0a607b014b ARM: dts: msm: update qos lut configuration for waipio target
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
2021-03-18 14:22:01 -07:00
Amine Najahi
2ab38afbb5 binding: Documentation: move "qcom,dsi-dyn-clk-list" to timing node
Move "qcom,dsi-dyn-clk-list" binding to per timing node,
this will support different RFI values per mode.

Change-Id: I6d320e70e20154375782b75f019172273d8c3667
2021-03-17 17:23:24 -04:00
Gopikrishnaiah Anand
968a2ae6b6 ARM: dts: msm: add support for noise layer in waipio
Change adds offset and version for noise layer feature on supported dpu
targets.

Change-Id: I78e017f483c682a46809a429c3e16c129ec2d965
2021-03-08 18:24:56 -08:00
qctecmdr
de0e634de0 Merge "ARM: dts: msm: add dedicated Pingpong blocks for CWB on waipio" 2021-02-20 13:06:33 -08:00
Chandan Uddaraju
7275b96c50 ARM: dts: msm: add dedicated Pingpong blocks for CWB on waipio
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
2021-02-17 10:58:18 -08:00
Nilaan Gunabalachandran
44d5811a7c ARM: dts: msm: update vig/dma block offset for regdma
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
2021-02-11 13:07:41 -05:00
Christopher Braga
39eb17442e ARM: dts: msm: Update Waipio DTSI for new CP org introduced by FP16
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
2021-02-11 13:07:39 -05:00
Nilaan Gunabalachandran
d12a2801be ARM: dts: msm: add dma sub-block index
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
2021-02-11 11:45:03 -05:00
Christina Oliveira
705f44e67c bindings: Documentation: add mmrm dt documentation for dp
Add documentation for device tree properties
that enable mmrm feature in dp driver.

Change-Id: I8ec0c5f700d9cd0efdf6ab2484169873b532ddad
Signed-off-by: Christina Oliveira <coliveir@quicinc.com>
2021-02-04 11:44:16 -08:00
Christina Oliveira
4c21cb15e8 ARM: dts: Add dt documentation for IB bw vote property
This change adds device tree documentation for ib-bw-vote
property.

Change-Id: I9289760046862bf680d97067edca6bb23e78f0ed
Signed-off-by: Christina Oliveira <coliveir@quicinc.com>
2021-01-28 11:37:13 -08:00
Yu Wu
ded5b93e08 ARM: dts: msm: Add dsi_pll_codes node for waipio
Add dsi_pll_codes node. Kernel can get dsi
pll codes data from this node.

Change-Id: I05282d8b9729ed3db5c0300723aac6c20dd73e8c
2021-01-25 22:12:53 -08:00
Linux Build Service Account
57de891e76 Merge "dt-bindings: update panel operating mode switch feature nodes" into display-kernel.lnx.5.10 2021-01-13 21:47:29 -08:00
Lei Chen
a9f97dbbe9 dt-bindings: update panel operating mode switch feature nodes
Change updates switch in/out commands of panel mode to support
panel opertaing mode switch in one timing node.

Change-Id: I55d5beca74598044c4d928a4126f0c191a560e6e
2021-01-14 13:14:57 +08:00
Ingrid Gallardo
f701240f72 ARM: dts: add mmrm dt documentation for display
Add documentation for device tree properties that
enable mmrm feature in display driver.

Change-Id: I86c7bb14be1abe196f8622263e1030d46ede0318
2021-01-12 14:24:48 -08:00
qctecmdr
186c8fe08c Merge "ARM: dts: msm: Enable continuous PPS for DP DSC" 2020-12-02 06:10:50 -08:00
Abhinav Kumar
9595d70fba bindings: Documentation: add DSC continuous PPS command support for DP
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
2020-11-20 14:00:51 -05:00
qctecmdr
7b2810e3ff Merge "ARM: dts: msm: enable ESD status check for all panels in lahaina TVM" 2020-11-16 14:22:17 -08:00
Veera Sundaram Sankaran
420034d547 ARM: dts: msm: add name property for all display specific GPIOs
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
2020-11-13 10:41:19 -08:00
Lipsa Rout
73aab44811 bindings: disp: qcom: Update reg and reg-names binding documentation
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
2020-11-13 09:55:44 +05:30
Raviteja Tamatam
5eb804e605 bindings: Documentation: add property to specify qsync min fps list
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
2020-09-30 23:46:53 +05:30
Vara Reddy
d3c5a4e852 dt-bindings: update dynamic clock switch feature nodes
Change adds dynamic clock switch feature enabling node
"qcom,dsi-dyn-clk-enable", list of all dynamic clocks
supported "qcom,dsi-dyn-clk-list" and node
subtype with"qcom,dsi-dyn-clk-type".

Change-Id: I1b6bc19e502e2d7019da5f569a830c3e05ac82a3
2020-09-12 10:07:33 -07:00
qctecmdr
2bdbe6da8a Merge "ARM: dts: msm: add gpio pins/address used for BOE cmd panel" 2020-08-21 12:36:22 -07:00