Commit Graph
27 Commits
Author SHA1 Message Date
MD Raza b1802dec18 treewide: Setup inline build for moto bengal/cebu modules
Signed-off-by: MD Raza <delightreza@gmail.com>
Change-Id: Ibe95dd77cbad46eafcee04a62ba0e3bff117d58b
2024-08-25 02:12:02 +03:00
Michael Bestas 3235257da4 treewide: Setup inline build for moto bengal/devon modules
Change-Id: If6b9e0dfc980fb0f631a52d79d8e2ce1419bdc9f
2024-01-07 15:54:48 +02:00
Xiaojun Lv 0a57ba56dc backlight: aw99703 use exponential curve for genevn
backlight:
aw99703 use exponential curve from kp to avoid flickering when changing light environment.

Change-Id: If01d5ebda7c2a7bf276387f34ad48a00a9163057
Reviewed-on: https://gerrit.mot.com/2543541
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
2023-03-18 07:21:45 -05:00
Xiaojun Lv e565243e41 genevn: fix test panic backlight for aw99703
fix test panic backlight for aw99703
porting from: (CR)

Change-Id: I25596a2f521ada384595253c6c0af4abdeb312a2
Reviewed-on: https://gerrit.mot.com/2402325
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-10-12 21:13:22 -05:00
Xiaojun Lv 08c787479e dlkm: optimize driver aw99703 and aw37501
dlkm:
optimise Makefile to solve build issue and remove things
produced by build

Change-Id: Ifde67ae580c2be1ea48bb0643a83d96c30811e98
Reviewed-on: https://gerrit.mot.com/2392034
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
2022-09-30 04:03:48 -05:00
hujing3 a5a4c92319 backlight/lm3697: add more current mode for HBM
backlight/lm3697
add new current mode for HBM to support more panel

Change-Id: I4c99cc98b93979dc5df0989ddc0b0cb87af0e62a
Signed-off-by: hujing3 <hujing3@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2238361
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Hua Tan <tanhua1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2022-04-12 02:17:59 -05:00
wangyq13 6b0c57bc68 sm5350_bl: support current align configuration for exp mode
sm5350 exp mode backlight current with the different curve to
other chips, add backlight current align configuration for
the same current at the same hal level, to support the same
brightness at the same hal level.
sm5350 uses same exponential curve as lm3697, so pick from:
https://gerrit.mot.com/#/c/2045773/

Change-Id: Ie5adbc50298e2670d03ea9d491726f68c1fd3300
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2230345
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Hua Tan <tanhua1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-31 21:34:49 -05:00
wangyq13 da4562725e dlkm: sm5350_bl: add default brightness config
- change non must have value location, avoid rc value impact last
  probe return rc value.
- add default brightness config, avoid brightness change when boot
- don't exit probe if map mode don't set, map mode is not must have
  value.

Change-Id: Ifbc6a4c5f7a4b5bed24b5b44fb6117b4c331c776
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2207191
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Shanshan Dai <daiss1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-03-04 01:00:37 -06:00
wangyq13 ea9f086fc7 dlkm: sm5350: get map mode from dtsi
sm5350:
Get map mode from dts, default is linear.

Change-Id: I706ace97aa5466bc2ed7f7eddd2f16e9a12d2b9b
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2203057
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Shanshan Dai <daiss1@motorola.com>
Reviewed-by: Hua Tan <tanhua1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2022-02-28 03:38:37 -06:00
wingte49 f0e3866cd7 backlight/sm5350: Add a sm5350 IC which is second backlight IC
Modify:
 Porting backlight sm5350,add pamameter of second backlight IC.

Change-Id: Ib9b2ad61ecf942d7b0258890af03f4ccf45c0328
Reviewed-on: https://gerrit.mot.com/2152637
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: gaoyx9 <gaoyx9@motorola.com>
Submit-Approved: gaoyx9 <gaoyx9@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
2021-12-26 20:35:04 -06:00
tanhua1 ad3d45bb69 backlight: fix brightness flash issue
move backlight enable after brightness level update
while backlight on, to fix the brightness flash issue.

