10229 Commits

Author SHA1 Message Date
Arian
6f01f1c0c9 Move to new xiaomi-touch driver
Change-Id: Ie2e3430dbba8003739561a0843a19bdfda7cdcf0
2025-07-25 19:31:40 +05:30
AdarshGrewal
0eebea36d9 display: dsi-panel-n16: Add HDR attributes
This reverts commit f03c6ba0cc.

Change-Id: I04ff7838942a35fd67b414207f29fe8426310089
2025-06-30 19:59:44 +05:30
Arian
59f4f3c4a0 garnet: Move to upstream ir-spi-led driver
Change-Id: I464b1b955aa6301aed121d094555ee7d6714f48f
2025-06-20 22:48:23 +05:30
Jens Reidel
4c1baee0d6 garnet: Use Qualcomm's goodix berlin driver
Change-Id: I69b6af050b324760b40034b230e0369941092a8e
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2025-06-12 14:34:20 +05:30
AdarshGrewal
8e51e39939 display: dsi-panel-n16: Drop 30hz
Change-Id: Ide6dadd4c320d4f9a7c7757d53fc8b9ec105c687
2025-06-12 00:33:16 +05:30
Arian
525565c9da display: garnet-sde: Bump minimal brightness to 8
Change-Id: Ie7a644eafbdd19aaefbd53395ee3c2fb5dd70bdc
2025-06-12 00:33:01 +05:30
Arian
7347c88c45 display: dsi-panel-n16: Correct physical panel dimensions
These values were multiplied with 10 by xiaomi to allow
more specific configurations. This requires changes in
the display HAL which are not part of the open source
qcom display HAL. Hence decrease the values by dividing
through 10 and rounding to nearest integer to support
the qcom display HAL.

This caused unexpected behaviour in some apps without the
display HAL changes. (e.g. pictures are shown too small
in Reddit app, sliding in Gboard is too sensitive)

It is assumed that the value is too high if the height
is above 1000. The changes have been done with this script:
```
for panel in $(ls qcom/display/display/dsi-panel-{l,m}*); do
        height=$(sed -n "s/^.*qcom,mdss-pan-physical-height-dimension = <\([0-9]\+\)>;/\1/p" ${panel})
        width=$(sed -n "s/^.*qcom,mdss-pan-physical-width-dimension = <\([0-9]\+\)>;/\1/p" ${panel})

        if [[ ${height} > 1000 ]]; then
                height=$(python3 -c "print(round(${height} / 10))")
                width=$(python3 -c "print(round(${width} / 10))")

                sed -i "s/^\(.*qcom,mdss-pan-physical-height-dimension = <\)[0-9]\+\(>;\)/\1${height}\2/g" ${panel}
                sed -i "s/^\(.*qcom,mdss-pan-physical-width-dimension = <\)[0-9]\+\(>;\)/\1${width}\2/g" ${panel}
        fi
done
```

Change-Id: Ia99595bf038d8f9302e36e5a02aae48912243c96
2025-06-12 00:33:01 +05:30
AdarshGrewal
42a6e37197 display: Remove attributes from dsi_r66451_amoled_video
Change-Id: Ia47cf74fc4be2c15c525d3c21198529892abfe69
2025-06-12 00:33:01 +05:30
AdarshGrewal
87e4d0352d display: Limit sde max to 4.9
Change-Id: I6e2382e7d08cf6a707b899255ec0ce7c76878da8
2025-06-12 00:33:00 +05:30
AdarshGrewal
0e45d15ffc display: Add support for dsi_n16_41_02_0c
* Thanks Xiaomi for adding it midcycle

Change-Id: Ica2e4d9a09147fd4efb4445774da665527453d36
2025-06-12 00:32:59 +05:30
AdarshGrewal
866c450b81 display: dsi-panel-n16: Update dsi on commands
Change-Id: Ia82db0773cbe2cb74fe9a073165ae4635e99e0cd
2025-06-12 00:32:59 +05:30
AdarshGrewal
5e8a5740d7 display: dsi-panel-n16: Update doze lhm and hbm commands
Change-Id: I7760c5be318c0c92d7c77ac91bca2c35b700350c
2025-06-12 00:32:58 +05:30
AdarshGrewal
3f5625a43a display: dsi-panel-n16: Add nolp update commands
Change-Id: I4dc895827035237dfa84d9ac50f7156a681751ea
2025-06-12 00:32:57 +05:30
AdarshGrewal
f03c6ba0cc display: dsi-panel-n16: Drop HDR attributes
* they were disabled on one panel and not on other ???
 * they are also gone on newer dtbs
 * will bring them back in a later commit

