Commit Graph
31 Commits
Author SHA1 Message Date
xieqiong2 c29152799c dtsi:add sys temp node for hawao.
add front temp, back temp
for sys temp node.

Change-Id: Icff5154c1a911090f158d9a067687003edda16e4
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2235998
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:05 -03:00
xieqiong2 a6921cc699 dtsi:devon4G battery,charge setting.
set battery serial number.
set charge current, voltage for different tempzone.

Change-Id: I92229b74b3a3844820c879a5d62d7fefce7c20b5
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2235095
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:05 -03:00
xieqiong2 19290fd453 rename bq2597x to cp.
rename bq2597x iio to cp
name for common.

Change-Id: I72dbe7a95b94c34b660ac08c4eabc25021b1b98b
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2232626
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:05 -03:00
xieqiong2 c632fecf9b dtsi:use temp solution for adb.
disable dpdm and rt
for adb recognize.

Change-Id: Id1d5f814d6ce466839ea5fe90e256f20bc64be28
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2222431
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:05 -03:00
xieqiong2 bcc3399b22 dtsi:update sm5602 battery parameter.
update parameter for sm5602
for devon.

Change-Id: I5884bd5aa776941150a1fc7b88fbc30eb8300539
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2212704
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Jianguo Liu <liujg6@motorola.com>
Reviewed-on: https://gerrit.mot.com/2221210
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2023-05-31 17:01:05 -03:00
xieqiong2 d793756686 dtsi:initial dtsi config.
Change-Id: Ie0edcfee2255bdf0798174509fa0f350ea3e45d0
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2208664
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Submit-Approved: Jira Key
Tested-by: Jira Key
Reviewed-by: Xianhong Li <lixh8@lenovo.com>
(cherry picked from commit 0994fa06c7ec40e38e8388c03eb2fdd9795d1456)
Reviewed-on: https://gerrit.mot.com/2221189
Reviewed-by: Jianguo Liu <liujg6@motorola.com>
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
2023-05-31 17:01:05 -03:00
xieqiong2 7eb7335ada dts:change UI 100% conf.
change cw UI 100 to 98%
per hw team's request.

Change-Id: I9c31ab3e51f658f5f9fe42ff89058084d4e1afcc
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2221349
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:05 -03:00
xieqiong2 ca677b4c7d dtsi:change factory charging limitation.
Change to charging 65% - 70% for
factory charging.

Change-Id: I4aa247044ffe5bc745fb2b5eaebd15679ad83c7d
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2213342
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:05 -03:00
xieqiong2 86a8fb6f1c dtsi:set UI 100 SOC for cw.
Set 100 UI SOC as 97% for
cw2217 fg per HW team's request.

Change-Id: I30cf6c2afd46d3f9a24a35e72cc81968bb90175f
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2207543
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:05 -03:00
xieqiong2 a9f2cb13bb dtsi:update hb inteval time for hawao
porting from
https://gerrit.mot.com/#/c/2188940/

Change-Id: I941dadc5f6b0660e028e66acc66dc551c08a9042
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2200387
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:05 -03:00
xieqiong2 44f56a6281 dtsi:sm5602 fg match 1st and 2nd battery profile.
bring up sm5602 fg for battery 1st and 2nd
source profile matching.

Change-Id: Ib7619ca4d5c0326963efbf62d084fd2a7c300023
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2179198
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:04 -03:00
xieqiong2 1334d84494 dtsi:change to 18w charging for hawao.
Charging capability is set as 15W according to
OD.  Now change to 18W according to
Hardware team's request.

Change-Id: I53ee4a368afa2f5457ab2f6b9807ab7706571c80
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2170536
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:04 -03:00
xieqiong2 8a0373d06a dtsi:adjust curent limitation for hawao.
adjust the current mitigation level for thermal
according to hw team's request.

Change-Id: I016f57a3deb892380972eda13c51e340368434f9
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2156837
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:04 -03:00
xieqiong2 21c919a402 dtsi:qc3.0 support for hawaoi.
add qc 30 support
1. gpio06 to read vbus.
2. enable qc30 dtsi node

Change-Id: Ic4b01edc0b146a3e5a7efb9d4e7dc0c7dc31dd8b
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2146754
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:04 -03:00
xieqiong2 2f7ba2f3e9 dtsi:add charging dtsi for hawao.
Add intial charging and fg dtsi
configuration for hawao.

Change-Id: Ic0a08a0f29b3d6a9c85626ccd51352336d5e77d8
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2140521
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:04 -03:00
xieqiong2 459e6afea8 arm64/dts:import 2nd source SUNWODA battery profile.
PROPAGATED_from (CR)

Import 2nd source SUNWODA battery profile.
Set oem-batt-profile-ver=2 to make sure the battery
profile can be loaded definitely.

Change-Id: I10b63beaa1d7fed8e9ceec9de203f24d29c6a233
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
Signed-off-by: Robert Cabral <robertc@motorola.com>
Reviewed-on: https://gerrit.mot.com/1859204
Reviewed-by: Ling Jin <lingjin@motorola.com>
2023-05-31 17:01:03 -03:00
xieqiong2 5a6dec9c72 arm/dts:change chg therm polling frequency to 5000ms.
PROPAGATED_from (CR)

Chang chg therm uevent reporting from interrupt
to polling mode to enhance the chg therm temperature
update.