Change-Id: Ib3cfa1814edd3280db808091fe4b98eda32fa848
Signed-off-by: tanhua1 <tanhua1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2088179
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Dezhen Hou <houdz1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Reviewed-by: Shanshan Dai <daiss1@motorola.com>
Submit-Approved: Jira Key
2021-10-12 04:44:11 -05:00
tanhua1 c7fa6f5281 backlight: support backlight current align configuration for exp mode
lm3697 exp mode backlight current with the different curve to
other chips, add backlight current align configuration for
the same current at the same hal level, to support the same
brightness at the same hal level

Change-Id: Ib6ac8dc3bb36389ba2c885c3e4b986ac9316bdc4
Signed-off-by: tanhua1 <tanhua1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2045773
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Dezhen Hou <houdz1@motorola.com>
Reviewed-by: Shanshan Dai <daiss1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2021-09-18 01:29:55 -05:00
tanhua1 09c5081ba2 backlight: add lm3697 map type for linear or exponential mode
add aw99703 map type configuration to support
linear or exponential mode.

Change-Id: I9f7c0f4ac004e9f53bcf949b9c1c5ca9bbed61cd
Signed-off-by: tanhua1 <tanhua1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2034925
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Dezhen Hou <houdz1@motorola.com>
Reviewed-by: Shanshan Dai <daiss1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2021-09-18 01:29:16 -05:00
tanhua1 051bd1e0f8 backlight: add aw99703 map type for linear or exponential mode
add aw99703 map type configuration to support
linear or exponential mode.

Change-Id: Ie9ea130f1c6bbc6b3029520ccf8bd7e59a934cb2
Signed-off-by: tanhua1 <tanhua1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2034924
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Dezhen Hou <houdz1@motorola.com>
Reviewed-by: Shanshan Dai <daiss1@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2021-09-18 01:28:45 -05:00
tanhua1 b99a531f4f backlight: don't enable aw99703 backlight while brighness level 0
while brightness level 0 is set, needn't enable the aw99703
backlight driver.

Change-Id: I50edc50e8dd43bb0f0349dbf21e3b3dc08f11290
Signed-off-by: tanhua1 <tanhua1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2065839
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2021-09-14 21:11:44 -05:00
tanhua1 50da0f843a backlight: add aw99703 led boost configuration
support lm3697 led boost configuration
1.  boost ovp
2.  boost ocp
3.  default brightness

Change-Id: Ia6254adad216153fdcd1d7f1d40b9eb68d828acd
Signed-off-by: tanhua1 <tanhua1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2045770
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2021-08-19 03:54:13 -05:00
tanhua1 5981ab07e5 backlight: fix lm3697 probe fail panic
[    3.228313]  ti_lmu_backlight_probe+0x63c/0x6e4 [leds_lm3697]
[    3.228321]  platform_drv_probe+0xac/0xf0
[    3.228326]  really_probe+0x260/0x660
[    3.228330]  driver_probe_device+0x64/0x100
[    3.228335]  device_driver_attach+0x6c/0xac
[    3.228339]  __driver_attach+0xdc/0x184
[    3.228344]  bus_for_each_dev+0x9c/0x108
[    3.228348]  driver_attach+0x24/0x30
[    3.228352]  bus_add_driver+0x100/0x1e0
[    3.228357]  driver_register+0x78/0x114
[    3.228361]  __platform_driver_register+0x44/0x50
[    3.228370]  ti_lmu_probe+0x18c/0x1e4 [leds_lm3697]
[    3.228377]  i2c_device_probe+0x260/0x308

Change-Id: I470205dc144ef3219bdf4000ca197f9221f14f21
Signed-off-by: tanhua1 <tanhua1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2015311
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
2021-07-19 01:27:39 -05:00
tanhua1 ee2498316b backlight: add lm3697 led boost configuration
support lm3697 led boost configuration
1.  boost ovp
2.  boost freq

