Commit graph

906,938 commits

Author SHA1 Message Date
Michael Bestas
299ddba76f
Add 'arch/arm64/boot/dts/vendor/qcom/display/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: arch/arm64/boot/dts/vendor/qcom/display
git-subtree-mainline: 89d3df9b32
git-subtree-split: daedd7b619
Change-Id: Ia880e6bef6224daa7ecd3fc64a25c77cb09edcf9
2022-05-18 23:54:42 +03:00
Michael Bestas
89d3df9b32
Add 'arch/arm64/boot/dts/vendor/qcom/camera/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: arch/arm64/boot/dts/vendor/qcom/camera
git-subtree-mainline: 2b6c247978
git-subtree-split: 88355c3a07
Change-Id: I4728f786313c80976d464b7c874e5e81da1514e4
2022-05-18 23:48:22 +03:00
Michael Bestas
2b6c247978
Add 'arch/arm64/boot/dts/vendor/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: arch/arm64/boot/dts/vendor
git-subtree-mainline: ac58d80b83
git-subtree-split: 78081ce0ac
Change-Id: I2f78e47acbd3cc0c0b558fd052eff5195215d747
2022-05-18 23:46:54 +03:00
Cosmin Tanislav
ac58d80b83
techpack: Don't ignore subdirectories
Change-Id: I351391a9bad6a5eb0aa0e8dc84f7e011400f184f
2022-05-18 23:44:35 +03:00
Cosmin Tanislav
90722cb4b8
.gitignore: Don't ignore QCOM's ARM64 vendor DTS
Change-Id: I840cb502b05b48ef61aa2e0513cd2bfd7367e4f3
2022-05-18 23:44:05 +03:00
osaisruj
daedd7b619 ARM: dts: msm: add panel support for monaco WDP
Add RM6D030 1.41" amoled panel node for monaco.

Change-Id: I4dbe5484ed4239a163d3b9d4653686624c5fdbff
2022-04-27 10:30:14 +08:00
Venkata Prahlad Valluru
43ea792567 ARM: dts: msm: update max clk rate for display clocks
Update max clk rates for mdp clks.

Change-Id: I1732f73d1646d8aa08ffbaebfd6afacda07baaaf
2022-04-27 10:30:14 +08:00
Ke Du
e455ffb915 ARM: dts: msm: add dts of display for qrb2210-rb1
Add sde dts of display and HDMI panel dts for qrb2210-rb1.

Change-Id: Iada831811666082ac934037fb1fca7b83263e197
2022-04-27 10:30:14 +08:00
Venkata Prahlad Valluru
4d2df0a14d ARM: dts: msm: add cpu irq latency for display
Add recommended QOS settings.

Change-Id: I5e419f9355373aaf043c2b047424da720402f5b9
2022-04-27 10:30:14 +08:00
Venkata Prahlad Valluru
f05ca8f995 ARM: dts: qcom: update idle mode commands for RM69090 cmd panel
Add idle commands to enter 24 bit mode.

Change-Id: I3228636ae019e02c1ddc12e8393e31d5496db767
2022-04-27 10:30:14 +08:00
Yu Wu
4eed280024 ARM: dts: msm: update vddio for r66451 panel
Panel dead happen randomly because of high panel power consumption,
increase max vddio for r66451 panel to fix panel dead issue.

Change-Id: Ib091cbab6ba4e9e1dd3f8a9ca4b6ad9afc36c174
2022-04-27 10:30:14 +08:00
osaisruj
acd06dee63 ARM: dts: msm: add panel dtsi for monaco WDP
Add panel dtsi for RM6D030 1.41" amoled panel.

Change-Id: Ide0d69cb6685b11910fea78f7c8f7f5e6042a3a5
2022-04-27 10:30:14 +08:00
osaisruj
ed3dd2e2ab ARM: dts: msm: add idle mode commands in panel dtsi
Add idle mode commands for RM69090 truly 1.78" amoled panel.

Change-Id: I5989861547cc2cd83a735512f95c897489f3c19b
2022-04-27 10:30:14 +08:00
Rajeev Nandan
4b45a9f7ef ARM: dts: msm: Add display support for Blair ATP platform
Add DSI display support for the Blair ATP platform.

