Per tinno HW team req, enable this feature to control FM
ELNA module, fix FM signal loss issue of HW design.
Change-Id: Iba10b49f416d2e4ae98af3b81d3bd8cc93045703
Reviewed-on: https://gerrit.mot.com/2087029
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Bin Liu <liubin7@motorola.com>
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
The NTC camera_therm is on PMR735A which should
include ADC and IIO configuration.
Change-Id: I6ff0d618c1570d6ddcc5e69dc08f6fceb2176a28
Reviewed-on: https://gerrit.mot.com/2079164
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiaojun Ji <jixj@motorola.com>
Reviewed-by: Lu Chai <chailu1@motorola.com>
Reviewed-by: Jichao Zou <zoujc@motorola.com>
Submit-Approved: Jira Key
- Now milan is using 1080*2460 but current configuration does not match,
therefore, change the resolution to the appropriate value.
Change-Id: I19ab49aa0c245b1140ac6e78507f6d3c3fdef4c4
Signed-off-by: wengjun1 <wengjun1@motorola.com>
Reviewed-on: https://gerrit.mot.com/2086854
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
cypfr led don't work, because miss the pwm enable config.
So move pwm config to common file.
Change-Id: I0c6f5f9ae4f26e323cc9591343cb48ea389c985a
Signed-off-by: mahj8 <mahj8@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2077576
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
Change 0x3E register value to 0x50., to reduce the time of
low voltage. So will make DDIC can do the clean more quickly
when error low voltage happen. That can avoid the panel flash.
Change-Id: I09d044e8070b32c8bd7d5534d670a542a98249f1
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2075556
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key
In kernel steps, the set8_i2c always in low level thant means in sleep mode.
and affect the PD/TYPEC alert.
set it to input-enable can work.
Change-Id: Id1d3f3a39ae22535d708b0c4decb5458d9df24f1
Signed-off-by: liuyc20 <liuyc20@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2071582
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Lu Chai <chailu1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
For cypfr, gio60 is assigned to google_key. So we should change
google_key gpio configuration from gpio11 to gpio60
Change-Id: I04883880a97e2e6747bfd66a2e08e7c704ad22c0
Signed-off-by: weiweij <weiweij@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2071543
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Reviewed-by: Yuecai Liu <liuyc20@motorola.com>
Submit-Approved: Jira Key
PROPAGATED_from (CR)
from qcom's suggestion , change the ufs spm-level to 3. it maybe improve
stability of ufs.
spm-level 3:
UFS_SLEEP_PWR_MODE, UIC_LINK_HIBERN8_STATE
spm-level 5:
UFS_POWERDOWN_PWR_MODE, UIC_LINK_OFF_STATE
And after set spm_lvl as 3, the ufs will avoid reinit/probe during
resume. thus no uevent sent out, hvdcp will not wakeup yet.
Change-Id: I48cf6626d13f1ce563230d0bdb87082d6d5a0fb5
Reviewed-on: https://gerrit.mot.com/2069877
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Hongshu Lou <louhs1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
Qcom mbhc default linein threshold is 5000, but some AUX carkit speaker
impedance is not large than it, mbhc detects it as headphone, not use
LINE audio parameter, causes audio performance issue.overlay it as 4000
for corfu5g.
Change-Id: I4e1dbdad176654a75a19b03dd7a13a673c48a436
Signed-off-by: zhouwl <zhouwl@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2068427
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key
sd card interrupt level is low as default, need set HIGH as
design on cypfr 5G.
Change-Id: Id83ea14f258e99115d460117ed5633adef11fd21
Reviewed-on: https://gerrit.mot.com/2064765
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xinmin Fu <fuxm1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
When "qcom,tp_state_check_enable" is enabled. and "single tap" is enabled.
That we do not power down panel at panel_power_off() function.
So when shutdown phone, that will not power down panel with right timing.
Change-Id: I324d28719e8dbc18a4975b6e38de4e016c69247f
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2064106
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
Panel's bias/bl driver IC use the same I2C bus with sar sensor.
Enter sleep, but Sar sensor is still on work.
So we can not disable I2C gpio when sleep.
Change-Id: Ic44a690ada42491e870648705a887ce928194616
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2063713
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zhihong Kang <kangzh@motorola.com>
Reviewed-by: Minghui Wei <weimh1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
As sm4350 pro and sm6375 platform don't support BOB,
so change vbat vut off voltage from 3.2V to 3.4V, and change
vbat empty voltage from 3.0V to 3.2V
Change-Id: I95f010b09f8764c194c757eaad128eb1e8c836b1
Signed-off-by: mahj8 <mahj8@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2063748
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Lu Chai <chailu1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
The panel for cypfr is the similar to cypfq.
So copy the panel configuration form cypfq.
And rename it to cypfr-display.dtsi.aa
Change-Id: I4875682ce67d2f69244ae5543669fb104509e45a
Reviewed-on: https://gerrit.mot.com/2062683
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zhihong Kang <kangzh@motorola.com>
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key
The panel for cypfr is the similar to cypfq.
So copy the panel configuration form cypfq.
And rename it to cypfr-display.dtsi.
Change-Id: Ie54c6a43bb593e41bafdd025462e8f3382651b20
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2062678
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zhihong Kang <kangzh@motorola.com>
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key