aboutsummaryrefslogtreecommitdiff
path: root/drivers/staging/media/imx
AgeCommit message (Expand)AuthorFilesLines
2021-06-17media: imx-csi: Skip first few frames from a BT.656 sourceGravatar Steve Longerbeam 1-1/+13
2021-06-17media: v4l2-subdev: add subdev-wide state structGravatar Tomi Valkeinen 9-114/+127
2021-06-02media: imx: imx7_mipi_csis: Fix error return code in mipi_csis_async_register()Gravatar Wei Yongjun 1-0/+1
2021-05-23media: imx: imx7_mipi_csis: Add i.MX8MM supportGravatar Laurent Pinchart 1-10/+49
2021-05-23media: imx: imx7_mipi_csis: Move PHY control to dedicated functionsGravatar Laurent Pinchart 1-26/+38
2021-05-23media: imx: imx7_mipi_csis: Reject invalid data-lanes settingsGravatar Laurent Pinchart 1-0/+9
2021-05-23media: imx: imx7_mipi_csis: Reorganize mipi_csis_probe()Gravatar Laurent Pinchart 1-11/+19
2021-05-23media: imx: imx7_mipi_csis: Reorganize csi_state structureGravatar Laurent Pinchart 1-21/+14
2021-05-23media: imx: imx7_mipi_csis: Make csi_state num_clocks field unsignedGravatar Laurent Pinchart 1-1/+1
2021-05-23media: imx: imx7_mipi_csis: Drop csi_state pdev fieldGravatar Laurent Pinchart 1-17/+13
2021-05-23media: imx: imx7_mipi_csis: Pass csi_state to mipi_csis_subdev_init()Gravatar Laurent Pinchart 1-8/+5
2021-05-23media: imx: imx7_mipi_csis: Don't pass pdev to mipi_csis_parse_dt()Gravatar Laurent Pinchart 1-5/+4
2021-05-23media: imx: imx7_mipi_csis: Turn csi_state irq field into local variableGravatar Laurent Pinchart 1-6/+6
2021-05-23media: imx: imx7_mipi_csis: Rename csi_state flag field to stateGravatar Laurent Pinchart 1-13/+13
2021-05-23media: imx: imx7_mipi_csis: Rename mipi_sd to sdGravatar Laurent Pinchart 1-46/+45
2021-05-23media: imx: imx7_mipi_csis: Drop csi_state phy fieldGravatar Laurent Pinchart 1-1/+0
2021-05-23media: imx: imx7_mipi_csis: Store CSI-2 data type in format structureGravatar Laurent Pinchart 1-29/+42
2021-05-23media: imx: imx7_mipi_csis: Drop unused csis_hw_reset structureGravatar Laurent Pinchart 1-7/+0
2021-05-23media: imx: imx7_mipi_csis: Set the CLKSETTLE register fieldGravatar Laurent Pinchart 1-4/+10
2021-05-23media: imx: imx7_mipi_csis: Reorganize code in sectionsGravatar Laurent Pinchart 1-252/+279
2021-05-23media: imx: imx7_mipi_csis: Don't set subdev dataGravatar Laurent Pinchart 1-2/+0
2021-05-23media: imx: imx7_mipi_csis: Minimize locking in get/set formatGravatar Laurent Pinchart 1-16/+20
2021-05-23media: imx: imx7_mipi_csis: Move static data to top of mipi_csis_dump_regs()Gravatar Laurent Pinchart 1-3/+4
2021-05-23media: imx: imx7_mipi_csis: Update ISP_CONFIG macros for quad pixel modeGravatar Laurent Pinchart 1-1/+3
2021-05-23media: imx: imx7_mipi_csis: Count the CSI-2 debug interruptsGravatar Laurent Pinchart 1-18/+51
2021-05-23media: imx: imx7_mipi_csis: Fix logging of only error event countersGravatar Laurent Pinchart 1-2/+4
2021-05-19staging: media: imx7-mipi-csis: use pm_runtime_resume_and_get()Gravatar Mauro Carvalho Chehab 1-4/+3
2021-04-06media: imx: imx7_mipi_csis: Ensure pads are connectedGravatar Laurent Pinchart 1-2/+4
2021-04-06media: imx: imx7_mipi_csis: Don't take state->lock in .link_setup()Gravatar Laurent Pinchart 1-10/+3
2021-04-06media: imx: imx7_mipi_csis: Runtime suspend in .s_stream() error pathGravatar Laurent Pinchart 1-2/+6
2021-03-11media: imx: imx7_mipi_csis: Print shadow registers in mipi_csis_dump_regs()Gravatar Laurent Pinchart 1-0/+7
2021-03-11media: imx: imx7_mipi_csis: Use register macros in mipi_csis_dump_regs()Gravatar Laurent Pinchart 1-11/+14
2021-03-11media: imx: imx7_mipi_csis: Rename register macros to match datasheetGravatar Laurent Pinchart 1-86/+86
2021-03-11media: imx: imx7_mipi_csis: Make ISP registers macros take channel IDGravatar Laurent Pinchart 1-19/+7
2021-03-11media: imx: imx7_mipi_csis: Define macros for DPHY_BCTRL_L fieldsGravatar Laurent Pinchart 1-6/+47
2021-03-11media: imx: imx7_mipi_csis: Fully initialize MIPI_CSIS_DPHYCTRL registerGravatar Laurent Pinchart 1-4/+2
2021-03-11media: imx: imx7_mipi_csis: Turn register access macros into functionsGravatar Laurent Pinchart 1-2/+9
2021-03-11media: imx: imx7_mipi_csis: Calculate Ths_settle from source lane rateGravatar Laurent Pinchart 1-7/+41
2021-03-11media: imx: imx7_mipi_csis: Move link setup check out of locked sectionGravatar Laurent Pinchart 1-9/+12
2021-03-11media: imx: imx7_mipi_csis: Inline mipi_csis_set_hsync_settle()Gravatar Laurent Pinchart 1-12/+6
2021-03-11media: imx: imx7_mipi_csis: Fix UYVY8 media bus formatGravatar Laurent Pinchart 1-3/+3
2021-03-11media: imx: imx7_mipi_csis: Drop 10-bit YUV supportGravatar Laurent Pinchart 1-4/+0
2021-03-11media: imx: imx7_mipi_csis: Avoid double get of wrap clockGravatar Laurent Pinchart 1-15/+16
2021-03-11media: imx: imx7_mipi_csis: Make source .s_power() optionalGravatar Laurent Pinchart 1-1/+3
2021-03-11media: imx: imx7_mipi_csis: Fix input size alignmentGravatar Laurent Pinchart 1-5/+5
2021-03-11media: imx: imx7_mipi_csis: Acquire reset control without naming itGravatar Laurent Pinchart 1-1/+1
2021-03-11media: imx: imx7_media-csi: Create immutable link to source deviceGravatar Laurent Pinchart 1-41/+4
2021-03-11media: v4l2-mc: Add link flags to v4l2_create_fwnode_links_to_pad()Gravatar Laurent Pinchart 4-4/+4
2021-03-11media: imx: imx7_media-csi: Add support for additional Bayer patternsGravatar Laurent Pinchart 1-0/+12
2021-03-11media: imx: imx7-media-csi: Don't enable SOF and EOF interruptsGravatar Laurent Pinchart 1-20/+10