Change-Id: I0fbd9e5548e065f12b07f1a070617899f9b0fbbc
2022-04-27 10:30:14 +08:00
osaisruj
9ba06e2a19 ARM: dts: msm: Add rounded corner dtsi nodes for monaco
add rounded corner feature dtsi nodes for monaco target.

Change-Id: Ic8c7246dfcda8538285af53ecc69a10a782e0dd0
2022-04-27 10:30:14 +08:00
Yahui Wang
6c30d2fbb0 ARM: dts: msm: Update phy timings based on Blair revision YK
The display panel timings for Blair QRD need to be updated to match
with latest timing revision to avoid display issues.

Change-Id: I49cd26e2bde2dbc8100580269e06b0e159ecc2ca
2022-04-27 10:30:14 +08:00
BIVASH KUMAR SINGH
e7a560d1e3 ARM: dts: msm: add dummy regulator for ibb supply for Blair
When the AMOLED panel is powered from the external power source,
the IBB regulator is not needed. In the absence of ibb regulator
node we are getting error message (non-fatal) for AMOLED panel's
operation on ibb during change in the power states. Using stub
regulator for ibb supply to fix this error. The Blair display DT 
includes DT of PM6125 variant of Holi, so this change applies to 
both.

Change-Id: I851cef3e6c235b8ee2fa334c45c96caa038262bf
2022-04-27 10:30:14 +08:00
Yu Wu
a51192b3f0 ARM: dts: msm: remove the t-clk-post and t-clk-pre timings for blair QRD
The qcom,mdss-dsi-t-clk-post and qcom,mdss-dsi-t-clk-pre panel
properties are not required for DSI ctrl v2.3.0 and above, using
DSI phy v4.0.0 and above. As the Blair is reusing the display
nodes from the Holi target, these two properties are getting
included automatically.
If these properties are defined, the DSI ctrl programs the
DSI_CLKOUT_TIMING_CTRL register for all the DSI PHY versions,
that is not recommended as per the DSI HPG.
We don't need these two for the Blair, remove them.

Change-Id: Ic4e1a3a306e4aa191cd7cb3b6017cd3b2f226e8e
2022-04-27 10:30:14 +08:00
Rajeev Nandan
c6a2adb14d ARM: dts: msm: remove the t-clk-post and t-clk-pre timings from Blair
The qcom,mdss-dsi-t-clk-post and qcom,mdss-dsi-t-clk-pre panel
properties are not required for DSI ctrl v2.3.0 and above, using
DSI phy v4.0.0 and above. As the Blair is reusing the display
nodes from the Holi target, these two properties are getting
included automatically.

If these properties are defined, the DSI ctrl programs the
DSI_CLKOUT_TIMING_CTRL register for all the DSI PHY versions,
that is not recommended as per the DSI HPG.

We don't need these two for the Blair, remove them from Blair
CDP and MTP platforms.

Change-Id: I81d66c53fabfc389466b0dbf82c8d8678f08868a
2022-04-27 10:30:14 +08:00
Rajeev Nandan
5f6dc7394f ARM: dts: msm: Enable NT36672E C-PHY LCD panel for Blair target
Enable NT36672E 144fps C-PHY fhd plus video mode
display panel support for the Blair target.

Change-Id: Ife56a47baec80b5580f9820f1a7ff689af7bc26b
2022-04-27 10:30:14 +08:00
Rajeev Nandan
a763fa718f ARM: dts: msm: Enable NT36672E D-PHY LCD panel for Blair target
Enable NT36672E 60/120/144fps D-PHY fhd plus video mode
display panel support for the Blair target.

Change-Id: Ie5e69943f7b7984f4b625372ce91a6555a1f2467
2022-04-27 10:30:14 +08:00
Rajeev Nandan
7f33608bfc ARM: dts: msm: update supply-min-voltage of dsi phy supply for Blair
In Blair target, the MX Rail supports till SVSL1 mode whereas
in Holi target it’s Nominal. Change the qcom,supply-min-voltage
of the dsi phy 0p9 power supply to SVSL1.

Change-Id: If6bfe3021f27ce844783b586b42ef0edb7db157f
2022-04-27 10:30:14 +08:00
Andhavarapu Karthik
d56f0ddde3 ARM: dts: msm: add list-cells property for mdp node
Add list-cells property for mdp device node. Which is
needed to populate parent device node for rotator device.

