modify dtsi for front camera.
cypfg main dts has included it.
Change-Id: Id7d1a21d4c7e897bc2c307cf0368a7f80f0febd6
Reviewed-on: https://gerrit.mot.com/1973645
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: Qiang Guo <guoq8@motorola.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Zhenxin Xi <xizx@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Jian Zhang <zhangjo@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
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