Change-Id: Id7914c7e6f65c20088f01bb3e3b179d16dce6e37
Signed-off-by: tanhua1 <tanhua1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2014892
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Yeqing Wang <wangyq13@motorola.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2021-07-19 01:27:15 -05:00
tanhua1 b720cdf2d7 backlight: add lm3697 hbm current mode configuration
Support lm3697 hbm current mode configuration.
Default is 20mA, if any project support hbm,
add current-mode with current level in dtsi.

Change-Id: I5f4afec88b669104ca872048186e23f8ff8194a8
Signed-off-by: tanhua1 <tanhua1@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2007975
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2021-07-13 04:45:26 -05:00
wangyq13 01ff483bf3 dlkm: lm3697: free resouces when init failed
- free resouces when init failed
- remove other ic type codes, only keep lm3697

Change-Id: Idfcbaba3f960906f947f22b8b30b30c0204c2dcd
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1967063
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Shanshan Dai <daiss1@motorola.com>
Reviewed-by: Hua Tan <tanhua1@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2021-06-02 01:14:17 -05:00
wangyq13 0213be45da dlkm: leds_aw99703: free gpio if init failed
dlkm/leds_aw99703:
Free gpio if init failed, otherwise other modules can't request
this gpio again.

Change-Id: I0cfcde5156651c298d24b6debde468593efe48d6
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1958088
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Ying Xu <xuying9@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2021-05-24 04:28:55 -05:00
wangyq13 0a30569e82 dlkm: leds_lm3697: add initial version lm3697 driver
dlkm/leds_lm3697:
Add initial version lm3697 driver.

Change-Id: Ibc125e6980e46d8c1c2bbe8d93a06e236a64e456
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1954968
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Ying Xu <xuying9@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2021-05-24 04:28:47 -05:00
hujing3 fcab2f9dd8 DLKM: leds_aw99703: support update by panel config
leds_aw99703: support update reg value by panel config
Cebu: 3rd panel need update reg05 to fix RF issue
Add panel config to support this req
NO_PROP_NEEDED

Change-Id: Icb4bf864ae7d9779d5f0dcee97c8ea82c8b0b1af
Signed-off-by: hujing3 <hujing3@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1840209
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2021-01-11 00:00:53 -06:00
hujing3 2e29cae7b7 DLKM: add ktd3136 backlight
ktd3136_bl:
suport ktd3136 backlight IC
NO_PROP_NEEDED: new backlight IC for new project

Change-Id: I0d67b497d7f8b09672b1279ae063a44265259885
Signed-off-by: hujing3 <hujing3@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1673372
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
2020-07-10 02:08:26 -05:00
wangyq13 29cfda09a3 DLKM: leds_aw99703: change backlight type to Platform
leds_aw99703:
Change backlight type to 99703 to avoid conflict with panel0-backlight.
NO_PROP_NEEDED: WLED IC for new product

Change-Id: Ibb824c08774c5aa60b10a318896d07fa7ce872d3
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1653746
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jing Hu <hujing3@lenovo.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2020-07-01 04:41:56 -05:00
wangyq13 8b5ac94545 DLKM: leds_aw99703: don't pull down enable pin again
leds_aw99703:
Don't pull down enable pin again to avoid backlight flicker when
system boot.

Change-Id: I52c4f01dfd3c50d9cf7202a53f31957cb29d5479
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1625864
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Jing Hu <hujing3@lenovo.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2020-06-18 05:25:37 -05:00
wangyq13 7896edaeec backlight: Add wleds driver aw99703
backlight:
Add wleds aw99703 initial driver.

Change-Id: Ie40380796126e59391043dc80cb8f46c8784c38e
Signed-off-by: wangyq13 <wangyq13@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1584340
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
2020-05-28 02:43:21 -05:00