Commit graph

949,197 commits

Author SHA1 Message Date
Danny Lin
89f6b418a4
dtc: Silence warnings by default
Change-Id: Id9adf76a357dabd5f64503852baf84e67488fcb0
2022-05-19 00:15:37 +03:00
Sebastiano Barezzi
f5e1cd9a11
arm64: dts: Exclude standard dts if vendor dts exists
Change-Id: I11f68b27a45fa02861bd5b6526bf49664bfccfb8
2022-05-19 00:15:03 +03:00
Kristof Petho
b679cc56aa
qcacld-3.0: Don't hardcode WLAN_ROOT to drivers/staging/qcacld-3.0
Change-Id: I2bb975c4077b2fe61102e99a30db889477c4f7db
2022-05-19 00:08:29 +03:00
Alexander Koskovich
3779e82550
qcacld-3.0: Disable build tagging
* Doesn't work as an inline kernel module.

Change-Id: I10ffa5213db737267cf9d908442dd1dee0a26e53
2022-05-19 00:08:29 +03:00
Alexander Koskovich
2c1d7dedf4
qcacld-3.0: Only call hdd_debugfs_process_mib_stats if debugfs is enabled
Change-Id: I081bf59ec6ef593eedd5044aaa2e13a6a1a0f87d
2022-05-19 00:08:28 +03:00
Danny Lin
6655e39de6
qcacld-3.0: Fix regulatory domain country names
Clang warns:

../drivers/staging/qcacld-3.0/core/cds/src/cds_regdomain.c:284:43: warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation]
        {CTRY_TURKS_AND_CAICOS, FCC3_WORLD, "TC" "TURKS AND CAICOS"},
                                                 ^
                                                ,
../drivers/staging/qcacld-3.0/core/cds/src/cds_regdomain.c:284:38: note: place parentheses around the string literal to silence warning
        {CTRY_TURKS_AND_CAICOS, FCC3_WORLD, "TC" "TURKS AND CAICOS"},
                                            ^
../drivers/staging/qcacld-3.0/core/cds/src/cds_regdomain.c:296:45: warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation]
        {CTRY_WALLIS_AND_FUTUNA, ETSI1_WORLD, "WF" "WALLIS"},
                                                   ^
                                                  ,
../drivers/staging/qcacld-3.0/core/cds/src/cds_regdomain.c:296:40: note: place parentheses around the string literal to silence warning
        {CTRY_WALLIS_AND_FUTUNA, ETSI1_WORLD, "WF" "WALLIS"},
                                              ^

Change-Id: I35bc21e7946f03fc36fb912f46f742ec23cb8d99
2022-05-19 00:08:28 +03:00
Park Ju Hyung
176a350dfb
qcacld-3.0: Nuke rx_wakelock code entirely
qcom_rx_wakelock is one of the major culprit to increased power consumption.

Although its total wakelock time is quite low, it's catched very frequently
and prevents the system from entering suspend repeatedly.

Original intention of this wakelock is to prevent dropping unicast or
local ARP packet, but I'm having a hard time understanding why are those
packets critical to regular Android users.

qcacld's packet filter will still allow notifications to flow in.

Stop allowing this to be configurable on this kernel.
Nuke this entirely to reduce resource usage.

Change-Id: I8ae655b871e58dc1c9a880c831cc6a5e2d118594
2022-05-19 00:08:28 +03:00
Park Ju Hyung
6f0c08e00a
qcacld-3.0: Always force user build
Change-Id: I8cf9709bc29fde1e41b06f0811f74684161e4cc1
2022-05-19 00:08:27 +03:00
Park Ju Hyung
8781c75205
qcacld-3.0: Nuke Kconfig-based configuration entirely
* This method of building QCACLD isn't meant to be
   used and causes conflicts with the new OEM profile
   configuration.

 * Configuration is now done with drivers/staging/qcacld-3.0/configs.

Change-Id: I7e9f2ad34c360da587707fa4c2519c48a622af18
2022-05-19 00:08:27 +03:00
LuK1337
769a9f149d
drivers: staging: Include qcacld-3.0 source
Change-Id: I6bca60fec211d320c7fb2f1541daf225a1671715
2022-05-19 00:08:15 +03:00
LuK1337
c320c87a04
techpack: Add inline build setup for datarmnet/datarmnet-ext
Change-Id: I1c52ba1c8b3eb14110982626a4cd98e4cea57043
2022-05-19 00:06:23 +03:00
Peter Cai
972c1f5a7d
techpack: audio: Correct symlinks
* These symlinks were meant for the out-of-tree module. Now that we
  build them in-tree, we need to correct them.

