forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'media/v4.19-1' of git://git.kernel.org/pub/scm/linux/kerne…
…l/git/mchehab/linux-media Pull media updates from Mauro Carvalho Chehab: - new Socionext MN88443x ISDB-S/T demodulator driver: mn88443x - new sensor drivers: ak7375, ov2680 and rj54n1cb0c - an old soc-camera sensor driver converted to the V4L2 framework: mt9v111 - a new Voice-Coil Motor (VCM) driver: dw9807-vcm - some cleanups at cx25821, removing legacy unused code - some improvements at ddbridge driver - new platform driver: vicodec - some DVB API cleanups, removing ioctls and compat code for old out-of-tree drivers that were never merged upstream - improvements at DVB core to support frontents that support both Satellite and non-satellite delivery systems - got rid of the unused VIDIOC_RESERVED V4L2 ioctl - some cleanups/improvements at gl861 ISDB driver - several improvements on ov772x, ov7670 and ov5640, imx274, ov5645, and smiapp sensor drivers - fixes at em28xx to support dual TS devices - some cleanups at V4L2/VB2 locking logic - some API improvements at media controller - some cec core and drivers improvements - some uvcvideo improvements - some improvements at platform drivers: stm32-dcmi, rcar-vin, coda, reneseas-ceu, imx, vsp1, venus, camss - lots of other cleanups and fixes * tag 'media/v4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (406 commits) Revert "media: vivid: shut up warnings due to a non-trivial logic" siano: get rid of an unused return code for debugfs register media: isp: fix a warning about a wrong struct initializer media: radio-wl1273: fix return code for the polling routine media: s3c-camif: fix return code for the polling routine media: saa7164: fix return codes for the polling routine media: exynos-gsc: fix return code if mutex was interrupted media: mt9v111: Fix build error with no VIDEO_V4L2_SUBDEV_API media: xc4000: get rid of uneeded casts media: drxj: get rid of uneeded casts media: tuner-xc2028: don't use casts for printing sizes media: cleanup fall-through comments media: vivid: shut up warnings due to a non-trivial logic media: rtl28xxu: be sure that it won't go past the array size media: mt9v111: avoid going past the buffer media: vsp1_dl: add a description for cmdpool field media: sta2x11: add a missing parameter description media: v4l2-mem2mem: add descriptions to MC fields media: i2c: fix warning in Aptina MT9V111 media: imx: shut up a false positive warning ...
- Loading branch information
Showing
480 changed files
with
21,808 additions
and
9,375 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
Asahi Kasei Microdevices AK7375 voice coil lens driver | ||
|
||
AK7375 is a camera voice coil lens. | ||
|
||
Mandatory properties: | ||
|
||
- compatible: "asahi-kasei,ak7375" | ||
- reg: I2C slave address |
46 changes: 46 additions & 0 deletions
46
Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
* Aptina MT9V111 CMOS sensor | ||
---------------------------- | ||
|
||
The Aptina MT9V111 is a 1/4-Inch VGA-format digital image sensor with a core | ||
based on Aptina MT9V011 sensor and an integrated Image Flow Processor (IFP). | ||
|
||
The sensor has an active pixel array of 640x480 pixels and can output a number | ||
of image resolution and formats controllable through a simple two-wires | ||
interface. | ||
|
||
Required properties: | ||
-------------------- | ||
|
||
- compatible: shall be "aptina,mt9v111". | ||
- clocks: reference to the system clock input provider. | ||
|
||
Optional properties: | ||
-------------------- | ||
|
||
- enable-gpios: output enable signal, pin name "OE#". Active low. | ||
- standby-gpios: low power state control signal, pin name "STANDBY". | ||
Active high. | ||
- reset-gpios: chip reset signal, pin name "RESET#". Active low. | ||
|
||
The device node must contain one 'port' child node with one 'endpoint' child | ||
sub-node for its digital output video port, in accordance with the video | ||
interface bindings defined in: | ||
Documentation/devicetree/bindings/media/video-interfaces.txt | ||
|
||
Example: | ||
-------- | ||
|
||
&i2c1 { | ||
camera@48 { | ||
compatible = "aptina,mt9v111"; | ||
reg = <0x48>; | ||
|
||
clocks = <&camera_clk>; | ||
|
||
port { | ||
mt9v111_out: endpoint { | ||
remote-endpoint = <&ceu_in>; | ||
}; | ||
}; | ||
}; | ||
}; |
9 changes: 9 additions & 0 deletions
9
Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
Dongwoon Anatech DW9807 voice coil lens driver | ||
|
||
DW9807 is a 10-bit DAC with current sink capability. It is intended for | ||
controlling voice coil lenses. | ||
|
||
Mandatory properties: | ||
|
||
- compatible: "dongwoon,dw9807-vcm" | ||
- reg: I2C slave address |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
* Omnivision OV2680 MIPI CSI-2 sensor | ||
|
||
Required Properties: | ||
- compatible: should be "ovti,ov2680". | ||
- clocks: reference to the xvclk input clock. | ||
- clock-names: should be "xvclk". | ||
- DOVDD-supply: Digital I/O voltage supply. | ||
- DVDD-supply: Digital core voltage supply. | ||
- AVDD-supply: Analog voltage supply. | ||
|
||
Optional Properties: | ||
- reset-gpios: reference to the GPIO connected to the powerdown/reset pin, | ||
if any. This is an active low signal to the OV2680. | ||
|
||
The device node must contain one 'port' child node for its digital output | ||
video port, and this port must have a single endpoint in accordance with | ||
the video interface bindings defined in | ||
Documentation/devicetree/bindings/media/video-interfaces.txt. | ||
|
||
Endpoint node required properties for CSI-2 connection are: | ||
- remote-endpoint: a phandle to the bus receiver's endpoint node. | ||
- clock-lanes: should be set to <0> (clock lane on hardware lane 0). | ||
- data-lanes: should be set to <1> (one CSI-2 lane supported). | ||
|
||
Example: | ||
|
||
&i2c2 { | ||
ov2680: camera-sensor@36 { | ||
compatible = "ovti,ov2680"; | ||
reg = <0x36>; | ||
clocks = <&osc>; | ||
clock-names = "xvclk"; | ||
reset-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; | ||
DOVDD-supply = <&sw2_reg>; | ||
DVDD-supply = <&sw2_reg>; | ||
AVDD-supply = <®_peri_3p15v>; | ||
|
||
port { | ||
ov2680_to_mipi: endpoint { | ||
remote-endpoint = <&mipi_from_sensor>; | ||
clock-lanes = <0>; | ||
data-lanes = <1>; | ||
}; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.