* We don't build the Camera HAL from source
so userspace does not need access to
cam_sensor.h, move it and implement guarding
for breaking changes for devices with older
Camera Blobs.
Change-Id: I5a45b83e01ad85752e99035805ee2a6d1f8dfa93
Signed-off-by: electimon <electimon@gmail.com>
Fogos push for Android 14
* tag 'MMI-U1UGS34.23-110-23-2' of https://github.com/MotorolaMobilityLLC/kernel-msm-5.4-techpack-camera: (86 commits)
fogo: fix tombstone when use secure camera
fogo: Fix secure mode switch error (2/2)
Bangkk: reset ois when read standby_flag fail
fogos: Actuator noise reduction[2/2]
fogor: Actuator noise reduction[2/2]
bangkk: Powerup and initialize sensor early [3/4]
bangkk: Fix flash request GPIO-24 failed
bangkk: support dw9784 af drift
bangkk: Open Camera preview will be black then camera error
bangkk: open Camera preview may be black sometimes
bangkk: dw9784 ois bring up
bangkk: Secondary supply flash driver ic compatible
Tundra: restore ois delete submit
Tundra: add delay at check ois data_ready
Revert "(CR): milanf: modify ois vsync irq processing flow"
penang: Adjust actuator noise reduction
penang: Adjust actuator noise reduction
penang: Actuator noise reduction
milanf: modify ois vsync irq processing flow
camera: ois: avoid ois power down twice when download firmware failed
...
Conflicts:
techpack/camera/drivers/cam_sensor_module/cam_ois/cam_ois_core.c
Change-Id: I9aa733fcd4412059a267c7cb9408b05e91eba111
- Proper Handling in case of invalid pinctrl index
- Removing dead code and unused variables
- Change to dereference s_ctrl only after proper
NULL Dereference Check.
CRs-Fixed: 3875406
Change-Id: I8e2c717b22efff2a7d6503d38c048e30eff230da
Signed-off-by: Swami Reddy Reddy <quic_swamired@quicinc.com>
"LA.UM.9.14.r1-25000.02-LAHAINA.QSSI14.0"
* tag 'LA.UM.9.14.r1-25000.02-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: sensor: handling condition for random read
msm: camera: icp: io buf config num validation
msm: camera: ope: check cpu buffer offset and cmd buf idx
Change-Id: Id26854dd09597215befc5aaff1e5f6731a0fb3e0
"LA.UM.9.14.r1-24700-LAHAINA.QSSI15.0"
* tag 'LA.UM.9.14.r1-24700-LAHAINA.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: memmgr: Add refcount to track umd in use buffers
msm: camera: memmgr: Add refcount to track umd in use buffers
msm: camera: sensor: Handling race condition in util api
Change-Id: I4708288ccf2096b70148fbeb2bb543991ac8df4d
"LA.UM.9.14.r1-24200-LAHAINA.QSSI13.0"
* tag 'LA.UM.9.14.r1-24200-LAHAINA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: sensor: Proper handling of race condition in util api
msm: camera: sensor: Proper handling of race condition in util api
msm: camera: memmgr: Add missing calls of put buf to avoid leak
Change-Id: I0aff5a21e16f44c2e13ed99b463f326eb57b1653
Cross-checked with msm-5.15 tag. The change does not exist as a separate
commit and is squashed into the initial import.
Change-Id: Ie922c512d7ea24661d3179cfd156ab8eb6fcc363
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
"LA.UM.9.14.r1-21600-LAHAINA.QSSI14.0"
* tag 'LA.UM.9.14.r1-21600-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: cdm: Making WQ to have inflight works to be one
msm: camera: cdm: check irq status on hang detection
msm: camera: ope: Avoid deadlock in OPE PF handling
Change-Id: I842118bc7fbdf635a9a76a4afdfbed87e6153df8
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: memmgr: Avoid TOCTOU buffer access on multiple use of same fd
msm: camera: utils: modify debug function logic
msm: camera: fd: fix compile error for kernel 5.4
msm: camera: reqmgr: Reset the slot if it is applied
Change-Id: If3f45f7ce8b70d747a77845b43b7b8ec4aa9c9f9
"LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: ife: dump data at overlflow for rdi only use case
msm: camera: memmgr: update correct length in bufq
msm: camera: reqmgr: Validate the link handle
msm: camera: cdm: Fix workqueue timing issue
msm: camera: reqmgr: Avoid freeing subdev twice
msm: camera: tfe: dump csid clock and path data at overflow
msm: camera: reqmgr: reader writer locks to avoid memory faults
msm: camera: ope: Fix for 32-bit kernel
msm: camera: reqmgr: check if link handle is correctly passed
msm: camera: isp: Add eof notification for rdi only context
msm: camera: config: Enable camera drivers for qcs610
msm: camera: ope: Update request timeout for NRT/RT context
msm: camera: ope: Increase max bl limit and max stripe to process
msm: camera: reqmgr: Prevent session deadlock
msm: camera: isp: handle buf_done at apply failure from deferred list
msm: camera: cdm: Fix deadlock issue in CDM handle error
msm: camera: isp: Fix PPI index based on the phy selection
msm: camera: ife: Add ife num outport bound checks
msm: camera: cdm: handle dead lock scenario
msm: camera: isp: Add handling for flush in flushed state
msm: camera: core: Delete request from pending list in case of error
msm: camera: req_mgr: Table info dump removed
msm: camera: flash: Add support for qup i2c flash
msm: camera: jpeg: Ensure in/out map entries are within allowed range
msm: camera: memmgr: ref count for init and deinit
Change-Id: I023497de5674200d39cabeeba781c277c4c4dfc9