Change-Id: I8c2667080c1b0ce4bde95dc7df8643b2df06e279
2025-06-12 00:32:56 +05:30
AdarshGrewal
e6a8f69b90 display: Add Support for Redmi Note 13 Pro 5G / POCO X6 (garnet)
Change-Id: Ibc562625af9395505ccc0b420bfd341e886fe650
2025-06-12 00:32:56 +05:30
AdarshGrewal
40d41d3223 display: Add miboard-id to parrot-sde-display-qrd reference board
Change-Id: I79a15d0f4ebdd39c2be612997214d05c7c3f7ee5
2025-06-12 00:32:55 +05:30
AdarshGrewal
e2de204f96 camera: Add Support for Redmi Note 13 Pro 5G / POCO X6 (garnet)
Change-Id: Ie93da7bf02fd6f2c01f3c4b8556eef3e4eeeb927
2025-06-12 00:32:54 +05:30
AdarshGrewal
bc9283c8ce camera: Add miboard-id to parrot-camera-sensor-qrd reference board
Change-Id: I4aaae4f7e78c7724dada4ac80913263d54fec1c8
2025-06-12 00:32:54 +05:30
AdarshGrewal
ed2048fa25 audio: Add Support for Redmi Note 13 Pro 5G / POCO X6 (garnet)
Change-Id: Icee957a167ece09cebc5f7daece830e3879199ab
2025-06-12 00:32:53 +05:30
AdarshGrewal
8d568457fa audio: Add xiaomi-sm7435-common configuration
* based off from xiaomi-sm8450-common configuration

Change-Id: I4906a845d5647f0902ef92601ba0a808a299c491
2025-06-12 00:32:52 +05:30
AdarshGrewal
b2037a295a audio: Add miboard-id to parrot-audio-qrd reference board
Change-Id: I6cef45b90ac3ea0fc5c4870c4ef24b49f36eb37d
2025-06-12 00:32:52 +05:30
AdarshGrewal
4f5d73551e Add Support for Redmi Note 13 Pro 5G / POCO X6 (garnet)
Change-Id: I1135ed2d84892f4e392883b85c326682bf8fc138
2025-06-12 00:32:50 +05:30
AdarshGrewal
954326a47b parrot-pmic-overlay: Add pwrkey bark
Change-Id: I8bf289f8898fe5de04e24c6c7e70baf60ece8a78
2025-06-12 00:32:50 +05:30
AdarshGrewal
eb9f1bd214 parrot: Decommonize thermal regions
Change-Id: I03668e2376ed99f53a1a69b8571eafe76d15d2bd
2025-06-12 00:32:49 +05:30
AdarshGrewal
849a8a76b0 parrot: Disable ramoops memory region
Change-Id: I5a75701fc24bcaf642d9084a5af75ca3d19b6a2c
2025-06-12 00:32:48 +05:30
AdarshGrewal
d9664b6011 parrot: usb: disable lpm
Change-Id: I7e87f35a2316d39fb4660561157a04cd9d07000a
2025-06-12 00:32:48 +05:30
AdarshGrewal
d849258c7c parrot: Add qupv3_se2_i2c alias
Change-Id: I9903419a073076ab5f281edc38ecadec8ef50d02
2025-06-12 00:32:47 +05:30
AdarshGrewal
3670cf3dd2 pm8350b: Disable thermal-sensors for socd
Change-Id: Ic4042581227cc754184ab5f5b3aaa1ffcf489726
2025-06-12 00:32:46 +05:30
AdarshGrewal
e716053e29 parrot: Remove mem-offline
Change-Id: I4e30769c499072723c6559674fab797eeaa6f4f5
2025-06-12 00:32:46 +05:30
AdarshGrewal
65bd23c7a7 parrot: qupv3: Enable rtl_se and bus-recovery for qupv3_se2_i2c
Change-Id: I063283b2e1b285a5a5749ea479b7ace49ec260da
2025-06-12 00:32:45 +05:30
AdarshGrewal
f13ff2e03c parrot: debug: Align DDC reads
Change-Id: I3af3fc82a4b61215cb5d930cb8a83306234dc531
2025-06-12 00:32:44 +05:30
AdarshGrewal
fc648311f8 parrot-regulators: Add pm6450_l15 regulator
Change-Id: I4021656dc0b4cedb02cc88af613bc8ca34ca1506
2025-06-12 00:32:44 +05:30
AdarshGrewal
ce7a8b96e3 parrot-regulators: Add pm8350b_l1 regulator
Change-Id: Icf4962cb3caa3bb4fc3c411428aa116c20c19041
2025-06-12 00:32:43 +05:30
AdarshGrewal
4c575bd5f8 parrot: Update xbl and adsp regions
Change-Id: Ib8b7a4e5440749e51dd974153e78bf3fc47d6ad4
2025-06-12 00:32:42 +05:30
AdarshGrewal
36f17f5ef1 Add miboard-id to parrot-qrd-pm8350b reference boards
Change-Id: Ifd0d6c823497aa5f7f69ff1c36964315ba220bb8
2025-06-12 00:32:41 +05:30
AdarshGrewal
59b67e49df treewide: Update for sm7435 naming
Change-Id: I14cc53921dde509ca707df02a9f059cf9a795b19
2025-06-12 00:32:40 +05:30
Arian
ef5aefbb9e Merge tag 'VIDEO.LA.2.0.r1-10400-WAIPIO.0' of https://github.com/waipio-kernel-devicetree/kernel-video-devicetree into lineage-20
* tag 'VIDEO.LA.2.0.r1-10400-WAIPIO.0' of https://github.com/waipio-kernel-devicetree/kernel-video-devicetree:
  ARM: dts: qcom: Add board ids for new parrot IDP, QRD platforms
  ARM: dts: qcom: Add Netrani Pro device soc id
  dts: qcom: Add Stormcloud soc id for new gaming variants.
  ARM: dts: msm: Add support for bengal platform

