tin_zhiyuan.liao_tmp
360ff769a1
bangkk: open Camera preview may be black sometimes
...
details:
Modyfy flash i2c function to fix cci timeout
Change-Id: Idbdc2f3f0532c7449dacf1fe8d0fda3d74405a6a
Reviewed-on: https://gerrit.mot.com/2594431
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <huqian4@motorola.com>
Reviewed-by: Pengfei Qiao <qiaopf1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-05-03 09:38:15 -05:00
tin_minchao.wang_tmp
22323ff3ed
bangkk: dw9784 ois bring up
...
details:
add fw download for dw9784
Change-Id: I094285bbb437e6b6c41fd8dd6edbb0ba14c4f282
Signed-off-by: tin_minchao.wang_tmp <tinno68@motorola.com>
Reviewed-on: https://gerrit.mot.com/2570378
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <huqian4@motorola.com>
Reviewed-by: <yanglp10@motorola.com>
Reviewed-by: <leijing1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-25 07:52:36 -05:00
tin_qiquan.zhou_tmp
eaea2579ad
bangkk: Secondary supply flash driver ic compatible
...
details:
1.dts add distinguish-flash-supplier=<DevAddr,FlashIdRegAddr,FlashId>
2.ioctl query cap,distinguish flash.
3.if cci read FlashIdRegAddr is FlashId,this is sencondary,flash_supplier return 1.
4.if don't find distinguish-flash-supplier,flash_supplier is default
Change-Id: Ie48452465892ea4728272634010fd5c966b68986
Signed-off-by: tin_qiquan.zhou_tmp <tinno70@motorola.com>
Reviewed-on: https://gerrit.mot.com/2573829
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <hezheng1@motorola.com>
Reviewed-by: <huqian4@motorola.com>
Reviewed-by: <yanglp10@motorola.com>
Reviewed-by: <leijing1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
Xiaofeng Wang
5a991db563
Tundra: restore ois delete submit
...
(CR) temp submit https://gerrit.mot.com/#/c/2511883/
The root cause has been found, so restore it.
Change-Id: Icb37f7d3f15f4ef4d1095e0cc9fb13d3c9068b1a
Signed-off-by: Xiaofeng Wang <wangxf32@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2515569
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <huqian4@motorola.com>
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: <shihl5@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
Xiaofeng Wang
b7a390c550
Tundra: add delay at check ois data_ready
...
https://gerrit.mot.com/#/c/2514636/
https://gerrit.mot.com/#/c/2515569/
this submit resolve CTS error, this submit cause video flick.
video flick root cause is ois array 9 data sometimes is 0.
add 0.4ms delay at check ois data_ready from FAE.
Change-Id: I8390a64eff292e09d0c37dcaf1a996d4f409c22f
Signed-off-by: Xiaofeng Wang <wangxf32@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2524567
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: <shihl5@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
Victor Toon de Araujo
e55c0873bf
Revert "(CR): milanf: modify ois vsync irq processing flow"
...
This reverts commit ac3ba34d7de8499bc123d3218f04464227fe8c62.
The commit was causing FPS drops while using ActiveEIS on Tundra, the
Ioctl calls to the OIS module were returning a timeout error.
Change-Id: Ia6a68f351e44a6305a8193833302966a6e99f3e1
Reviewed-on: https://gerrit.mot.com/2511883
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Miguel Nicodemus <miguelh@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
HQ Cam LiJunyu
7a9b63f36c
penang: Adjust actuator noise reduction
...
details:
Modify the limiting current of pmic to 120ma
Change-Id: I684c7f24ef550fbc94ca653d242273032a80769d
Signed-off-by: HQ Cam LiJunyu <lijunyu@huaqin.com>
Reviewed-on: https://gerrit.mot.com/2404981
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <chenlj26@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: <huqian4@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
HQ Cam LiJunyu
fbdc3222fb
penang: Adjust actuator noise reduction
...
details:
Add drive node
Modify the motor voltage value
Change-Id: I8abcd884a33e4326ea1066a1ca810e7e23ba3e67
Signed-off-by: HQ Cam LiJunyu <lijunyu@huaqin.com>
Reviewed-on: https://gerrit.mot.com/2392270
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <chenlj26@motorola.com>
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
HQ Cam LiJunyu
f7a4e1ba18
penang: Actuator noise reduction
...
detalis:
Add MOT_DEVICE_PENANG for workaround, follow rhodec
Change-Id: I29ce4af36ebc4024f3152a0f7215e117a6ead3c2
Reviewed-on: https://gerrit.mot.com/2352675
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <chenlj26@motorola.com>
Reviewed-by: <huqian4@motorola.com>
Reviewed-by: Zhuoran Xu <xuzr3@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
Xiaofeng Wang
f9409551b9
milanf: modify ois vsync irq processing flow
...
modify ois vsync irq processing flow same with aw86006,
avoid interrupt read conflict with firmware download
Change-Id: I397e33312d42b91fdb2eb9b04ae96d7a482dfffa
Signed-off-by: Xiaofeng Wang <wangxf32@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2345102
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
dd8ca877e3
camera: ois: avoid ois power down twice when download firmware failed
...
[detail]
ois will power down when received CAM_RELEASE_DEV command.
Change-Id: I58a573356614670d898095772c28c873d43eb830
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2350085
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: Yongqin Wan <wanyq1@motorola.com>
Reviewed-by: <hedj3@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
yangmf3
6466772790
tundra: Modify the register according to Qcom patch
...
details:
1.refer to Qcom patch for modification,modify two registers
2.slove the signal interference problem
Change-Id: I24158814dc56f6ef021b86ff384a589118cc08b4
Signed-off-by: yangmf3 <yangmf3@motorola.com>
Reviewed-on: https://gerrit.mot.com/2301431
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: <huqian4@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
dfbf2d6327
camera: ois: modify aw86006 driver
...
optimize firmware upgrade time from 4.5s to 3.5s
aw86006 driver version v0.5.0.9
Change-Id: I0bb6963e9396d0b3fe4bc9213d18dcba326fb783
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2290795
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: <chenlj26@motorola.com>
Reviewed-by: Zhuoran Xu <xuzr3@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
huqian4
3369bfb2b2
Tundra: Before read ois data,make sure data_ready register is 0x0001
...
details:
Fix the camera records video, and the video is incoherent.
Change-Id: I54449c94b63f550ba2d08e29caebaf747d144578
Signed-off-by: huqian4 <huqian4@motorola.com>
Reviewed-on: https://gerrit.mot.com/2291490
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: <yinhy6@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
61ebef6832
camera: actuator: add retry when actuator apply setting failed
...
[detail]
Retry 5 times if actuator apply setting failed.
Change-Id: I31a7583d8c2b0bd506a85e6f6cb4a81f82c36232
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2285973
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
4cd14f3235
camera: ois: update aw86006 driver to v0.5.0.8
...
[detail]
Fix ois firmware repeat upgrade.
Change-Id: I4339b96ef4303fe49a6b1a91e38007d15d3057b4
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2284812
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: <chenlj26@motorola.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
e7b5115b4d
camera: distinguish sensor version
...
distinguish sensor version by read sensor version address,
and apply extra setting when sensor version is 0x02.
Change-Id: I9d0fc6eee906e345d4ee3a67ed26c8ed3517f8e7
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2282942
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: <huqian4@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
38d2fda173
camera: ois: add aw86006 active eis
...
[detail]
aw86006 add active eis
Change-Id: I80b988becb9a47910251f9e80ebf0e40dbd856ac
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2263679
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: <chenlj26@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
eb0fb12d7f
modify gyro test in kernel
...
test cmd:
gyro test: echo 1 >/sys/class/aw86006_ois/gyro_offset_cali
Change-Id: I3bec3a586bc71d79fe41d732d043b78585e3930c
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2255285
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: <chenlj26@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
89e10ac423
camera: ois: modify flash erase len
...
reduce flash erase len.
avoid gyro gain is erased when use erase node.
Change-Id: Ie2b684bacfda850723ca309d5bd534ffde8e9ff0
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2256883
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: <chenlj26@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
8ee27a6541
camera: ois: change aw86006 log output
...
[detail]
It is not fatal error log, change to info log.
Change-Id: I0327774eb2de7a0115b6de3cde00584e25208aa4
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2252851
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <chenlj26@motorola.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
huqian4
c5923c96a5
Tundra: support 2nd gyro compatible
...
detail:
Dongwoon OIS compatible 2nd gyro kernel.
Change-Id: I9cc4918032534a1fa56037a46ccedbff19dc8a6c
Signed-off-by: huqian4 <huqian4@motorola.com>
Reviewed-on: https://gerrit.mot.com/2244554
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
chenlj26
aacc836319
camera-kernel: miami: front camera ov32c4c and ov32b40 compatible
...
details:
front camera ov32c4c and ov32b40 compatible
front camera ov32c4c bring up on 8350 baseline
Change-Id: Ibbab62bdfb9784bc302222d7794137d3ccfb2d5b
Signed-off-by: chenlj26 <chenlj26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2246392
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
huqian4
f724450d83
dubai: read sensorid failed,but return success
...
detail:
Returns error after five retry
Change-Id: I526bcf3ea22c838280ffd0d6d3a7d055d7c764d7
Signed-off-by: huqian4 <huqian4@motorola.com>
Reviewed-on: https://gerrit.mot.com/2243930
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Pengfei Qiao <qiaopf1@motorola.com>
Reviewed-by: <yangmf3@motorola.com>
Reviewed-by: <hedj3@motorola.com>
Reviewed-by: <hezheng1@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
bf34dbc973
camera: ois: update aw86006 driver to v0.5.0.4
...
[detail]
update aw86006 driver to v0.5.0.4
Change-Id: Id31babd182095932606ddfec1a4ed1e45c6be32b
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2238334
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
acc791f60f
camera: ois: add aw86006 driver
...
[detail]
add aw86006 driver
Change-Id: I62ae76380aea2d239453d6abfc2c8a774293139b
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2224040
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
hansx3
543572a53a
rhodei: Actuator noise reduction
...
detalis:
add MOT_DEVICE_RHODEI for workaround
Change-Id: I158117f91479a3e6c63cbc070de2f9dad5f337e9
Signed-off-by: hansx3 <hansx3@Lenovo.com>
Reviewed-on: https://gerrit.mot.com/2227387
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
chenlj26
82fb44bef6
Revert "(CR): camera-kernel: miami: support IIC Addr Switch method"
...
This reverts commit a25467f6bef17606af91ec342708c37d5ceff460.
Change-Id: I57a1300a03bdfd240ce76dc17076156c550b3591
Reviewed-on: https://gerrit.mot.com/2229671
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
huqian4
b26a4c2545
Dubai: Add retries for sensor id matching
...
details:
Add retries in the sensor id matching during kernel camera
probe to handle any transient failures
Change-Id: I71e43566e4d9f8f27cac1f2a96470bfb76fc9663
Signed-off-by: huqian4 <huqian4@motorola.com>
Reviewed-on: https://gerrit.mot.com/2228991
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
chenlj26
a1daf6ff57
camera-kernel: miami: support IIC Addr Switch method
...
-For ov32c4c,must write reg 0x1001=0x4 to switch iic addr to 0x20
before any iic operation.
-add preInitSetting,it will be wroten into sensor before init.
-add IICAddrSwitch,it will be wroten into sensor before probe.
Change-Id: I0d0d3959371355843fc4e384042e4ad44a42243d
Signed-off-by: chenlj26 <chenlj26@motorola.com>
Reviewed-on: https://gerrit.mot.com/2218769
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuzy55
2f54a39212
rhodep: Revert "(CR): rhodep: open camera debug ois log"
...
This reverts commit 69bc63863b2db2b8fb8f5e24644147a13d68b024.
Change-Id: I788daed45da882c3db2b4492c0b0e9de29474564
Signed-off-by: liuzy55 <liuzy55@motorola.com>
Reviewed-on: https://gerrit.mot.com/2208633
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Tested-by: Jira Key
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: <weilt2@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
Xiaojie Liu
fec34e29a5
msm: camera: icp: fix memory overflow to slove ramdump
...
increase flush_req_pending's number to slove memory overflow
CRs-Fixed: 05724712
Mot-CRs-fixed: (CR)
Signed-off-by: Xiaojie Liu <liuxj26@lenovo.com>
Change-Id: Ifab545c0705cf18f3c479e14e6d66f815aac4f60
Reviewed-on: https://gerrit.mot.com/2200505
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zilong Zhang <zhangzl7@lenovo.com>
Reviewed-by: Lei Wang <wangl67@motorola.com>
Reviewed-by: <zhangl82@motorola.com>
Reviewed-by: Zhuoran Xu <xuzr3@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuzy55
9fba93b60c
rhodec: fixed macro camera not being opened
...
detalis:
switch the cci device to read the flash ID
Change-Id: Idf29474ca4946afb122339eeefe01b7dacfc0485
Signed-off-by: liuzy55 <liuzy55@motorola.com>
Reviewed-on: https://gerrit.mot.com/2191857
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Long Cheng <chengl1@motorola.com>
Tested-by: Jira Key
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Xingyun Fu <fuxy7@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuzy55
300796df8a
rhodec: Actuator noise reduction
...
detalis:
add MOT_DEVICE_RHODEC for workaround
Change-Id: I5d24bb79f95a11f82781bd40ba14cbd64cadfa22
Signed-off-by: liuzy55 <liuzy55@motorola.com>
Reviewed-on: https://gerrit.mot.com/2188603
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: <hansx3@motorola.com>
Reviewed-by: <weilt2@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuzy55
01ccb7d278
rhodep: open camera debug ois log
...
details:
modify CAM_DBG to CAM_INFO
Change-Id: Iebd6265277bccb34df5e8aca8d44bfc1caf5d684
Signed-off-by: liuzy55 <liuzy55@motorola.com>
Reviewed-on: https://gerrit.mot.com/2185462
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: Xingyun Fu <fuxy7@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
de858431fa
camera: ois: disable ois vsync irq in factory build
...
[detail]
disable ois vsync irq in factory build
Change-Id: I047fe7425f5153dd4034d573643cb2b37813bcdf
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2179329
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <zhaoxy41@motorola.com>
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: gaoyx9 <gaoyx9@motorola.com>
2023-04-14 14:47:30 +08:00
liuzy55
a73de5791a
rhodep: add ois_reset after download fw
...
details:
add ois_reset
Change-Id: I1a542a5dd4552d544ab044485ce7049a77e408a4
Signed-off-by: liuzy55 <liuzy55@motorola.com>
Reviewed-on: https://gerrit.mot.com/2178679
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Reviewed-by: <zhaoxy41@motorola.com>
Tested-by: Jira Key
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
87030b06d3
camera: ois: change timestamp type
...
[detail]
Change Qtimer timestap to mono timestamp.
Change-Id: I6684b4b50f26d103521db21427da73e84799b85f
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2176215
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <yinhy6@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
813ed251ff
camera: ois: use mono timestamp for ois data
...
[detail]
use mono timestamp for ois data
Change-Id: Iefe79dc95bccabb431dbef24a13448b9a5aa6a1e
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2176429
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zhuoran Xu <xuzr3@motorola.com>
Reviewed-by: <yinhy6@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
42b21db1fb
camera: ois: read ois status in vsync thread
...
Read ois status and mode in vsync thread.
If ois is not enabled and not in move mode, skip vsync handle.
Change-Id: I2ddbf839b089da75550aef03b63fe136cbd4bc43
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2175243
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
handong
ca3c46dadd
rhodec flash supplier distinguish[2/4]
...
details:
distinguish flash supplier
Change-Id: I8c4692e80dc64cecb34f8d747ca40b44dea3b707
Reviewed-on: https://gerrit.mot.com/2174388
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <handong@wingtech.com>
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
9fb3bd88bd
camera: ois: add dw9781c Q-timer active ois
...
add dw9781c Q-timer active ois.
for dubai project.
Change-Id: Id6c9dd48d928364ca39f0b8e19fb5d34b5081c43
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2163522
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: <yinhy6@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
Bruno Melo
58847a6593
Revert "Revert "msm: camera: ife: Add ife num outport bound checks""
...
Adding back: msm: camera: ife: Add ife num outport bound checks. QC helped us to
investigate the stability issue on Berlin/BerlinNA caused by the reverted change.
ISP output number was being set incorectly on camx for Astro165.
This reverts commit f3bb3c280110fb2961afac73d214f1411e0cb839
Change-Id: I3e9aac8ae3bf81ccb6ffa7434a8db609c3c76525
Reviewed-on: https://gerrit.mot.com/2165129
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Gilberto Gambugge Neto <gambugge@motorola.com>
Reviewed-by: Monica Mabuchi <monicam@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
741a27ea0b
milanf: enable active eis
...
[detail]
add some condition judgement
Change-Id: Idf7db283b79662084fa287a5743c8ad12f915d5b
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2164715
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
Bruno Melo
f311d7c3d9
Revert "msm: camera: ife: Add ife num outport bound checks"
...
Reverting QC patch temporarily to unblock Berlin/BerlinNA camera while
we investigate its applicability.
This reverts commit 45dbb6c0cd
Change-Id: I7ec6edc857787e48ebe4e5fb1405ad13604dfb36
Reviewed-on: https://gerrit.mot.com/2163860
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Monica Mabuchi <monicam@motorola.com>
Reviewed-by: Gilberto Gambugge Neto <gambugge@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
86a6f14b08
camera: ois: add dw9781c packet judgement
...
Sometimes dw9781c packet can reach to 20 for unknown reason.
Add packet judgement to avoid buffer overflow.
Change-Id: I6920fe1310cbf340e2e3b8c624d2c1b3400c75a0
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2163312
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
5aa8af341f
camera: ois: modify active ois code
...
modify max packet to 5.
avoid buffer overflow issue.
Change-Id: Idf60aeebe349dca8b7c0da3132abae74c3e892dc
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2159174
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
0d6e82462d
camera: ois: add new cci read function for ois
...
Qcom cci read function will use kzalloc()/kfree() to alloc temp
buf for cci read data.
As ois vsync irq thread use cci read very frequently,
so don't alloc/free temp buf when cci read.
Change-Id: I67a912d6ef5ba3f1820d5b571ff5bd55f8c1f561
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2155763
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
liuwang2
d296bfbc93
camera: ois: read 0xC bytes in cci_read
...
sm6375 cci only support read 0xE bytes each time.
if we read 0xE bytes, it will access invalid memory.
so change to read 0xC bytes each time.
Change-Id: Id59620df4e5cb16bfb31396fdc6fc65c60449600
Signed-off-by: liuwang2 <liuwang2@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2155699
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: XiaoFeng Wang <wangxf32@lenovo.com>
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00
luozhq15
a77c5ebdb3
Rhodep: flash node control
...
details:
control flash enable & brightness
Change-Id: I59933ae02344bf167dbc3c775d5c9f08061786c0
Signed-off-by: luozhq15 <luozhq15@motorola.com>
Reviewed-on: https://gerrit.mot.com/2145011
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: <huaqin90@motorola.com>
Reviewed-by: Long Cheng <chengl1@motorola.com>
Tested-by: Jira Key
Reviewed-by: <liuzy55@motorola.com>
Reviewed-by: Wang Liu <liuwang2@lenovo.com>
Reviewed-by: Xingyun Fu <fuxy7@motorola.com>
Reviewed-by: Shuo Wang <wangsh18@motorola.com>
Reviewed-by: Zhichao Chen <chenzc2@motorola.com>
Submit-Approved: Jira Key
2023-04-14 14:47:30 +08:00