aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-02-23arm64: dts: freescale: icore: edimm2.2: Add AR0521jmondi/imx8mp/v6.2/icore-ar0521Jacopo Mondi1-0/+124
2023-02-19Merge branch 'nxp/v6.2/sensors/vcmipi' into nxp/v6.2/mergeLaurent Pinchart3-0/+288
2023-02-19Merge branch 'nxp/v6.2/sensors/imx296' into nxp/v6.2/mergeLaurent Pinchart4-12/+63
2023-02-19Merge branch 'nxp/v6.2/sensors/imx290' into nxp/v6.2/mergeLaurent Pinchart2-120/+453
2023-02-19Merge branch 'nxp/v6.2/isp' into nxp/v6.2/mergeLaurent Pinchart11-399/+707
2023-02-19Merge branch 'nxp/v6.2/isi' into nxp/v6.2/mergeLaurent Pinchart16-1/+6204
2023-02-19Merge branch 'nxp/v6.2/hdmi' into nxp/v6.2/mergeLaurent Pinchart13-1/+1463
2023-02-19Merge branch 'nxp/v6.2/dt/variscite' into nxp/v6.2/mergeLaurent Pinchart9-0/+1199
2023-02-19Merge branch 'nxp/v6.2/dt/rk3399' into nxp/v6.2/mergeLaurent Pinchart3-0/+138
2023-02-19Merge branch 'nxp/v6.2/dt/phytec' into nxp/v6.2/mergeLaurent Pinchart3-0/+77
2023-02-19Merge branch 'nxp/v6.2/dt/maivin' into nxp/v6.2/mergeLaurent Pinchart10-0/+715
2023-02-19Merge branch 'nxp/v6.2/dt/imx8mp' into nxp/v6.2/mergeLaurent Pinchart4-0/+222
2023-02-19Merge branch 'nxp/v6.2/dt/evk' into nxp/v6.2/mergeLaurent Pinchart2-0/+89
2023-02-19Merge branch 'nxp/v6.2/dt/debix' into nxp/v6.2/mergeLaurent Pinchart45-890/+4899
2023-02-19arm64: dts: freescale: imx8mm-phyboard: Add overlay for VM-016 camera moduleLaurent Pinchart2-0/+64
2023-02-19arm64: dts: freescale: imx8mm-phyboard: Add I2C4 pinmuxingLaurent Pinchart1-0/+13
2023-02-19arm64: dts: freescale: Add IMX296 camera overlays for Variscite DARTLaurent Pinchart4-0/+84
2023-02-19arm64: dts: imx8mp-var-dart-dt8mcustomboard-v2: Add USB OTG supportLaurent Pinchart1-0/+34
2023-02-19arm64: dts: imx8mp-var-dart-dt8mcustomboard-v2: Add HDMI supportLaurent Pinchart1-0/+29
2023-02-19arm64: dts: freescale: Add WiFi and Bluetooth overlay for Variscite DARTLaurent Pinchart2-0/+140
2023-02-19arm64: dts: freescale: Add panel overlay for Variscite DARTLaurent Pinchart2-0/+101
2023-02-19arm64: dts: freescale: Add support for the Variscite i.MX8MP DART8MCustomBoardLaurent Pinchart2-0/+500
2023-02-19arm64: dts: freescale: Add support for the Variscite DART-MX8M-PLUS SoMLaurent Pinchart1-0/+305
2023-02-19[HACK] arm64: dts: imx8mp: maivin: Force IMX296 to colour modelLaurent Pinchart2-2/+2
2023-02-19arm64: dts: imx8mp-maivin: Add overlay for IMX327 camera module on CSI2Laurent Pinchart2-0/+57
2023-02-19arm64: dts: imx8mp-maivin: Add overlay for IMX296 camera module on CSI2Laurent Pinchart2-0/+55
2023-02-19arm64: dts: imx8mp-maivin: Add overlay for OV5640 camera module on CSI1Laurent Pinchart2-0/+59
2023-02-19arm64: dts: imx8mp-maivin: Add overlay for IMX327 camera module on CSI1Laurent Pinchart2-0/+57
2023-02-19arm64: dts: imx8mp-maivin: Add overlay for IMX296 camera module on CSI1Laurent Pinchart2-0/+55
2023-02-19arm64: dts: imx8mp-maivin: Port to mainline imx8mp-verdin.dtsiLaurent Pinchart1-2/+2
2023-02-19arm64: dts: imx8mp-maivin: Drop temperature sensor for old revisionsLaurent Pinchart1-6/+0
2023-02-19arm64: dts: imx8mp-maivin: Drop duplicated ethphy0 propertiesLaurent Pinchart1-6/+0
2023-02-19arm64: dts: imx8mp-maivin: Drop PCIe configurationLaurent Pinchart1-10/+0
2023-02-19arm64: dts: imx8mp-maivin: Changed M.2 pins mux to GPIOJose Cazarin1-0/+9
2023-02-19arm64: dts: imx8mp-maivin: Fix GPIO for M2 3.3V regulatorJose Cazarin1-1/+1
2023-02-19arm64: dts: imx8mp-maivin: Add nodes to represent the DAC's on the boardJose Cazarin1-0/+12
2023-02-19arm64: dts: imx8mp-maivin: Enable the EEPROM on the carrier boardJose Carlos Cazarin Filho1-6/+6
2023-02-19arm64: dts: imx8mp-maivin: Don't include imx8mp-verdin-dev.dtsiLaurent Pinchart1-1/+0
2023-02-19arm64: dts: imx8mp-maivin: Enable SD card slotLaurent Pinchart1-0/+17
2023-02-19arm64: dts: imx8mp-maivin: Enable USB recovery interfaceLaurent Pinchart1-0/+13
2023-02-19arm64: dts: imx8mp-maivin: Enable M.2 card interfaceLaurent Pinchart1-1/+39
2023-02-19arm64: dts: imx8mp-maivin: Enable i2c2 and i2c3 devicesLaurent Pinchart1-0/+7
2023-02-19arm64: dts: imx8mp-maivin: Enable eqos and uart3 devicesLaurent Pinchart1-0/+9
2023-02-19arm64: dts: imx8mp-maivin: Increase the CSI regulator startup delayLaurent Pinchart1-1/+1
2023-02-19arm64: dts: imx8mp-maivin: Rename CSI regulator nodeLaurent Pinchart1-1/+1
2023-02-19arm64: dts: imx8mp-maivin: Drop camera supportLaurent Pinchart1-43/+0
2023-02-19arm64: dts: imx8mp-maivin: Adapt to the latest imx7-mipi-csis bindingsLaurent Pinchart1-11/+6
2023-02-19arm64: dts: imx8mp-maivin: Drop #address-cells and #size-cells from i2c3Laurent Pinchart1-2/+0
2023-02-19arm64: dts: imx8mp-maivin: Add startup delay for csi-3v3 regulatorLaurent Pinchart1-0/+1
2023-02-19arm64: dts: imx8mp-maivin: Rename regulator-csi to csi-3v3-regulatorLaurent Pinchart1-6/+6
2023-02-19arm64: dts: imx8mp-maivin: Drop the trigger regulatorLaurent Pinchart1-9/+0
2023-02-19arm64: dts: imx8mp-maivin: Rename nodes according to device functionLaurent Pinchart1-5/+6
2023-02-19arm64: dts: imx8mp-maivin: Drop unneeded labelsLaurent Pinchart1-4/+4
2023-02-19arm64: dts: imx8mp-maivin: Fix typoLaurent Pinchart1-1/+1
2023-02-19arm64: dts: imx8mp-maivin: Sort I2C nodes by addressLaurent Pinchart1-5/+5
2023-02-19arm64: dts: imx8mp-maivin: Sort top-level nodes alphabeticallyLaurent Pinchart1-46/+44
2023-02-19arm64: dts: imx8mp-maivin: Remove unneeded status propertiesLaurent Pinchart1-4/+0
2023-02-19arm64: dts: imx8mp-maivin: Fix the rear connector interface eepromLaurent Pinchart1-7/+7
2023-02-19arm64: dts: imx8mp-maivin: Replace "enabled" status with "okay"Laurent Pinchart1-4/+4
2023-02-19arm64: dts: imx8mp-maivin: Fix white spaceLaurent Pinchart1-51/+49
2023-02-19arm64: dts: Add device tree source for the Au-Zone Maivin carried boardLaurent Pinchart2-0/+229
2023-02-19arm64: dts: imx8mp-verdin-dahlia: Add OV5640 camera overlay for Dahlia boardLaurent Pinchart2-0/+70
2023-02-19arm64: dts: imx8mp-verdin-dahlia: Add overlay for IMX327 camera moduleLaurent Pinchart2-0/+59
2023-02-19arm64: dts: imx8mp-verdin-dahlia: Add overlay for IMX296 camera moduleLaurent Pinchart2-0/+57
2023-02-19arm64: dts: rockchip: Add overlay for Rock Pi 4 OV5647 camera moduleLaurent Pinchart2-0/+63
2023-02-19dt-bindings: arm: fsl: Add Variscite DT8MCustomBoard with DART MX8M-PLUSLaurent Pinchart1-0/+6
2023-02-19arm64: dts: rockchip: Add overlay for Rock Pi 4 IMX219 camera moduleLaurent Pinchart2-0/+75
2023-02-19arm64: dts: imx8mp: Add overlays for ISP instancesLaurent Pinchart3-0/+74
2023-02-19arm64: dts: imx8mp: Add DT nodes for the two ISPsPaul Elder1-0/+50
2023-02-19arm64: dts: imx8mp: Add ISI DT nodeLaurent Pinchart1-0/+38
2023-02-19arm64: dts: imx8mp: Add CSIS DT nodesLaurent Pinchart1-0/+60
2023-02-19arm64: dts: imx8mp-evk: add ov5640 camera overlay for csi1Jerome Brunet2-0/+89
2023-02-19arm64: dts: freescale: imx8mp: debix-a: Add OV5640 overlayLaurent Pinchart2-0/+99
2023-02-19arm64: dts: freescale: imx8mp: debix-a: Add IMX219 overlayJacopo Mondi2-0/+87
2023-02-19arm64: dts: debix-a: Remove i2c2 from base .dtsJacopo Mondi1-14/+0
2023-02-19Revert "arm64: dts: Add USB to Debix Model A Board"Laurent Pinchart1-38/+0
2023-02-19TEST: Add power domains to DWC3Kieran Bingham1-0/+2
2023-02-19arm64: dts: debix: Enable HDMIKieran Bingham1-1/+27
2023-02-19arm64: dts: Add USB to Debix Model A BoardDaniel Scally1-0/+38
2023-02-19arm64: dts: Add device tree for the Debix Model A BoardDaniel Scally2-0/+530
2023-02-19dt-bindings: arm: fsl: Enumerate Debix Model A BoardDaniel Scally1-0/+1
2023-02-19dt-bindings: vendor-prefixes: Add Polyhex Technology Co.Daniel Scally1-0/+2
2023-02-19vc-mipi WIPLaurent Pinchart1-2/+13
2023-02-19media: i2c: vc-mipi: Update remove() function to v6.1 APILaurent Pinchart1-3/+1
2023-02-19media: i2c: vc-mipi: Make the clock name uniqueLaurent Pinchart1-1/+9
2023-02-19media: i2c: vc-mipi: Retrieve the clock frequency from DTLaurent Pinchart1-3/+10
2023-02-19media: i2c: vc-mipi: Add support for supply regulatorLaurent Pinchart1-5/+26
2023-02-19media: i2c: vc-mipi: Add clock supportLaurent Pinchart1-0/+48
2023-02-19media: i2c: vc-mipi: Add structure for driver private dataLaurent Pinchart1-18/+51
2023-02-19media: i2c: Add driver for Vision Components MIPI modulesLaurent Pinchart3-0/+162
2023-02-19media: i2c: imx296: Use v4l2_subdev_get_fmt()Laurent Pinchart1-10/+1
2023-02-19media: v4l: ctrls: Add control handler begin()/end() operationsLaurent Pinchart3-2/+62
2023-02-19[WIP] media: i2c: imx290: Read chip ID at probe timeLaurent Pinchart1-1/+11
2023-02-19media: i2c: imx290: Add the error code to logs in start_streamingDave Stevenson1-6/+6
2023-02-19media: i2c: imx290: Add support for H & V FlipsDave Stevenson1-5/+46
2023-02-19media: i2c: imx290: Add support for 74.25MHz external clockDave Stevenson1-16/+116
2023-02-19media: i2c: imx290: Remove duplicated write to IMX290_CTRL_07Dave Stevenson1-1/+0
2023-02-19media: i2c: imx290: VMAX is mode dependentDave Stevenson1-3/+6
2023-02-19media: i2c: imx290: Convert V4L2_CID_VBLANK to read/writeDave Stevenson1-10/+48
2023-02-19media: i2c: imx290: Convert V4L2_CID_HBLANK to read/writeDave Stevenson1-14/+19
2023-02-19media: i2c: imx290: Use CSI timings as per datasheetDave Stevenson1-20/+106
2023-02-19media: i2c: imx290: Support 60fps in 2 lane operationDave Stevenson1-14/+3
2023-02-19media: i2c: imx290: Fix the pixel rate at 148.5Mpix/sDave Stevenson1-11/+5
2023-02-19media: i2c: imx290: Add V4L2_SUBDEV_FL_HAS_EVENTS and subscribe hooksDave Stevenson1-1/+9
2023-02-19media: i2c: imx290: Set the colorspace fields in the formatDave Stevenson1-0/+4
2023-02-19media: i2c: imx290: Match kernel coding style on whitespaceDave Stevenson1-5/+4
2023-02-19media: i2c: imx290: Add support for the mono sensor variantDave Stevenson1-14/+61
2023-02-19media: dt-bindings: media: i2c: Add mono version to IMX290 bindingsDave Stevenson1-7/+17
2023-02-19MAINTAINERS: Add co-maintainer for the rkisp1 driverLaurent Pinchart1-0/+1
2023-02-19media: rkisp1: Add UYVY as an output formatPaul Elder1-0/+41
2023-02-19media: rkisp1: Add YC swap capabilityPaul Elder3-8/+23
2023-02-19media: rkisp1: Support devices without self pathPaul Elder4-8/+30
2023-02-19media: rkisp1: Fix RSZ_CTRL bits for i.MX8MPPaul Elder2-2/+13
2023-02-19media: rkisp1: Add register definitions for the test pattern generatorPaul Elder1-0/+32
2023-02-19media: rkisp1: Shift DMA buffer addresses on i.MX8MPPaul Elder3-9/+14
2023-02-19media: rkisp1: Add and set registers for output size config on i.MX8MPPaul Elder4-1/+21
2023-02-19media: rkisp1: Add and set registers for crop for i.MX8MPPaul Elder5-5/+47
2023-02-19media: rkisp1: Add i.MX8MP-specific registers for MI and resizerPaul Elder1-0/+36
2023-02-19media: rkisp1: Configure gasket on i.MX8MPLaurent Pinchart3-3/+149
2023-02-19media: rkisp1: Add match data for i.MX8MP ISPPaul Elder2-0/+25
2023-02-19dt-bindings: media: rkisp1: Add i.MX8MP ISP to compatiblePaul Elder1-6/+31
2023-02-19media: rkisp1: Add and use rkisp1_has_feature() macroLaurent Pinchart2-7/+10
2023-02-19media: rkisp1: csi: Use V4L2 subdev active stateLaurent Pinchart2-80/+33
2023-02-19media: rkisp1: isp: Use V4L2 subdev active stateLaurent Pinchart2-165/+102
2023-02-19media: rkisp1: resizer: Use V4L2 subdev active stateLaurent Pinchart2-124/+66
2023-02-19media: rkisp1: Implement ENUM_FRAMESIZESPaul Elder1-0/+30
2023-02-19media: rkisp1: Add NV16M and NV61M to output formatsPaul Elder1-0/+22
2023-02-19media: imx8-isi: Move hard-sleep from channel to pipe enableJacopo Mondi2-2/+8
2023-02-19media: nxp: Add i.MX8 ISI driverLaurent Pinchart14-0/+6024
2023-02-19dt-bindings: media: Add i.MX8 ISI DT bindingsLaurent Pinchart1-0/+173
2023-02-19media: v4l2-subdev: Enable the streams APILaurent Pinchart1-1/+1
2023-02-19arm64: dts: imx8mp-evk: enable HDMILucas Stach1-0/+27
2023-02-19arm64: dts: imx8mp: add HDMI display pipelineLucas Stach1-0/+83
2023-02-19arm64: dts: imx8mp: add HDMI irqsteerLucas Stach1-0/+13
2023-02-19arm64: dts: imx8mp: add HDMI power-domainsLucas Stach1-0/+35
2023-02-19phy: freescale: add Samsung HDMI PHYLucas Stach3-0/+707
2023-02-19drm/imx: add driver for HDMI TX Parallel Video InterfaceLucas Stach3-0/+209
2023-02-19drm/imx: add bridge wrapper driver for i.MX8MP DWC HDMILucas Stach3-0/+152
2023-02-19soc: imx: gpcv2: split PGC domain probe in two passesLucas Stach1-1/+18
2023-02-19dt-bindings: phy: add binding for the i.MX8MP HDMI PHYLucas Stach1-0/+62
2023-02-19dt-bindings: display: imx: add binding for i.MX8MP HDMI PVILucas Stach1-0/+83
2023-02-19dt-bindings: display: imx: add binding for i.MX8MP HDMI TXLucas Stach1-0/+74
2023-02-19ARM: dts: stm32: Use new media bus type macrosLaurent Pinchart2-2/+4
2023-02-19ARM: dts: renesas: Use new media bus type macrosLaurent Pinchart3-6/+13
2023-02-19ARM: dts: omap: Use new media bus type macrosLaurent Pinchart1-2/+3
2023-02-19ARM: dts: freescale: Use new media bus type macrosLaurent Pinchart1-1/+3
2023-02-19kbuild: Optionally enable schema checks for %.dtb targetsRob Herring1-1/+8
2023-02-19arm64: dts: imx8mp: Add LCDIF2 & LDB nodesAlexander Stein1-1/+64
2023-02-16media: imx-mipi-csis: Check csis_fmt validity before useMarek Vasut1-0/+3
2023-02-15media: rkisp1: make a few const arrays staticColin Ian King1-6/+9
2023-02-15media: imx-mipi-csis: Implement .init_cfg() using .set_fmt()Laurent Pinchart1-26/+22
2023-02-15media: imx-mipi-csis: Use V4L2 subdev active stateLaurent Pinchart1-88/+47
2023-02-15media: imx-mipi-csis: Pass format explicitly to internal functionsLaurent Pinchart1-13/+21
2023-02-15media: imx-mipi-csis: Don't take lock in runtime PM handlersLaurent Pinchart1-17/+11
2023-02-15media: imx-mipi-csis: Rename error labels with 'err_' prefixLaurent Pinchart1-7/+7
2023-02-15media: imx: imx7-media-csi: Use V4L2 subdev active stateLaurent Pinchart1-122/+51
2023-02-15media: imx: imx7-media-csi: Zero format struct before calling .get_fmt()Laurent Pinchart1-3/+4
2023-02-15media: imx: imx7-media-csi: Cleanup errors in imx7_csi_async_register()Laurent Pinchart1-6/+7
2023-02-15media: imx: imx7-media-csi: Drop unneeded pad checksLaurent Pinchart1-5/+1
2023-02-15media: imx: imx7-media-csi: Drop unneeded src_sd checkLaurent Pinchart1-8/+0
2023-02-15media: imx: imx7-media-csi: Drop unneeded check when starting streamingLaurent Pinchart1-3/+0
2023-02-15media: imx: imx7-media-csi: Simplify imx7_csi_video_init_format()Laurent Pinchart1-11/+9
2023-02-15media: imx: imx7-media-csi: Drop imx7_csi.cc fieldLaurent Pinchart1-9/+0
2023-02-15media: ov5640: Fix analogue gain controlPaul Elder1-1/+1
2023-02-15media: ov5640: Handle delays when no reset_gpio setJai Luthra1-6/+16
2023-02-15media: ov5640: Fix soft reset sequence and timingsJai Luthra1-10/+24
2023-02-15media: ov5640: Update last busy timestamp to reset autosuspend timerAndrey Skvortsov1-1/+6
2023-02-15media: ov5640: set correct default format for CSI-2 modeGuoniu.zhou1-3/+18
2023-02-15media: i2c: IMX296 camera sensor driverLaurent Pinchart4-0/+1187
2023-02-15media: dt-bindings: media: i2c: Add IMX296 CMOS sensor bindingManivannan Sadhasivam2-0/+114
2023-02-15media: i2c: imx290: Handle error from imx290_set_data_lanes()Laurent Pinchart1-1/+5
2023-02-15media: i2c: imx290: Simplify imx290_set_data_lanes()Laurent Pinchart1-12/+5
2023-02-15media: i2c: imx290: Configure data lanes at start timeLaurent Pinchart1-3/+3
2023-02-15media: i2c: imx290: Initialize runtime PM before subdevLaurent Pinchart1-25/+34
2023-02-15media: i2c: imx290: Use runtime PM autosuspendLaurent Pinchart1-13/+45
2023-02-15media: i2c: imx290: Rename, extend and expand usage of imx290_pixfmtLaurent Pinchart1-41/+58
2023-02-15media: i2c: imx290: Use V4L2 subdev active stateLaurent Pinchart1-89/+65
2023-02-15media: i2c: imx290: Factor out clock initialization to separate functionLaurent Pinchart1-22/+35
2023-02-15media: i2c: imx290: Use dev_err_probe()Laurent Pinchart1-12/+8
2023-02-15media: i2c: imx290: Factor out DT parsing to separate functionLaurent Pinchart1-43/+52
2023-02-15media: i2c: imx290: Factor out black level setting to a functionLaurent Pinchart1-24/+26
2023-02-15media: i2c: imx290: Compute pixel rate and blanking in one placeLaurent Pinchart1-24/+19
2023-02-15media: i2c: imx290: Pass format and mode to imx290_calc_pixel_rate()Laurent Pinchart1-14/+8
2023-02-15media: i2c: imx290: Access link_freq_index directlyLaurent Pinchart1-8/+2
2023-02-15media: i2c: imx290: Factor out control update code to a functionLaurent Pinchart1-20/+23
2023-02-15media: i2c: imx290: Factor out subdev init and cleanup to functionsLaurent Pinchart1-46/+62
2023-02-15media: i2c: imx290: Group functions in sectionsLaurent Pinchart1-297/+321
2023-02-15media: mc: entity: Add entity iterator for media_pipelineLaurent Pinchart2-0/+106
2023-02-15media: mc: entity: Add pad iterator for media_pipelineLaurent Pinchart2-0/+47
2023-02-15media: mc: entity: Fix minor issues in comments and documentationLaurent Pinchart2-9/+7
2023-02-15media: mc: Get media_device directly from padLaurent Pinchart1-4/+4
2023-02-15media: Documentation: Update documentation for streamsSakari Ailus1-29/+55
2023-02-15media: Add stream to frame descriptorSakari Ailus1-0/+2
2023-02-15media: v4l2-subdev: Add v4l2_subdev_s_stream_helper() functionLaurent Pinchart2-0/+57
2023-02-15media: v4l2-subdev: Add subdev .(enable|disable)_streams() operationsLaurent Pinchart2-0/+309
2023-02-15media: v4l2-subdev: Add v4l2_subdev_state_xlate_streams() helperLaurent Pinchart2-0/+49
2023-02-15media: subdev: add v4l2_subdev_routing_validate() helperLaurent Pinchart2-0/+141
2023-02-15media: subdev: add v4l2_subdev_set_routing_with_fmt() helperTomi Valkeinen2-0/+38
2023-02-15media: subdev: add streams to v4l2_subdev_get_fmt() helper functionTomi Valkeinen1-3/+7
2023-02-15media: subdev: add "opposite" stream helper funcsTomi Valkeinen2-0/+85