arm/dt:
Set L9E voltage level to 3V to meet touch hardware spec.
corfup does not support sd card, L9E is assigned to touch.
But if remove sdhc2 dtsi, cause kernel panic. So change sdhc2
L9E settings.
Change-Id: I1bd61a685aec2fd4b8c56d2b4dcfb9a9ad434b5a
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1954838
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xinmin Fu <fuxm1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
For CPYFG's designation, google key is defined at gpio11.
So we wil add it as gpio-key.
Change-Id: I7b84423c6a4ab0b1611ad2e6adb2cbb2dd4d7007
Reviewed-on: https://gerrit.mot.com/1951662
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiaofeng Wang <wangxf14@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
The panel of cypfg is different with denver.
So we remove it to avoid the compile failed.
Change-Id: I78165fece58403e81c5d46ef7e6852a003a94d53
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1952429
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Jun Weng <wengjun1@motorola.com>
Tested-by: Jira Key
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key
For cypfg evt ,power up panel with pm6150L.
But we will remove pm6150L at DVT.
Change-Id: Ia2e9f0475bfbfa8b7b37b507383b909577a467d7
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1951950
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Reviewed-by: Shanshan Dai <daiss1@motorola.com>
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Submit-Approved: Jira Key
Accoding to HPM requirement, we should revert the latest pattern
and roll back to legacy pattern.
This reverts commit 4040c33d07d764a046fb6d3bc95a7e86a7fd3678.
Change-Id: I9974fa83d3ec1f330db42714e861ada3c49f1e00
Reviewed-on: https://gerrit.mot.com/1944107
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
According to the bootloader SME suggestion, we use 9100(EVB1) for
EVB init configuration.
Change-Id: I8e02faf8d71ef7a08a1b988ca9fbe2e81384fed4
Signed-off-by: wangxf14 <wangxf14@motorola.com>
Reviewed-on: https://gerrit.mot.com/1943242
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiaojun Ji <jixj@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
device name "cyprus" was already used by ODM1 project.
So need change device name from cyprus to cypfg for Cyprus 5G project.
Change-Id: I7cf0748b2ecd8e03f519b672a2e1e11649800007
Reviewed-on: https://gerrit.mot.com/1940612
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiaojun Ji <jixj@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
wl2866d ldo3 is used for LCD AVDD, set it always on to avoid
LCD power off after boot.
Change-Id: Icaff73785f316b477362a40e6b1cb7214f078040
Signed-off-by: wangdw10 <wangdw10@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1933323
Reviewed-by: Dawei Wang <wangdw10@motorola.com>
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Bolei Shang <shangbl1@lenovo.com>
Reviewed-by: Zhilong Wang <wangzl30@motorola.com>
Reviewed-by: Darong Huang <huangdra@motorola.com>
Reviewed-by: Jian Zhang <zhangjo@motorola.com>
Reviewed-by: Zhuoran Xu <xuzr3@motorola.com>
Reviewed-by: Xingyun Fu <fuxy7@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
HW design to change this PIN to GND default, so no need control
cs pin for SW side.
Change-Id: Iac1f74b624d733f36e94e38ff1d95fd087c6bcc4
Signed-off-by: wangdw10 <wangdw10@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1931934
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Dawei Wang <wangdw10@motorola.com>
Reviewed-by: Xingyun Fu <fuxy7@motorola.com>
Reviewed-by: Darong Huang <huangdra@motorola.com>
Reviewed-by: Xu Ji <jixu@motorola.com>
Reviewed-by: Zilong Zhang <zhangzl7@lenovo.com>
Reviewed-by: Jian Zhang <zhangjo@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhenxin Xi <xizx@motorola.com>
Submit-Approved: Jira Key
arm/dt:
Delete gpio 38 from panel dtsi, otherwise cause camera crash,
because gpio 38 is used by camera on corfup.
Change-Id: I5a30dcad18b89beb3d19023052bdfc2bfbc4db39
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1931865
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Dawei Wang <wangdw10@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
wl2866d was used for camera and LCD, LCD need the ldo keeps on
when driver probe, so add init-value property to define which
ldo keeps enable when init.
Register 0x0e: Bit[3:0] LDO4~LDO1 EN
0x5 means AVDD1 and DVDD1 ON, AVDD2 and DVDD2 OFF
Change-Id: I48aaca7e48425d5b857d2be8f36a151b00a3d9ba
Signed-off-by: wangdw10 <wangdw10@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1929490
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Dawei Wang <wangdw10@motorola.com>
Reviewed-by: Zhilong Wang <wangzl30@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Xu Ji <jixu@motorola.com>
Reviewed-by: Jian Zhang <zhangjo@motorola.com>
Reviewed-by: Zhenxin Xi <xizx@motorola.com>
Submit-Approved: Jira Key
arm/dt:
Set dummy panel backlight to dummy, because corfup uses oled, don't
have backlight device, set to wled will cause panic.
Change-Id: I9a9f8ca93554477060c5943fa042b137b211018e
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1927869
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yiwen Liu <liuyw2@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
usb host eye diagram test fail.
update qusb_phy parameter bias_control_2 value
from value 0x22 to 0x1c to increase the DC lever.
usb eye diagram test can pass.
Change-Id: Ibb3e8c971f80cbfcd6e99ab05190c55b7659b209
Signed-off-by: liuyc20 <liuyc20@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1916240
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
- Support for the third supplier - boe djn(bod) for denver, and we have
supported auo, boe, bod on denver.
Change-Id: If3df86b79e0f5909d123b93f350fb578ac3d1962
Signed-off-by: wengjun1 <wengjun1@motorola.com>
Reviewed-on: https://gerrit.mot.com/1902525
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
the third panel is similar with the second panel. panel vendor
and panel IC are the same. Only CG is different.
So copy code from the second panel.
Change-Id: I4868d080ecd7722f5179e6e51e48f66cc83f68e0
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1902233
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
the third panel is similar with the second panel. panel vendor
and panel IC are the same. Only CG is different.
So copy code from the second panel.
Change-Id: Idd9c5e85dce37c2a5f567dc4477100d975c03305
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1902232
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
Disable cabc only when adjust to low brightnss. Don't disable cabc when
screen off/on. From suspend to resume, cabc enable and dimming for PWM
from panel will cause backlight flicker.
Change-Id: I7f7ff27688fd26018f458d18708b8b20f351a4e7
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1900849
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
under the normal mode,The current output from the PMIC not multiplied by
the duty cycle of PWM from panel. For denver the the duty cycle of PWM is
69%. so the max backlight is 25mA*69%.
But When enable "low-bl-disable-cabc" function, we will disable CABC under
when under the low bl. The current output from the PMIC is not multiplied by
the duty cycle of PWM from panel. So we must set the brightness to brightness*69%.
Change-Id: Ib5325e32cc9220a89d95641ce5946fe5885fe5d0
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1900727
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
With "https://gerrit.mot.com/#/c/1894995/" ,we reduce the delay time of display on.
From waveform FAE ask us to increase the delay time after power on AVEE.
Change-Id: Ia7873a92fbad30856430633b9ea85292d08cac6a
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1900743
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
- Follow sm4250, set the IRQ for mcd with ID 248 to request interrupt.
- Use RPM_SMD_CE1_CLK as system clock.
Change-Id: I577f91aaab2510bd98b5db6dbba340d5680fe8cf
Signed-off-by: linyx10 <linyx10@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1853305
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Binsheng Que <quebs2@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
1. remove the delay time after vsn on
2. reduce the delay time of reset
3. remove the delay time of 29 command.
the above changes are confirm by FAE and hardware team
Change-Id: Ibba8ed45247ec8ac2d0020c21d17d0865131d87f
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1894995
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Zhihong Kang <kangzh@motorola.com>
Reviewed-by: Hujun Liao <liaohj@motorola.com>
Submit-Approved: Jira Key
1. remove the delay time after vsn on
2. reduce the delay time of reset
3. remove the delay time of 29 command.
the above changes are confirm by FAE and hardware team
Change-Id: I9803a2f4f323f04480229cd403f1171fa30e0e14
Signed-off-by: houdz1 <houdz1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1892841
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
arm/dt:
Set backlight type to wled for dummy panel, instead of dummy
backlight type, to enable wled module.
Use this change to fix current of board is too high when power off.
Change-Id: I1912b9cd8bb6f68cad8cb56b99e7295a0d851068
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1888893
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Hua Tan <tanhua1@motorola.com>
Reviewed-by: Dezhen Hou <houdz1@motorola.com>
Reviewed-by: Shanshan Dai <daiss1@motorola.com>
Submit-Approved: Jira Key