summaryrefslogtreecommitdiff
path: root/include/uapi/media/ais (follow)
Commit message (Collapse)AuthorAge
* ais: support frame drop configuration for autoAndy Sun2018-06-19
| | | | | | | | Set hardware frame drop config in the start_stream(). New command for user to set frame drop during streaming. Change-Id: I523c96366ebbe6d664262e66d3bf7ee2d1b28ee3 Signed-off-by: Andy Sun <bins@codeaurora.org>
* msm : ais : diagnostic featureChunhuan Zhan2018-06-10
| | | | | | | | | | | | | provide the functions: 1. record the all camera related clocks' status 2. provide the get clock status interfaces 3. provide the read registers interfaces 4. provide read the regulators' status 5. provide set/get the specified gpio 6. get the ISP buffer states Change-Id: I5ddb6ac5488aa46914a5fc6b642d8330e72d9b70 Signed-off-by: Chunhuan Zhan <zhanc@codeaurora.org>
* ais: report csid error event to userAndy Sun2018-04-06
| | | | | | | | Enable CSID error interrupts, and sending the error status to user mode components as v4l2 event. Change-Id: I62a08a88ebc39e1192136ba1c9179f709f5439f5 Signed-off-by: Andy Sun <bins@codeaurora.org>
* ais: sync clk status and taskletAndy Sun2018-03-14
| | | | | | | | | 1. add set_clk_status user interface; 2. exit delayed tasklet without processing if clk disabled; 3. protect process_halt_irq(); Change-Id: I66c933ac9b9e2dacd4dec20b646ef297cd18920d Signed-off-by: Andy Sun <bins@codeaurora.org>
* msm: ais: Camera clock voting fixes for LA XORahul Sharma2018-01-12
| | | | | | | | | | AIS camera voting on VFE and ISPIF clocks cause XO shutdown failure. So, add new AIS manager driver, to control AIS camera clock votes. Also add a new method in early camera driver to turn on/off clocks when it's needed. Change-Id: I43090b51cb29ca9de62dfa191f77b7aa9dae8613 Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
* Revert "ais: query field info and pass to user space"Andy Sun2017-11-21
| | | | | | | | This reverts commit 3375a292eaf2230a2ad3b90dfc16c9c3ad1f9ce7. Need to change the solution and re-implement this feature. Change-Id: Iabd38bd5c0c062590215c3f22e9383853efa889c Signed-off-by: Andy Sun <bins@codeaurora.org>
* ais: query field info and pass to user spaceAndy Sun2017-11-15
| | | | | | | | | | Current path to query field info: SOF ISR -> tasklet -> query thread with high priority -> ba driver -> adv7481. Pass field type to user space if they are valid after verification. Change-Id: Id9926236389200446092dc9abb688ee1f83ab0c3 Signed-off-by: Andy Sun <bins@codeaurora.org>
* msm: ais: Register and listen to bridge-chip interruptsTerence Ho2017-09-01
| | | | | | | | | Changes that help facilitate sending the FPD-III to CSI bridge chip's input signal status to the user-mode components. Change-Id: I5e39c75b61f05edc8a1dc77677b9cad85fc563eb Signed-off-by: Terence Ho <terenceh@codeaurora.org> Signed-off-by: Andy Sun <bins@codeaurora.org>
* ais: refine some code style issuesAndy Sun2017-06-21
| | | | | | | | | | 1. function/variable static declare; 2. dereference of noderef expression; 3. cast removes address space of expression; 4. using plain integer as NULL pointer; Change-Id: If11a29aca93380de68a323880d55597bf320470f Signed-off-by: Andy Sun <bins@codeaurora.org>
* msm: Initial ais driver for automotive cameraTerence Ho2017-05-15
Initial driver directory setup for automotive imaging subsystem - ais. The camera kernel drivers for mobile and automotive platforms have been decoupled and placed in separate directories as automotive usecases will require significant divergence from mobile drivers. The changes to the imaging pipeline drivers enable automotive imaging subsystem interface from userspace. This snapshot is taken as of msm-3.18 'commit c3d5931bbc51 ("msm: Initial ais driver for automotive camera")' Change-Id: I49b8e827818994d0a8b320ffe92f8031ffbb69ca Signed-off-by: Terence Ho <terenceh@codeaurora.org> Signed-off-by: Andy Sun <bins@codeaurora.org>