index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
media
/
i2c
Age
Commit message (
Expand
)
Author
Files
Lines
10 days
media: ov2740: Ensure proper reset sequence on probe()
Hans de Goede
1
-1
/
+8
2024-05-03
media: tc358746: Use the correct div_ function
Ricardo Ribalda
1
-2
/
+1
2024-05-03
media: i2c: st-mipid02: Use the correct div function
Ricardo Ribalda
1
-1
/
+1
2024-04-29
media: imx214: Fix the error handling in imx214_probe()
Zheyu Ma
1
-0
/
+1
2024-04-29
media: i2c: max9271: Add header include guards to max9271.h
Laurent Pinchart
1
-0
/
+5
2024-04-29
media: i2c: rdacm20: Fix indentation in comment
Laurent Pinchart
1
-2
/
+2
2024-04-26
media: i2c: imx219: Use dev_err_probe on probe
Umang Jain
1
-42
/
+35
2024-04-26
media: i2c: ov4689: Set timing registers programmatically
Mikhail Rudenko
1
-15
/
+68
2024-04-26
media: i2c: ov4689: Move pixel array size out of struct ov4689_mode
Mikhail Rudenko
1
-16
/
+13
2024-04-26
media: i2c: ov4689: Implement manual color balance controls
Mikhail Rudenko
1
-1
/
+22
2024-04-26
media: i2c: ov4689: Implement digital gain control
Mikhail Rudenko
1
-2
/
+14
2024-04-26
media: i2c: ov4689: Implement vflip/hflip controls
Mikhail Rudenko
1
-2
/
+22
2024-04-26
media: i2c: ov4689: Make horizontal blanking configurable
Mikhail Rudenko
1
-11
/
+20
2024-04-26
media: i2c: ov4689: Remove max_fps field from struct ov4689_mode
Mikhail Rudenko
1
-2
/
+0
2024-04-26
media: i2c: ov4689: Use runtime PM autosuspend
Mikhail Rudenko
1
-4
/
+11
2024-04-26
media: i2c: ov4689: Enable runtime PM before registering sub-device
Mikhail Rudenko
1
-6
/
+8
2024-04-26
media: i2c: ov4689: Use sub-device active state
Mikhail Rudenko
1
-44
/
+31
2024-04-26
media: i2c: ov4689: Refactor ov4689_set_ctrl
Mikhail Rudenko
1
-6
/
+6
2024-04-26
media: i2c: ov4689: Remove i2c_client from ov4689 struct
Mikhail Rudenko
1
-18
/
+18
2024-04-26
media: i2c: ov4689: CCI conversion
Mikhail Rudenko
2
-227
/
+134
2024-04-26
media: i2c: ov4689: Fix typo in a comment
Mikhail Rudenko
1
-1
/
+1
2024-04-26
media: i2c: ov4689: Sort register definitions by address
Mikhail Rudenko
1
-5
/
+5
2024-04-26
media: i2c: ov4689: Clean up and annotate the register table
Mikhail Rudenko
1
-86
/
+119
2024-04-22
media: imx335: Describe CCI struct member
Umang Jain
1
-0
/
+1
2024-04-22
media: hi556: Add support for avdd regulator
Hans de Goede
1
-0
/
+24
2024-04-22
media: hi556: Add support for external clock
Hans de Goede
1
-0
/
+13
2024-04-22
media: hi556: Add support for reset GPIO
Hans de Goede
1
-1
/
+44
2024-04-22
media: hi556: Return -EPROBE_DEFER if no endpoint is found
Hans de Goede
1
-11
/
+12
2024-04-22
media: ov2680: Add camera orientation and sensor rotation controls
Hans de Goede
1
-0
/
+7
2024-04-22
media: ov2680: Add hblank control
Hans de Goede
1
-0
/
+12
2024-04-22
media: ov2680: Add vblank control
Hans de Goede
1
-7
/
+49
2024-04-22
media: ov2680: Drop hts, vts ov2680_mode struct members
Hans de Goede
1
-6
/
+2
2024-04-22
media: ov2680: Stop sending more data then requested
Hans de Goede
1
-7
/
+2
2024-04-22
media: ov2680: Do not fail if data-lanes property is absent
Fabio Estevam
1
-7
/
+0
2024-04-22
media: imx335: Limit analogue gain value
Umang Jain
1
-4
/
+12
2024-04-22
media: imx335: Fix active area height discrepency
Umang Jain
1
-5
/
+5
2024-04-22
media: imx335: Use integer values for size registers
Umang Jain
1
-6
/
+6
2024-04-22
media: imx335: Use V4L2 CCI for accessing sensor registers
Umang Jain
2
-330
/
+266
2024-04-22
media: imx335: Parse fwnode properties
Kieran Bingham
1
-1
/
+9
2024-04-22
media: imx335: Support 2 or 4 lane operation modes
Kieran Bingham
1
-1
/
+20
2024-04-15
media: adv7180: Only request valids IRQs
Ricardo Ribalda
1
-1
/
+1
2024-04-10
media: dw9714: Update e-mail addresses
Sakari Ailus
1
-3
/
+3
2024-04-10
media: i2c: et8ek8: Don't strip remove function when driver is builtin
Uwe Kleine-König
1
-2
/
+2
2024-04-10
media: ov2680: Allow probing if link-frequencies is absent
Fabio Estevam
1
-2
/
+7
2024-04-10
media: ov2680: Clear the 'ret' variable on success
Fabio Estevam
1
-0
/
+1
2024-04-10
media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting
Sakari Ailus
1
-5
/
+6
2024-04-09
media: i2c: tvp7002: Switch dv timing callbacks to pad ops
Paweł Anikiel
1
-11
/
+21
2024-04-09
media: i2c: ths8200: Switch dv timing callbacks to pad ops
Paweł Anikiel
1
-4
/
+10
2024-04-09
media: i2c: ths7303: Switch dv timing callbacks to pad ops
Paweł Anikiel
1
-3
/
+7
2024-04-09
media: i2c: tda1997x: Switch dv timing callbacks to pad ops
Paweł Anikiel
1
-7
/
+7
2024-04-09
media: i2c: tc358743: Switch dv timing callbacks to pad ops
Paweł Anikiel
1
-8
/
+17
2024-04-09
media: i2c: adv7842: Switch dv timing callbacks to pad ops
Paweł Anikiel
1
-8
/
+17
2024-04-09
media: i2c: adv7604: Switch dv timing callbacks to pad ops
Paweł Anikiel
1
-10
/
+10
2024-04-09
media: i2c: adv7511: Switch dv timing callbacks to pad ops
Paweł Anikiel
1
-5
/
+11
2024-04-09
media: i2c: adv748x: Switch dv timing callbacks to pad ops
Paweł Anikiel
1
-8
/
+8
2024-03-15
Merge tag 'media/v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...
Linus Torvalds
37
-1946
/
+1041
2024-03-13
Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesktop.org/drm/kernel
Linus Torvalds
1
-3
/
+4
2024-02-23
media: i2c: imx290: Fix IMX920 typo
Alexander Stein
1
-8
/
+8
2024-02-23
media: i2c: replace of_graph_get_next_endpoint()
Kuninori Morimoto
13
-14
/
+14
2024-02-23
media: imx335: Add support for test pattern generator
Matthias Fend
1
-1
/
+101
2024-02-23
media: imx335: Refactor power sequence to set controls
Umang Jain
1
-15
/
+20
2024-02-23
media: imx335: Support multiple link frequency
Umang Jain
1
-14
/
+70
2024-02-23
media: imx335: Use v4l2_link_freq_to_bitmap helper
Umang Jain
1
-18
/
+18
2024-02-23
media: imx335: Set reserved register to default value
Umang Jain
1
-1
/
+1
2024-02-23
media: i2c: dw9714: Fix occasional probe errors
Ondrej Jirman
1
-0
/
+2
2024-02-23
media: i2c: ov5645: Remove software reset entry from ov5645_global_init_setting
Biju Das
1
-1
/
+4
2024-02-23
media: i2c: alvium: fix req_fr check in alvium_s_frame_interval()
Tommaso Merciai
1
-8
/
+4
2024-02-23
media: i2c: alvium: store frame interval in subdev state
Tommaso Merciai
2
-34
/
+15
2024-02-23
media: i2c: alvium: inline set_frame_interval into s_frame_interval
Tommaso Merciai
1
-33
/
+19
2024-02-23
media: i2c: alvium: remove the fr field of the alvium_dev structure
Tommaso Merciai
2
-13
/
+12
2024-02-23
media: i2c: alvium: removal of dft_fr, min_fr and max_fr
Tommaso Merciai
2
-21
/
+9
2024-02-16
media: i2c: st-vgxy61: remove redundant initialization of pointer mode
Colin Ian King
1
-1
/
+1
2024-02-16
media: msp3400: Use wait_event_freezable_timeout() in msp_sleep()
Kevin Hao
2
-16
/
+8
2024-02-12
PM: runtime: Simplify pm_runtime_get_if_active() usage
Sakari Ailus
3
-3
/
+3
2024-02-06
media: ov08x40: Reduce start streaming time
Jason Chen
1
-1152
/
+57
2024-02-06
Revert "media: ov08x40: Reduce start streaming time"
Sakari Ailus
1
-57
/
+1152
2024-02-05
media: i2c: adv748: Fix kerneldoc
Ricardo Ribalda
1
-1
/
+0
2024-02-05
media: i2c: css-quirk.h: Fix kerneldoc
Ricardo Ribalda
1
-4
/
+4
2024-02-05
media: adv7180: Fix cppcheck errors
Bhavin Sharma
1
-2
/
+2
2024-02-05
media: tc358746: fix the pll calculating function
Duc-Long, Le
1
-2
/
+2
2024-02-01
media: ov08x40: Reduce start streaming time
Jason Chen
1
-1152
/
+57
2024-02-01
media: ov08x40: Modify the tline calculation in different modes
Jason Chen
1
-15
/
+51
2024-02-01
media: ov08x40: Avoid sensor probing in D0 state
Jason Chen
1
-11
/
+21
2024-02-01
media: imx355: Use v4l2_link_freq_to_bitmap helper
Sakari Ailus
1
-39
/
+14
2024-02-01
media: imx319: Use v4l2_link_freq_to_bitmap helper
Sakari Ailus
1
-39
/
+14
2024-02-01
media: imx334: Use v4l2_link_freq_to_bitmap helper
Sakari Ailus
1
-29
/
+12
2024-02-01
media: i2c: isl7998x: convert to use maple tree register cache
Bo Liu
1
-1
/
+1
2024-02-01
media: i2c: max2175: convert to use maple tree register cache
Bo Liu
1
-1
/
+1
2024-02-01
media: i2c: tvp5150: convert to use maple tree register cache
Bo Liu
1
-1
/
+1
2024-02-01
media: i2c: mt9v032: convert to use maple tree register cache
Bo Liu
1
-1
/
+1
2024-02-01
media: i2c: imx274: convert to use maple tree register cache
Bo Liu
1
-1
/
+1
2024-02-01
media: i2c: imx214: convert to use maple tree register cache
Bo Liu
1
-1
/
+1
2024-02-01
media: i2c: imx415: Add more clock configurations
Alexander Stein
1
-5
/
+260
2024-02-01
media: i2c: imx415: Convert to new CCI register access helpers
Alexander Stein
2
-238
/
+170
2024-02-01
media: i2c: st-vgxy61: Convert to CCI register access helpers
Julien Massot
2
-237
/
+154
2024-02-01
media: tc358743: register v4l2 async device only after successful setup
Alexander Stein
1
-3
/
+4
2024-01-29
Merge drm/drm-next into drm-misc-next
Maxime Ripard
102
-2434
/
+15774
2024-01-22
media: i2c: ar0521: fix spellos
Randy Dunlap
1
-3
/
+3
2024-01-22
media: v4l2-subdev: Fix spelling mistake "heigth" -> "height"
Colin Ian King
1
-1
/
+1
2024-01-22
media: tc358743: register v4l2 async device only after successful setup
Alexander Stein
1
-3
/
+4
2024-01-11
media: i2c: thp7312: select CONFIG_FW_LOADER
Arnd Bergmann
1
-0
/
+1
2023-12-14
media: i2c: mt9m114: use fsleep() in place of udelay()
Arnd Bergmann
1
-1
/
+1
2023-12-13
media: videobuf2: core: Rename min_buffers_needed field in vb2_queue
Benjamin Gaignard
1
-1
/
+1
2023-12-13
media: i2c: thp7312: Store frame interval in subdev state
Laurent Pinchart
1
-77
/
+81
2023-12-13
media: v4l2-subdev: Add which field to struct v4l2_subdev_frame_interval
Laurent Pinchart
24
-0
/
+290
2023-12-13
media: v4l2-subdev: Turn .[gs]_frame_interval into pad operations
Laurent Pinchart
25
-257
/
+233
2023-12-13
media: i2c: Add driver for OmniVision OV64A40
Jacopo Mondi
3
-0
/
+3701
2023-12-13
media: i2c: imx335: Support 2592x1940 10-bit mode
Umang Jain
1
-7
/
+71
2023-12-13
media: i2c: imx335: Fix hblank min/max values
Kieran Bingham
1
-2
/
+2
2023-12-13
media: i2c: imx335: Implement get selection API
Kieran Bingham
1
-0
/
+45
2023-12-13
media: i2c: imx335: Enable regulator supplies
Kieran Bingham
1
-2
/
+34
2023-12-13
media: i2c: imx335: Improve configuration error reporting
Kieran Bingham
1
-1
/
+5
2023-12-13
media: i2c: imx335: Fix logging line endings
Kieran Bingham
1
-21
/
+21
2023-12-13
media: i2c: imx214: Add sensor's pixel matrix size
André Apitzsch
1
-7
/
+32
2023-12-13
media: i2c: imx214: Read orientation and rotation from system firmware
André Apitzsch
1
-1
/
+8
2023-12-13
media: i2c: imx214: Move controls init to separate function
André Apitzsch
1
-48
/
+67
2023-12-13
media: i2c: imx214: Explain some magic numbers
André Apitzsch
1
-4
/
+18
2023-12-13
media: i2c: gc0308: new driver
Sebastian Reichel
3
-0
/
+1462
2023-12-13
media: ov2740: Add a sleep after resetting the sensor
Hans de Goede
1
-2
/
+9
2023-12-13
media: ov2740: Add support for 180 MHz link frequency
Hans de Goede
1
-24
/
+239
2023-12-13
media: ov2740: Check hwcfg after allocating the ov2740 struct
Hans de Goede
1
-6
/
+7
2023-12-13
media: ov2740: Fix hts value
Hans de Goede
1
-14
/
+3
2023-12-13
media: ov2740: Improve ov2740_check_hwcfg() error reporting
Hans de Goede
1
-2
/
+3
2023-12-13
media: ov2740: Move fwnode_graph_get_next_endpoint() call up
Hans de Goede
1
-6
/
+14
2023-12-13
media: ov2740: Add support for external clock
Hans de Goede
1
-0
/
+13
2023-12-13
media: ov2740: Add support for reset GPIO
Hans de Goede
1
-2
/
+46
2023-12-13
media: i2c: Add support for alvium camera
Tommaso Merciai
4
-0
/
+3033
2023-12-13
media: i2c: ak7375: Add support for ak7345
Vincent Knecht
1
-4
/
+22
2023-12-13
media: i2c: ak7375: Prepare for supporting another chip
Vincent Knecht
1
-44
/
+66
2023-12-13
media: i2c: imx290: Properly encode registers as little-endian
Alexander Stein
1
-21
/
+21
2023-12-13
media: i2c: Introduce a driver for the Techwell TW9900 decoder
Mehdi Djait
3
-0
/
+797
2023-12-08
media: ov9640: Don't set format in sub-device state
Sakari Ailus
1
-2
/
+0
2023-12-08
media: tw9910: Don't set format in sub-device state
Sakari Ailus
1
-2
/
+0
2023-12-08
media: rj54n1cb0c: Don't set format in sub-device state
Sakari Ailus
1
-3
/
+1
2023-12-08
media: mt9t112: Don't set format in sub-device state
Sakari Ailus
1
-1
/
+0
2023-12-08
media: adv7183: Don't set format in sub-device state
Sakari Ailus
1
-2
/
+0
2023-12-08
media: saa6752hs: Don't set format in sub-device state
Sakari Ailus
1
-3
/
+1
2023-12-08
media: ccs: Select V4L2_CCI_I2C
Sakari Ailus
1
-0
/
+1
2023-12-04
media: ccs: Use V4L2 CCI for accessing sensor registers
Sakari Ailus
5
-1136
/
+999
2023-12-04
media: ccs: Better separate CCS static data access
Sakari Ailus
1
-10
/
+11
2023-12-04
media: imx319: Enable runtime PM before registering async sub-device
Sakari Ailus
1
-5
/
+7
2023-12-04
media: ccs: Print ireal and float limits converted to integers
Sakari Ailus
1
-4
/
+13
2023-12-04
media: ov9734: Enable runtime PM before registering async sub-device
Bingbu Cao
1
-8
/
+11
2023-12-04
media: ov13b10: Enable runtime PM before registering async sub-device
Bingbu Cao
1
-5
/
+9
2023-12-04
media: ov01a10: Enable runtime PM before registering async sub-device
Bingbu Cao
1
-4
/
+14
2023-12-04
media: imx355: Enable runtime PM before registering async sub-device
Bingbu Cao
1
-5
/
+7
2023-12-04
media: i2c: st-vgxy61: add v4l2_fwnode ctrls parse and addition
Alain Volmat
1
-0
/
+9
2023-12-04
media: i2c: st-vgxy61: Add V4L2_SUBDEV_FL_HAS_EVENTS and subscribe hooks
Alain Volmat
1
-1
/
+9
2023-12-04
media: i2c: st-mipid02: add Y8 format support
Alain Volmat
1
-1
/
+3
2023-12-04
media: i2c: st-mipid02: removal of unused link_frequency variable
Alain Volmat
1
-1
/
+0
2023-12-04
media: i2c: st-mipid02: use mipi-csi macro for data-type
Alain Volmat
1
-6
/
+7
2023-12-04
media: i2c: st-mipid02: use active state to store pad formats
Alain Volmat
1
-130
/
+79
2023-12-04
media: i2c: st-mipid02: use cci_* helpers for register access.
Alain Volmat
2
-123
/
+47
2023-12-04
media: i2c: st-mipid02: don't keep track of streaming status
Alain Volmat
1
-22
/
+5
2023-12-04
media: i2c: st-mipid02: add usage of v4l2_get_link_freq
Alain Volmat
1
-48
/
+18
2023-12-04
media: i2c: st-mipid02: correct format propagation
Alain Volmat
1
-2
/
+7
2023-12-04
media: v4l2-subdev: Rename .init_cfg() operation to .init_state()
Laurent Pinchart
36
-120
/
+250
2023-12-04
media: i2c: Add driver for THine THP7312
Paul Elder
3
-0
/
+2257
2023-12-04
media: i2c: gc2145: Galaxy Core GC2145 sensor support
Alain Volmat
3
-0
/
+1457
2023-11-23
media: v4l: subdev: Switch to stream-aware state functions
Sakari Ailus
81
-347
/
+308
2023-11-23
media: v4l: subdev: Rename sub-device state information access functions
Sakari Ailus
3
-11
/
+7
2023-11-23
media: i2c: Fix references to pad config
Laurent Pinchart
5
-19
/
+19
2023-11-23
media: i2c: Use accessors for pad config 'try_*' fields
Laurent Pinchart
15
-33
/
+41
2023-11-23
media: i2c: video-i2c: Stop direct calls to queue num_buffers field
Benjamin Gaignard
1
-2
/
+3
2023-11-22
media: ccs: Ensure control handlers have been set up after probe
Sakari Ailus
2
-1
/
+5
2023-11-06
Merge tag 'media/v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...
Linus Torvalds
64
-5302
/
+4411
2023-10-12
media: i2c: adp1653: don't reuse the same node pointer
Hans Verkuil
1
-13
/
+15
2023-10-12
media: ccs: Fix a (harmless) lockdep warning
Sakari Ailus
1
-5
/
+12
2023-10-12
media: ccs: Rework initialising sub-device state
Sakari Ailus
1
-17
/
+28
2023-10-12
media: i2c: mt9m114: Fix missing error unwind in probe()
Laurent Pinchart
1
-2
/
+2
2023-10-11
media: i2c: tc358746: check fmt validity
Hans Verkuil
1
-1
/
+5
2023-10-11
media: i2c: ov8858: Don't set fwnode in the driver
Ondrej Jirman
1
-8
/
+2
2023-10-07
media: v4l: subdev: Clear frame descriptor before get_frame_desc
Sakari Ailus
3
-6
/
+0
2023-10-07
media: ov2740: Return -EPROBE_DEFER if no endpoint is found
Sakari Ailus
1
-1
/
+1
2023-10-07
media: ov2740: Use sub-device active state
Sakari Ailus
1
-67
/
+42
2023-10-07
media: ov2740: Enable runtime PM before registering the async subdev
Sakari Ailus
1
-6
/
+8
2023-10-07
media: ccs: Drop re-entrant s_stream support
Sakari Ailus
1
-3
/
+0
2023-10-07
media: ccs: Partially revert "media: i2c: Use pm_runtime_resume_and_get()"
Sakari Ailus
1
-3
/
+3
2023-10-07
media: ccs: Use sub-device active state
Sakari Ailus
2
-186
/
+104
2023-10-07
media: ccs: Obtain media bus formats before initialising up sub-devices
Sakari Ailus
1
-6
/
+6
2023-10-07
media: ccs: Move media_entity_pads_init to init from register
Sakari Ailus
1
-39
/
+36
2023-10-07
media: ccs: Rename ccs_create_subdev as ccs_init_subdev
Sakari Ailus
1
-9
/
+9
2023-10-07
media: ccs: Switch to init_cfg
Sakari Ailus
1
-11
/
+6
2023-10-07
media: ccs: Correct error handling in ccs_register_subdev
Sakari Ailus
1
-3
/
+10
2023-10-07
media: ccs: Correctly initialise try compose rectangle
Sakari Ailus
1
-1
/
+1
2023-10-07
media: ccs: Fix driver quirk struct documentation
Sakari Ailus
1
-3
/
+1
2023-10-07
media: i2c: imx219: Move variables to inner scope
Laurent Pinchart
1
-1
/
+4
2023-10-07
media: i2c: imx219: Name all subdev state variables 'state'
Laurent Pinchart
1
-7
/
+7
2023-10-07
media: i2c: imx219: Calculate crop rectangle dynamically
Laurent Pinchart
1
-30
/
+15
2023-10-07
media: i2c: imx219: Separate horizontal and vertical binning
Laurent Pinchart
1
-12
/
+27
2023-10-07
media: i2c: imx219: Implement .init_cfg() using .set_fmt()
Laurent Pinchart
1
-22
/
+18
2023-10-07
media: i2c: imx219: Remove unneeded goto
Laurent Pinchart
1
-10
/
+2
2023-10-07
media: i2c: imx219: Group functions by purpose
Laurent Pinchart
1
-283
/
+298
2023-10-07
media: i2c: imx219: Drop IMX219_VTS_* macros
Laurent Pinchart
1
-8
/
+4
2023-10-07
media: i2c: imx219: Don't store the current mode in the imx219 structure
Laurent Pinchart
1
-13
/
+7
2023-10-07
media: i2c: imx219: Access height from active format in imx219_set_ctrl
Laurent Pinchart
1
-2
/
+7
2023-10-07
media: i2c: imx219: Infer binning settings from format and crop
Laurent Pinchart
1
-8
/
+1
2023-10-07
media: i2c: imx219: Use active crop rectangle to configure registers
Laurent Pinchart
1
-11
/
+11
2023-10-07
media: i2c: imx219: Initialize ycbcr_enc
Laurent Pinchart
1
-0
/
+1
2023-10-07
media: i2c: imx219: Merge format and binning setting functions
Laurent Pinchart
1
-33
/
+10
[next]