Jens Reidel
c01ba0f928
marble: Use Qualcomm's goodix berlin driver
...
Change-Id: I69b6af050b324760b40034b230e0369941092a8e
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-06-19 14:20:45 +02:00
Jens Reidel
d15689edac
diting: Use Qualcomm's goodix berlin driver
...
Change-Id: I8243991b8482848cabb5e3fea394571bad03e497
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-06-06 01:45:16 +02:00
Jens Reidel
030e91dfad
display: diting: Update nolp and doze commands from diting V816.0.4.0.ULFMIXM
...
Change-Id: I30ca30a1c5ea26037eb8a67a7782cdc35a876467
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-26 23:27:56 +02:00
Jens Reidel
27a96c5c7d
display: diting: Bump minimal brightness to 8
...
Change-Id: I62afd5aa9e2354e755b6a729aa5722a128fd30b2
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-26 23:27:56 +02:00
Jens Reidel
c1a326ff1e
display: diting: Correct physical panel dimensions
...
Change-Id: I491bb1b8300ecdd8ac75d3d60910f77aff702ca9
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-26 23:27:56 +02:00
Jens Reidel
913b3912bd
display: Add support for Xiaomi 12T Pro / Redmi K50 Ultra (diting|L12)
...
Change-Id: I74826692899d10097eb61a44aa04a490c5bd7b4b
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-26 23:27:56 +02:00
Jens Reidel
e5cb459457
camera: Add support for Xiaomi 12T Pro / Redmi K50 Ultra (diting|L12)
...
Change-Id: I2e8739ca4fef904c64adf9cfaf00e49af3a60f99
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-26 23:27:55 +02:00
Jens Reidel
f3cb65f11e
audio: Add support for Xiaomi 12T Pro / Redmi K50 Ultra (diting|L12)
...
Change-Id: I227b896f30f2c517d8a3ec3dbe6377b791699868
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-26 23:27:55 +02:00
Jens Reidel
16d6690c50
diting-sm8475: Update host param override seq from V816.0.4.0.UMRMIXM
...
Change-Id: I7b8dc62f69470d3476941140380710a04ba585b1
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-26 23:27:55 +02:00
Jens Reidel
2dcc3e25a2
Add support for Xiaomi 12T Pro / Redmi K50 Ultra (diting|L12)
...
Change-Id: Ib5dda10332ee62c491682c1ec005dec1ec7c88a1
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-26 03:32:38 +02:00
Jens Reidel
68fc80155e
audio: Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S)
...
Change-Id: I0e581e7f58d86ee8b15f6b247af6419deeb36432
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:32 +02:00
Jens Reidel
3c870e6a90
audio: Add miboard id to diwali reference board
...
Change-Id: I663a2e8755e0c0f12942f98dd53d8091c132cfca
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:32 +02:00
Jens Reidel
79bd93bcb3
display: ziyi: Bump minimal brightness to 8
...
Change-Id: I341ffcfc61d89ec13652ae00e3c64c64f8f360a1
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:32 +02:00
Jens Reidel
8966c226fd
display: ziyi: Correct physical panel dimensions
...
Change-Id: I721e2c492de5dfb3f9a984474f7fa0e2a9b6dd0b
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:32 +02:00
Jens Reidel
7ac422679b
display: Reverse ziyi display changes and add L9S 42 02 0C panel support
...
Change-Id: Ia401d800a68eb409078bf73ec4acf4085d7ea31b
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:32 +02:00
Jens Reidel
9ec9e05ea9
display: Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S)
...
Change-Id: Ide802aac5fc22e3970a3bad2df207abf3374344a
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
f01c972c97
display: Remove diwali reference touchscreens from IDP
...
Change-Id: Ief4983904cadc9241b6d40faed14058f0e768184
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
f03d1c0a57
camera: ziyi: Add cam_vio supply to actuator0
...
Change-Id: I9a0f1dda960794f1a0ab609081b3b5436bf3d044
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
dbee613862
camera: Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S)
...
Change-Id: If844b3a65b42a4eb18fe446cb07ec6ffb6e3ebff
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
f8dea1a661
camera: Add miboard id to diwali reference board
...
Change-Id: Ibbbc58867f0c429242cfb19165ee94488b867a24
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
3ca71ed74f
Add support for Xiaomi 13 Lite/Civi 2 (ziyi|L9S)
...
Change-Id: Id86bea1147240ebddb2da5fe71166d4e71f46000
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
c6d406871d
xiaomi-sm7450-common: Increase volume up debounce interval
...
Change-Id: Iec9d68089af262218bad2f63ba9d83e342b7b315
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
1c102d7d92
Add xiaomi-sm7450-common configuration
...
Change-Id: Ibf310016662b978d8d60031ea5e1f3bc5c4d1064
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
f701942983
diwali-regulators: Set pm8350c_l6 and pm8350c_l9 to fixed 2.8V
...
Change-Id: Ic4f8ba14fe790a6d7d9456123a096f5991d7d13c
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
4fe9147669
diwali-regulators: Add pm8350c_l2 regulator
...
Change-Id: Ie3211071ac31d4c801f39ba6c320792c93c71592
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
8c3efba587
diwali-qupv3: Enable qupv3_se1_i2c and qupv3_se3_i2c
...
Change-Id: Iade306ec9adbf96bb44b089eb26c3a50b736a879
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:31 +02:00
Jens Reidel
1697c8cabd
diwali-usb: Limit to USB 2
...
Change-Id: Ie9a3b1aece82f360047dba27870f32af7051f357
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:30 +02:00
Jens Reidel
c2b0532c16
diwali-reserved-memory: Enlarge and move adsp reserved memory
...
Change-Id: Ibe9b63f9460bc2876464925aac2a28744e0a6bf5
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:30 +02:00
Jens Reidel
71d8ca8283
diwali-reserved-memory: Enlarge and move xbl_ramdump_mem
...
Change-Id: I3fb79279eec52b78839bfd9b53c82762ad1fa54b
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:47:19 +02:00
Jens Reidel
1a7adb1be1
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 >
2024-05-23 22:42:49 +02:00
Jens Reidel
499441ffdb
diwali-pmic-overlay: Add bark pwrkeys
...
Change-Id: I943f4d86ada2be20fb0d2036a044286a398af2a8
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:49 +02:00
Jens Reidel
39148949bf
diwali-pmic-overlay: Use pm8008 instead of pm8010
...
Change-Id: Iaf8e172187432a40895a82aa7395263e9339ba26
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:49 +02:00
Jens Reidel
1dd9aa14b6
diwali-pinctrl: Use gpio 143 instead of 122 for usb 3 phy portselect
...
Change-Id: I89202fbe0ad260f98baa683e51f35e09dd79986d
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:49 +02:00
Jens Reidel
ba4e8cd42f
diwali-pinctrl: Use gpio 46 instead of 17 for touchscreens
...
Change-Id: I664813237572f2ad216d70a694c483a60b8bd4c8
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:49 +02:00
Jens Reidel
3e06289a34
diwali-idp: Disable SD card slot
...
Change-Id: Iff0c2392096bb9126ef304210ea612fd68b03f71
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:48 +02:00
Jens Reidel
67ac3fecaa
diwali: Add microdump modem
...
Change-Id: I84594d778775cc9618f08f3367628ac9ad693e55
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:48 +02:00
Jens Reidel
8c9ad90438
diwali: Add i2c 0-5 aliases
...
Change-Id: Id30a068467abe33cbe90724353dcee23336b0af5
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:48 +02:00
Jens Reidel
dc096a0700
diwali: Disable ramoops memory region
...
Change-Id: I4acaa6612f301180cb004f7949527abdd7dc2e14
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:48 +02:00
Jens Reidel
df4ae30022
diwali: Set qcom,use-power-supply
...
Change-Id: I4dde08d3c0ca31ab2ead319e3a17bc44f18d6041
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:48 +02:00
Jens Reidel
8341e6a109
diwali: Enable nv-mac
...
Change-Id: If0960b109653acb4ebee1a20015217b2ab606f9c
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:48 +02:00
Jens Reidel
2494630da2
diwali: Bump sram size
...
Change-Id: If1e7630eb4dbcdd7fcfa26874459bd70c9a2a13c
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:37 +02:00
Jens Reidel
4458295e62
Remove touchscreens from diwali reference boards
...
Change-Id: I4467374095907d3c486b2a3375c49d9ba1b7631e
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-23 22:42:37 +02:00
Jens Reidel
fd62e21548
Add miboard id to diwali reference board
...
Change-Id: I65e5a0b6297e6e17079df55118d0b7918dbb1502
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-13 05:52:51 +02:00
Jens Reidel
8687ac6a41
zizhan-sm8475-pinctrl: Set tert_tdm_clk_active strength to 6mA
...
Change-Id: I6ff8cb3265c0ef83fa8560f57ee826fffe1f4093
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-10 06:28:48 +02:00
Jens Reidel
3f6028aa3d
zizhan-sm8475: Configure hv-haptics
...
Change-Id: I23d97d17e1ec94aae1a327de859ae176c1993860
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-10 06:28:48 +02:00
Jens Reidel
8386b3b875
camera: Add support for Xiaomi MIX Fold 2 (zizhan|L18)
...
Change-Id: I48019d39519227e1fc03c0dda4bf38390f86540e
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-10 06:28:48 +02:00
Jens Reidel
fafebd1941
audio: Add support for Xiaomi MIX Fold 2 (zizhan|L18)
...
Change-Id: Ib8d2464dd842dbe8fee680b0356fa73b46ea581d
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-10 06:28:48 +02:00
Jens Reidel
b8dd796487
Add support for Xiaomi MIX Fold 2 (zizhan|L18)
...
Change-Id: Ibc989806c961c66e9dc7e2e7e66f492535f3295f
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
2024-05-10 06:28:48 +02:00
Arian
f0b4ec4039
display: Bump minimal brightness to 8 for all our devices
...
Change-Id: Ie7a644eafbdd19aaefbd53395ee3c2fb5dd70bdc
2024-05-10 06:02:12 +02:00
Arian
9d5dd22ada
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
2024-05-10 06:02:12 +02:00