Change-Id: If2f506138c7e08123a90e0f897f0e899bb47ef0c
2022-05-19 00:06:19 +03:00
Prateek Sood
a254ae1578
headers_lib: rename Android.bp
Rename Android.bp to Androidbp. This is done to
avoid compilation failure reported for SA* targets.

Ignore tracking of Android.bp link file.

Change-Id: Ie36f8bf5e0ac011e5f82e4cbd3c2cc7d6bf14070
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
Signed-off-by: Naitik Bharadiya <bharad@codeaurora.org>
2022-05-19 00:06:15 +03:00
LuK1337
dad1782ca5
Android: Add empty Android.mk file
* This prevents inclusion of drivers/staging/greybus/tools/Android.mk
  which will conflict in case we have more than 1 kernel tree in AOSP
  source dir.

Change-Id: I335bca7b6d6463b1ffc673ab5367603347516e13
2022-05-19 00:06:12 +03:00
Michael Bestas
5542c24f27
Add 'techpack/video/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/video
git-subtree-mainline: 23b65c3a24
git-subtree-split: c585c9cb5b
Change-Id: If6dff80c6b32d912f36261a16e1b8d74c031d524
2022-05-19 00:05:16 +03:00
Michael Bestas
23b65c3a24
Add 'techpack/display/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/display
git-subtree-mainline: 2d46776923
git-subtree-split: 64f31403b4
Change-Id: I7f4c42a3ba6b11a8db861cdd171a52d8f58f2e06
2022-05-19 00:04:54 +03:00
Michael Bestas
2d46776923
Add 'techpack/datarmnet-ext/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/datarmnet-ext
git-subtree-mainline: d9efe6cda3
git-subtree-split: 5d395e5560
Change-Id: Id27d4ca0c699d7f9e26a870deee5ec5194b768bb
2022-05-19 00:04:27 +03:00
Michael Bestas
d9efe6cda3
Add 'techpack/datarmnet/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/datarmnet
git-subtree-mainline: 2305407022
git-subtree-split: eab1468cc3
Change-Id: I4eddf49f4e67f52b5735ab1a771fa080e112db79
2022-05-19 00:04:07 +03:00
Michael Bestas
2305407022
Add 'techpack/dataipa/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/dataipa
git-subtree-mainline: 39f18e3259
git-subtree-split: f10f60d2e8
Change-Id: I788216ec6aeb0828e8e888d713c0b57e141bdd99
2022-05-19 00:03:28 +03:00
Michael Bestas
39f18e3259
Add 'techpack/camera/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/camera
git-subtree-mainline: 8051403212
git-subtree-split: 702b632d40
Change-Id: If66513d1d1363aba05aa7b5457e54d0ac051b190
2022-05-19 00:03:00 +03:00
Michael Bestas
8051403212
Add 'techpack/audio/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: techpack/audio
git-subtree-mainline: 055d57b240
git-subtree-split: 17d3ecf2ed
Change-Id: I571e62c56dd10ab0c3619baaa096fa286916420b
2022-05-19 00:02:04 +03:00
Michael Bestas
055d57b240
Add 'drivers/staging/qcacld-3.0/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: drivers/staging/qcacld-3.0
git-subtree-mainline: 359ac2012b
git-subtree-split: a0eaf52b80
Change-Id: I04c6e180406954d6cda155bf2adaf3bd89f04aaa
2022-05-19 00:01:35 +03:00
Michael Bestas
359ac2012b
Add 'drivers/staging/qca-wifi-host-cmn/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: drivers/staging/qca-wifi-host-cmn
git-subtree-mainline: 86b1e6e4ff
git-subtree-split: 174fa50724
Change-Id: I61e52ea156a16c34167f53404277bc5dc07f56a5
2022-05-19 00:01:16 +03:00
Michael Bestas
86b1e6e4ff
Add 'drivers/staging/fw-api/' from tag 'LA.UM.9.14.r1-18300-LAHAINA.0'
git-subtree-dir: drivers/staging/fw-api
git-subtree-mainline: 13b3d3f03b
git-subtree-split: c2e0f179b0
Change-Id: I4aaa201ef114a0c534c4a55fe9fd58cee314df71
2022-05-19 00:00:57 +03:00
Michael Bestas
13b3d3f03b
arm64: dts: vendor: Symlink qcom display bindings
Change-Id: Iab5e2f72e82e6bc85e96bbe0884dd2ef5541611b
2022-05-19 00:00:10 +03:00
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