Change-Id: I679343160c81f6047cb1a3ff207cd386a0f31580
2022-04-27 10:30:14 +08:00
Venkata Prahlad Valluru
6d7bd29c8c ARM: dts: msm: update tear irq offsets for monaco
Add tear irq offset for interface 1.

Change-Id: I972627be369a14296b055ce48f96ee3c0384587f
2022-04-27 10:30:14 +08:00
Venkata Prahlad Valluru
2fe96c9d47 ARM: dts: msm: update sde qos config for monaco
Update safe, danger and qos config for 60fps.

Change-Id: I28136c73d2156c128c222ea62549028802a9fb34
2022-04-27 10:30:14 +08:00
Rajeev Nandan
c70d048b82 ARM: dts: msm: add support of sim panel for Blair target
Add support of video simulation panel for the Blair target.
The Blair display DT includes DT of PM6125 variant of Holi,
so this change automatically adds the same support there too.

Change-Id: I705d08e87025f9accb9abdecab330d3a20c33e9a
2022-04-27 10:30:14 +08:00
Ritesh Kumar
2cbaedd9c2 bindings: Documentation: LP11 insertion between lines feature
This change adds documentation for LP11 insertion between
command mode mdp packets feature.

Change-Id: Icb6fdd14866cb9768cb735597afb9b989bf5d9c8
2022-04-27 10:30:14 +08:00
Venkata Prahlad Valluru
0a96923db2 ARM: dts: msm: update lane-config settings for monaco-sde
Update the lane config and LDO settings with correct
values.

Change-Id: I9bf725599abbf6d1850bd658155bc9b4959a84d2
2022-04-27 10:30:14 +08:00
Yuan Zhao
c779434e1a ARM: dts: msm: add a new display qrd dtsi for Blair
Add a new display dtsi file.

Change-Id: I1f02b6d4dfbf71b75feb2cfc3ffdeeccc8eb8de5
2022-04-27 10:30:14 +08:00
Venkata Prahlad Valluru
0c38dce0a1 ARM: dts: msm: update clock list for monaco-sde
Remove GCC_DISP_AHB_CLK as this is always ON clk
and support for this clk was removed in clk driver.

Change-Id: I641f6c0a69b2a4395357519e1fe732a74144052a
2022-04-27 10:30:14 +08:00
Lei Chen
60524582d2 ARM: dts: msm: add support for QPIC display
Add support for QPIC display and ili panel for MDM project.

Change-Id: Ia7a4d47d62333867264e4b29fbaa8ead0ab0fe25
2022-04-27 10:30:14 +08:00
Lei Chen
56e494c144 bindings: Documentation: add documentation for qpic display
Add the documentation for configuring the QPIC display block.

Change-Id: I03a0f9f4754b8dfe18165ed7c00a9b12de1c9f7a
2022-04-27 10:30:14 +08:00
Rajeev Nandan
8e20ac5b1d ARM: dts: msm: Update dsi phy addresses and timings for Blair target
Update dsi phy addresses and phy timings of amoled panel for
the Blair target as per 6nm-FF.

Change-Id: I366d26b0939f9b7fe969b6c503adc1c3c0574ada
2022-04-27 10:30:14 +08:00
Naman Padhiar
c6b805f330 Revert "icnss2: Enable PHY processor SSR along with WPSS SSR"
This reverts commit 047f485e92.

Change-Id: I2125637403cd445066a849a8913d02e4897b2a8f
Signed-off-by: Naman Padhiar <npadhiar@codeaurora.org>
2021-09-19 22:04:00 -07:00
Linux Build Service Account
05fc9106ac Merge 8bbe418836 on remote branch
Change-Id: I6595089c2a882761bdea4eaa6ed3559bb4b507aa
2021-09-17 03:27:11 -07:00
Linux Build Service Account
78081ce0ac Merge 179cd890ed on remote branch
Change-Id: Ib988889cc8a846988d1905bada1a7e8558ab1dce
2021-09-17 03:05:24 -07:00
Linux Build Service Account
88355c3a07 Merge 38a0e9b401 on remote branch
Change-Id: I78655cd63d4dee67723ee31d5d919ff3e3a86c2a
2021-09-17 02:55:22 -07:00
Vignesh Viswanathan
906e7aebaf ARM: dts: qcom: Remove redundant entries in sdxlemur-qcn9000.dtsi
Redundant entries for wifi nodes, reserved-memory and pcie0_rp are
defined in sdxlemur-qcn9000.dtsi.