Change-Id: I042e725765a14f283dbcc8fd3fa3f687b19c6ad4
2024-12-04 21:47:59 +01:00
Arian
926f248e7c Merge tag 'DISPLAY.LA.2.0.r1-13000-WAIPIO.0' of https://github.com/waipio-kernel-devicetree/kernel-display-devicetree into lineage-20
* tag 'DISPLAY.LA.2.0.r1-13000-WAIPIO.0' of https://github.com/waipio-kernel-devicetree/kernel-display-devicetree:
  ARM: dts: msm: add board-ID for qca6755
  ARM: dts: msm: enable hibernation for neo luna v2 target
  ARM: dts: msm: add display support for Parrot PRO SoC variant
  ARM: dts: msm: fix danger and safe luts values for neo target
  ARM: dts: msm: add board-ID for montague-idp-qps615
  display: Add Gaming supported RAVELIN SOC Ids.
  ARM: dts: msm: update default topology for neo-qxr-foreseer

Change-Id: I9fffc07fa7c10900bfed328e80e8f0fb0cb92a3b
2024-12-04 21:47:20 +01:00
Arian
914770ff28 Merge tag 'CAMERA.LA.2.0.r1-12000-WAIPIO.0' of https://github.com/waipio-kernel-devicetree/kernel-camera-devicetree into lineage-20
* tag 'CAMERA.LA.2.0.r1-12000-WAIPIO.0' of https://github.com/waipio-kernel-devicetree/kernel-camera-devicetree:
  ARM: dts: msm: New platform subtypes support for Parrot
  ARM: dts: msm: New soc id support for Parrot
  ARM: dts: msm: Add camera SOC id for netrani Pro
  dts: ravelin: msm: camera: add Board ID for IOT

Change-Id: Ie1e044976f946fb852b894ad0147d60df7957e40
2024-12-04 21:46:46 +01:00
Arian
fa3eb190e6 Merge tag 'LA.VENDOR.1.0.r1-26100-WAIPIO.QSSI14.0' of https://github.com/waipio-kernel-devicetree/kernel-audio-devicetree into lineage-20
* tag 'LA.VENDOR.1.0.r1-26100-WAIPIO.QSSI14.0' of https://github.com/waipio-kernel-devicetree/kernel-audio-devicetree:
  ARM: dts: msm: Support for qca6755 parrot variant
  ARM: dts: msm: Add soc id for parrot pro
  ARM: dts: msm: Add support for Clarence Gaming SKU
  dts: ravelin: add Board ID for IOT

