Jens Reidel
35ffc2c386
display: Reverse ziyi display changes and add L9S 42 02 0C panel support
...
Change-Id: Ia401d800a68eb409078bf73ec4acf4085d7ea31b
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
2562f47583
display: Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S)
...
Change-Id: Ide802aac5fc22e3970a3bad2df207abf3374344a
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
d831e04873
display: Remove diwali reference touchscreens from IDP
...
Change-Id: Ief4983904cadc9241b6d40faed14058f0e768184
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
b9fa192e74
camera: ziyi: Add cam_vio supply to actuator0
...
Change-Id: I9a0f1dda960794f1a0ab609081b3b5436bf3d044
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
61859e0e8b
camera: Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S)
...
Change-Id: If844b3a65b42a4eb18fe446cb07ec6ffb6e3ebff
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
17f7c34aa6
camera: Add miboard id to diwali reference board
...
Change-Id: Ibbbc58867f0c429242cfb19165ee94488b867a24
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
764b3e40dd
Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S)
...
Change-Id: Id86bea1147240ebddb2da5fe71166d4e71f46000
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
b4fba0b192
xiaomi-sm7450-common: Increase volume up debounce interval
...
Change-Id: Iec9d68089af262218bad2f63ba9d83e342b7b315
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
f9a843c8b8
Add xiaomi-sm7450-common configuration
...
Change-Id: Ibf310016662b978d8d60031ea5e1f3bc5c4d1064
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
dc5794e86c
diwali-regulators: Set pm8350c_l6 and pm8350c_l9 to fixed 2.8V
...
Change-Id: Ic4f8ba14fe790a6d7d9456123a096f5991d7d13c
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
a9837713b2
diwali-regulators: Add pm8350c_l2 regulator
...
Change-Id: Ie3211071ac31d4c801f39ba6c320792c93c71592
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
e4b64e4e3d
diwali-qupv3: Enable qupv3_se1_i2c and qupv3_se3_i2c
...
Change-Id: Iade306ec9adbf96bb44b089eb26c3a50b736a879
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
96f87d1583
diwali-usb: Limit to USB 2
...
Change-Id: Ie9a3b1aece82f360047dba27870f32af7051f357
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:57 +02:00
Jens Reidel
e2e821fb8f
diwali-reserved-memory: Enlarge and move adsp reserved memory
...
Change-Id: Ibe9b63f9460bc2876464925aac2a28744e0a6bf5
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:56 +02:00
Jens Reidel
c83e491d7b
diwali-reserved-memory: Enlarge and move xbl_ramdump_mem
...
Change-Id: I3fb79279eec52b78839bfd9b53c82762ad1fa54b
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:07:25 +02:00
Jens Reidel
2245afe113
diwali-pmic-overlay: Drop pm7325 ADC thermal zones
...
ziyi does not use PMIC integrated chargers.
Change-Id: Idc07df2422a402a96b0d93163cfe914340bb5056
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
546847af6f
diwali-pmic-overlay: Add bark pwrkeys
...
Change-Id: I943f4d86ada2be20fb0d2036a044286a398af2a8
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
d50dbe552a
diwali-pmic-overlay: Use pm8008 instead of pm8010
...
Change-Id: Iaf8e172187432a40895a82aa7395263e9339ba26
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
e647e70ac8
diwali-pinctrl: Use gpio 143 instead of 122 for usb 3 phy portselect
...
Change-Id: I89202fbe0ad260f98baa683e51f35e09dd79986d
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
57882e1146
diwali-pinctrl: Use gpio 46 instead of 17 for touchscreens
...
Change-Id: I664813237572f2ad216d70a694c483a60b8bd4c8
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
5e5181786c
diwali-idp: Disable SD card slot
...
Change-Id: Iff0c2392096bb9126ef304210ea612fd68b03f71
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
d8ea0540f4
diwali: Add microdump modem
...
Change-Id: I84594d778775cc9618f08f3367628ac9ad693e55
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
24ef76d180
diwali: Add i2c 0-5 aliases
...
Change-Id: Id30a068467abe33cbe90724353dcee23336b0af5
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
b5ed5502f3
diwali: Disable ramoops memory region
...
Change-Id: I4acaa6612f301180cb004f7949527abdd7dc2e14
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
b6841f8786
diwali: Set qcom,use-power-supply
...
Change-Id: I4dde08d3c0ca31ab2ead319e3a17bc44f18d6041
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
5909187e8f
diwali: Enable nv-mac
...
Change-Id: If0960b109653acb4ebee1a20015217b2ab606f9c
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
db9e7ded51
diwali: Bump sram size
...
Change-Id: If1e7630eb4dbcdd7fcfa26874459bd70c9a2a13c
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
6147e6beab
Remove touchscreens from diwali reference boards
...
Change-Id: I4467374095907d3c486b2a3375c49d9ba1b7631e
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
4c52b1c32c
Add miboard id to diwali reference board
...
Change-Id: I65e5a0b6297e6e17079df55118d0b7918dbb1502
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
010a2d68de
zizhan-sm8475-pinctrl: Set tert_tdm_clk_active strength to 6mA
...
Change-Id: I6ff8cb3265c0ef83fa8560f57ee826fffe1f4093
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
3d22255629
zizhan-sm8475: Configure hv-haptics
...
Change-Id: I23d97d17e1ec94aae1a327de859ae176c1993860
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
49d8b8b973
camera: Add support for Xiaomi MIX Fold 2 (zizhan|L18)
...
Change-Id: I48019d39519227e1fc03c0dda4bf38390f86540e
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
928ec735ec
audio: Add support for Xiaomi MIX Fold 2 (zizhan|L18)
...
Change-Id: Ib8d2464dd842dbe8fee680b0356fa73b46ea581d
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Jens Reidel
e6e82afa0a
Add support for Xiaomi MIX Fold 2 (zizhan|L18)
...
Change-Id: Ibc989806c961c66e9dc7e2e7e66f492535f3295f
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Arian
e77a0130ad
display: Bump minimal brightness to 8 for all our devices
...
Change-Id: Ie7a644eafbdd19aaefbd53395ee3c2fb5dd70bdc
2025-04-28 15:06:47 +02:00
Arian
59d2986488
display: Correct physical panel dimensions for our devices
...
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-04-28 15:06:47 +02:00
Jens Reidel
b3321f3a7b
display: marble: Update nolp and doze commands from marble V816.0.3.0.UMRMIXM
...
Change-Id: I2c3d0e7728e8c9b2a207de22ad402fae7fae0064
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Arian
a58dd509c5
display: marble: Update nolp command from mondrian V816.0.3.0.UMNMIXM
...
Change-Id: I79e20546bcb6ba699d822249b9617c477314e0d3
2025-04-28 15:06:47 +02:00
Arian
add8a44370
display: marble: Update from unicorn V816.0.3.0.ULECNXM
...
Change-Id: I87f19c2a958a63eab57f0e3f7906fc1172e64c6f
2025-04-28 15:06:47 +02:00
Jens Reidel
46c02d7bcf
display: marble: Disable 30Hz timing
...
Change-Id: Ia3166e4565d24af125a34ead1bf2790162bf8093
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Arian
bbb1108da8
display: marble: Update gamma switch commands from unicorn V816.0.3.0.ULECNXM
...
Change-Id: Ic86dd33d48f470c53aadcc9626e7da22902b97d9
2025-04-28 15:06:47 +02:00
Arian
4b9ac3bac6
display: Add support for POCO F5/Redmi Note 12 Turbo (marble|M16T)
...
Change-Id: Idfd6fa59d41e7a89cf6630ae67f4ad8e21c03094
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2025-04-28 15:06:47 +02:00
Arian
78e8521292
display: mondrian: Add qcom,mdss-dsi-nolp-command-update from mondrian V816.0.3.0.UMNMIXM
...
Change-Id: I4e4ed0afc66c3b2b9c783f4dfd4bdb910e340c5d
2025-04-28 15:06:47 +02:00
Arian
acbc9c5180
display: mondrian: Commonize lp and local hbm commands for all timings
...
Change-Id: I73bbe89878962a70b1d1d96af73da6c0b177fe54
2025-04-28 15:06:47 +02:00
Arian
f04f452252
display: mondrian: Update from V14.0.5.0.TMNMIXM
...
Change-Id: Icf51bc9ed28abba232eb72a32777b312698067c3
2025-04-28 15:06:47 +02:00
Arian
ed064e9f46
display: Add support for POCO F5 Pro/Redmi K60 (mondrian|M11A)
...
Change-Id: I28ae34fd3480114b819cdc61ef20219d441b087f
2025-04-28 15:06:47 +02:00
FlowerSea0208
598e01aa4b
display: mayfly: Drop 90Hz timing
...
* Switching to 90Hz results in a very noticeable color shift, especially when displaying dark content.
So remove it for a better visual experience.
Change-Id: Ic2115c357fd6b74da135f668be4f0279ba25de5e
2025-04-28 15:06:47 +02:00
Arian
287832ca3b
display: Add support for Xiaomi 12S (mayfly|L3S)
...
Change-Id: I3762f444fb6c3696971739f1dc6def34337b1ddc
2025-04-28 15:06:47 +02:00
Arian
7872f9c56e
display: zizhan: Update from unicorn V816.0.3.0.ULECNXM
...
Change-Id: I81470c09cf6e399492005ee3d0e1f1648d6ff369
2025-04-28 15:06:47 +02:00
Arian
1917c92627
display: Add support for Xiaomi MIX Fold 2 (zizhan|L18)
...
Change-Id: Id0599a6be0abe11f09d7915fec9628d8ea4a312b
2025-04-28 15:06:47 +02:00