Remove the redundant entries as they are not required.

Change-Id: Idb3e4f1a34d220076b5c797616d96d9bfa82f6c5
2021-09-14 05:18:55 -07:00
Prakruthi Deepak Heragu
8bbe418836 qcom_wdt_core: Validate the input parameters of qcom_wdt_register
Ensure that the input parameters of qcom_wdt_register is checked before
proceeding as this could cause NULL pointer dereferences.

Change-Id: I29e7eee946fb9fe0ba7fe75b96acedff7deab4bd
Signed-off-by: Prakruthi Deepak Heragu <pheragu@codeaurora.org>
2021-09-14 01:22:30 -07:00
qctecmdr
2c5e9303bf Merge "Sched: Improve the scheduler" 2021-09-13 18:03:27 -07:00
qctecmdr
e4e6533cb4 Merge "haven: hh_rm_iface: Avoid integer overflow for req_payload_size calculation" 2021-09-13 18:03:26 -07:00
Zijun Hu
fe27c9169a ARM: dts: msm: Enable bluetooth for v2 sdxlemur
Enable bluetooth for v2 sdxlemur.

CRs-Fixed: 3034997
Change-Id: Ibc0a0e66a05e272875938764c987ef25cd6f58cb
2021-09-13 17:52:23 -07:00
Prakruthi Deepak Heragu
b59a9f3479 haven: hh_rm_iface: Avoid integer overflow for req_payload_size calculation
There is a possibility for the calculation to overflow when size is large
enough to overflow when added to the size of payload. Ensure that this
overflow is caught early.

Change-Id: I876fbaa704ba51dc4a9e4eb4d3f7f0eaa749e06d
Signed-off-by: Prakruthi Deepak Heragu <pheragu@codeaurora.org>
Signed-off-by: Swetha Chikkaboraiah <schikk@codeaurora.org>
2021-09-13 09:57:03 -07:00
qctecmdr
07005fd0c6 Merge "icnss2: Improve IPC logging" 2021-09-13 08:48:11 -07:00
Lingutla Chandrasekhar
3282382a54 Sched: Improve the scheduler
This change is for general scheduler improvements.

Change-Id: I78a13f15f7b95d7b6583222fbc68b828e651b802
Signed-off-by: Lingutla Chandrasekhar <clingutla@codeaurora.org>
2021-09-13 05:53:43 -07:00
Mohammed Siddiq
ea4e19c280 cnss2: Send host reset req when mhi_force_rddm_mode fails
Add code to send host reset request when mhi_force_rddm_mode fails.

Change-Id: I47c94e009c9c21415bcf859de2fab887f1414b71
Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
2021-09-13 02:40:12 -07:00
Naman Padhiar
d867e28bf4 icnss2: Improve IPC logging
Changed “icnss_long1” to “icnss_smp2p” as it contain
only SMP2P logs. Created “icnss_soc_wake” IPC to separate
SOC_WAKE logs from “icnss”.

Change-Id: I073868e4954903fbb780bec44d8172bbf7e4393c
Signed-off-by: Naman Padhiar <npadhiar@codeaurora.org>
2021-09-13 11:27:28 +05:30
qctecmdr
b4f4115eae Merge "msm: mhi: Provide an API to perform host reset request" 2021-09-12 21:56:49 -07:00
Jishnu Prakash
4619df392d ARM: dts: msm: Prevent PM8008 LPM usage for all targets
PMIC PM8008 LDOs do not support low power mode (LPM). If configured for
LPM, these LDOs continue to operate in normal power mode (NPM) with the
same quiescent current but a reduced over-current protection (OCP)
threshold, which can result in OCP triggering. Fix all PM8008 LDOs
to use normal power mode (NPM) alone to avoid this.

Change-Id: I2c8961eaba0677768da09aeba577a32810c1d50f
2021-09-12 21:21:29 -07:00
qctecmdr
9ab39a992d Merge "cnss2: return -EBUSY in cnss_pci_link_down if link already down" 2021-09-12 15:41:27 -07:00