Change-Id: I5e8bb8165a886e32ab69d28d6ee82d61fd72891a
2024-12-04 21:45:58 +01:00
Arian
8a2eaef90c Merge tag 'KERNEL.PLATFORM.1.0.r1-18100-kernel.0' of https://github.com/waipio-kernel-devicetree/kernel-devicetree into lineage-20
* tag 'KERNEL.PLATFORM.1.0.r1-18100-kernel.0' of https://github.com/waipio-kernel-devicetree/kernel-devicetree:
  ARM: dts: msm: Add initial DT for AnorakP QXR HMT UFS Refgen + 4K display
  ARM: dts: msm: Add support for new WCN Card for Parrot
  ARM: dts: msm: Remove perf-lock support on ANORAK platform
  ARM: dts: msm: Add support for new WCN Card for Parrot
  dt-bindings: soc: qcom: add qcom,crypto compatible
  ARM: dts: msm: Add crypto node for neo
  Revert "ARM: dts: msm: Skip thaw during hibernate for USB"
  ARM: dts: msm: Add wlan node for qca6755 parrot
  ARM: dts: qcom: Add ParrotPRO SKU soc id support
  ARM: dts: msm: Skip thaw during hibernate for USB
  ARM: dts: msm: Add child nodes for PCIe0
  ARM: dts: msm: removing "config-recovery" and "drv-supported" for qps615
  ARM: dts: qcom: PCIe REFCLK always on
  ARM: dts: msm: Add PCIE0 node
  ARM: dts: msm: Add I2C node for PCIe switch QPS615
  ARM: dts: msm: Add dt variants for montague HSP variant
  ARM: dts: msm: Update GPU model for Ravelin gaming variants
  ARM: dts: msm: Add Gaming variant devicetree for Ravelin
  ARM: dts: msm: increase smem memory to 44k
  ARM: dts: qcom: Disable cnss-kiwi SOL on anorak platform
  ARM: dts: msm:Use st54spi_gpio dev node for stsafe320
  ARM: dts: qcom: Add Talyn devicetree support for Apache
  ARM: dts: msm: Update RC0 and RC1 PHY settings as per HSR v1.07 for neo
  ARM: dts: msm: Add stsafe320 support for montague
  ARM: dts: msm: Add device tree support for Anorak platform
  ARM: dts: msm: Add ext-region prop of cpusysvm for parrot
  ARM: dts: msm: Add support for PMD VCSEL voltage
  ARM: dts: msm: Add 788MHz GPU speed bin support for anorak
  ARM: dts: msm: increase smem memory to 44k
  ARM: dts: msm: Add power_state device for neo
  dt-bindings: soc: qcom: snapshot of DT bindings for power_state device
  ARM: dts: msm: add support for bwprof
  ARM: dts: msm: add phy aux & pll clk config1 register offset
  ARM: dts: msm: Update IPD driver for 4K Anorak SKU3

Change-Id: I2b99f955ecb8c6e6372713d462a91256ae4626c8
2024-12-04 21:45:06 +01:00
Linux Build Service Account
f5c92d8ccf Merge 4053d77365 on remote branch
Change-Id: Ie06445d0fb1dcf5d43c3e63c50e037b8878b3ffa
2024-07-15 01:53:30 -07:00
Lijuan Gao
4053d77365 ARM: dts: msm: Add initial DT for AnorakP QXR HMT UFS Refgen + 4K display
Add device tree support for AnorakP QXR Hamilton(HMT) UFS Refgen +
4K display.

Change-Id: I605f3ce98cbcfbb4b44d49241a855cc5a1371a05
2024-06-24 13:58:55 +08:00
Swetha Chikkaboraiah
e171e0df75 ARM: dts: msm: Add support for new WCN Card for Parrot
Add dt support for new WCN Card for Parrot SOC.

Change-Id: I5a4853a4d0dd06503154a5cdb80da419cb7f0b4e
(cherry picked from commit f3d0974ae0)
2024-06-20 03:04:33 -07:00
Linux Build Service Account
d9e16fbb56 Merge d32805e9b7 on remote branch
Change-Id: If7b8e51244c3abd1df5016f111a89e073a4e70a3
2024-06-18 10:33:58 -07:00
Linux Build Service Account
a272560d8a Merge d1c6503aa3 on remote branch
Change-Id: Id9c55cbe37b15a6d7de2dab35cf68c50980a6d16
2024-06-18 06:19:18 -07:00
Linux Build Service Account
042bc3c032 Merge 073a552506 on remote branch
Change-Id: I188c8fd54e32568df2c3107b76bf51c81033cd8f
2024-06-18 05:09:42 -07:00
Linux Build Service Account
56e3632e15 Merge 6139e414c7 on remote branch
Change-Id: I6aa6ec7e16c2b9e9fd7a14c4a321f402a01b8f53
2024-06-18 04:57:29 -07:00
Linux Build Service Account
522dc29ddb Merge b375f37816 on remote branch
Change-Id: I1addd3808fef05833c9b07ea059cdf301f9c6392
2024-06-18 04:56:59 -07:00
qctecmdr
63e8f71e5d Merge "ARM: dts: msm: Add support for new WCN Card for Parrot" 2024-06-06 09:42:38 -07:00