Change-Id: I2ae562f5549b3793db9ccfe1a5236ed09380a124
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
Signed-off-by: Robert Cabral <robertc@motorola.com>
Reviewed-on: https://gerrit.mot.com/1859256
2023-05-31 17:01:03 -03:00
xieqiong2 edca8a96b2 arm/dts:integrate Capri6000 battery profile.
6000 battery profile imported from ODM request
based on QCOM test.

Change-Id: Ie933f510ee42f83f1f13b8704cbe4c94d4e8cb9d
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1813786
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:02 -03:00
xieqiong2 b4456808fc arm/dts:add oem battery profile for brazil local battery.
To make sure the battery profile can be loaded absolutely to avoid QCOM
PMIC issue, add oem battery profile for Brazil local battery profiles
to clear the previous loading profiles.

Change-Id: I24cae633779c693927a1b4f3e4d84e0d56edbecf
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1809694
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:02 -03:00
xieqiong2 f239b2798a arm/dts:CFC change for factory charging limit.
Factory request: change CFC charging limitation to 65%
as the maximum.

Change-Id: Ice5b0972b65a092e0077906eeb2689ad1e147dee
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1805532
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:02 -03:00
xieqiong2 0582f7532b adjust fcc current to 2.4A for Capri 5000.
To meet the charging time request, HW team request to
change the FCC from 2A to 2.4A.

Change-Id: I58cd7290c445fe4d9ed7f651835cc0d9f0351ea0
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1779782
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:02 -03:00
xieqiong2 76835c7c79 change default battery SN for capri 5000 & capri+.
Capri 5000 and Capru+ use the same default 1st source
battery from SUNWODA.

Change-Id: Ice9b1a285eb88b1361bbd1831a06635bc91ad09c
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1771653
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:02 -03:00
xieqiong2 921d3fac09 arm64/dts:Capri/Capri+ charging bring up.
Capri 5000, Capri 6000, Capri+ 3 products have different
requirement, bring up.

Change-Id: I54fae278122017f74f509eaeb10e8776eb367213
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1755478
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:02 -03:00
xieqiong2 5619f6a7fb change UI 100 SOC current to 400mA.
Change to 400mA to reduce the charging time for
cebu per HW request.

Change-Id: I3d4aa83bbbff65f9daa1b94f66f9bb328766a4cd
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1734664
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:02 -03:00
xieqiong2 4476aefaf7 add oem battery profile version.
KBA-191111223725
[Platform]:
SM6150, SM7150, SM7250, Any platforms use PMI632
[Issue Description]:
If ever use a mismatched temporary profile before receive the matched profile, it may lead to
unexpected inaccurate/nonlinear soc issue, even though you have replaced the correct one, issue
still remains.
[Solution]:
The reason of this issue is because of the saving of incorrect battery info in SDAM, Qcom battery
gauge save the calculated battery info(l(CR) ESR, Capacity...) into the SDAM of PMIC, when reload
a new battery profile, these info will not be cleared, in other words, device will use the incorrect
data to calculate the Soc even though you have loaded a correct matched profile.
To solve this issue, there're two options, one is to re-plug the battery, so that SDAM data will be
cleared. The other option is to merge below workaround, and add device tree property "qcom,
oem-batt-profile-ver" to identify profile change, then driver code will do SDAM clear.

Change-Id: Ic06efb1ca869d541e9c93ad1a79e12e1b9f140ea
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1732317
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:02 -03:00
xieqiong2 24301146dd arm64/dts:enable tcss to make soc scale 100% more accurate.
We use qg-iterm-ma for soc 100%, but also need to enable the flag
tcss to make it effect.

Change-Id: I4222e4515acf815ae19bdee70035fe1b44e7c84f
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1722469
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:02 -03:00
xieqiong2 de66a14440 arm64/dts:add cebu 1st source battery parameter.
Add 1st source battery parameter for cebu.
Set default battery serial number.

Change-Id: I9903e92978ac122b88354d8abdd7ec1ecf46a781
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1718249
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:01 -03:00
xieqiong2 06e8a88a6d adjust the factory charging limit to 75%.
According to factory's request, adjust the charging limit
of the factory image to 75%.

Change-Id: Ife29bc1ba60c9bfd3996afa7f6de47bacea42e5a
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1711956
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:01 -03:00
xieqiong2 ca07c22f39 add ext-ovp-greater-12v for cebu.
To support non-standard charger issue fixing in
CR (CR). Cebu need to add this flag due
to external IC OVP is set as 13v(>12v).

Change-Id: I713ece5c837ed79d38a8c9f72ed7d07d861e9177
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1711707
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Lu Chai <chailu1@motorola.com>
Reviewed-by: Wang Wang <wangwang1@lenovo.com>
Submit-Approved: Jira Key
2023-05-31 17:01:01 -03:00
xieqiong2 ba821c37de arm/dts:config NTC therm for cebu.
Add/config each NTC therm for cebu.
Add/config thermal zones for cebu.

Change-Id: If525b25594d9f840d416cc857526e1d7f3565bab
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1652051
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:01 -03:00
xieqiong2 f2f4644475 arm/dts:Cebu charging initial configuration.
Cebu initial bring up for battery charging according to
battery spec and Hardware request.

Change-Id: Icc6e0ec52c8c4f9bfee22882ba26f2e35dd83d90
Signed-off-by: xieqiong2 <xieqiong2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1647979
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2023-05-31 17:01:01 -03:00