-
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.9-1' of git://git.kernel.org/pub/scm/linux/kernel…
…/git/mchehab/linux-media Pull media updates from Mauro Carvalho Chehab: - Documentation improvements: conversion of all non-DocBook documents to Sphinx and lots of fixes to the uAPI media book - New PCI driver for Techwell TW5864 media grabber boards - New SoC driver for ATMEL Image Sensor Controller - Removal of some obsolete SoC drivers (s5p-tv driver and soc_camera drivers) - Addition of ST CEC driver - Lots of drivers fixes, improvements and additions * tag 'media/v4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (464 commits) [media] ttusb_dec: avoid the risk of go past buffer [media] cx23885: Fix some smatch warnings [media] si2165: switch to regmap [media] si2165: use i2c_client->dev instead of i2c_adapter->dev for logging [media] si2165: Remove legacy attach [media] cx231xx: attach si2165 driver via i2c_client [media] cx231xx: Prepare for attaching new style i2c_client DVB demod drivers [media] cx23885: attach si2165 driver via i2c_client [media] si2165: support i2c_client attach [media] si2165: avoid division by zero [media] rcar-vin: add R-Car gen2 fallback compatibility string [media] lgdt3306a: remove 20*50 msec unnecessary timeout [media] cx25821: Remove deprecated create_singlethread_workqueue [media] cx25821: Drop Freeing of Workqueue [media] cxd2841er: force 8MHz bandwidth for DVB-C if specified bw not supported [media] redrat3: hardware-specific parameters [media] redrat3: remove hw_timeout member [media] cxd2841er: BER and SNR reading for ISDB-T [media] dvb-usb: avoid link error with dib3000m{b,c| [media] dvb-usb: split out common parts of dibusb ...
- Loading branch information
Showing
756 changed files
with
40,574 additions
and
49,083 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,65 @@ | ||
Atmel Image Sensor Controller (ISC) | ||
---------------------------------------------- | ||
|
||
Required properties for ISC: | ||
- compatible | ||
Must be "atmel,sama5d2-isc". | ||
- reg | ||
Physical base address and length of the registers set for the device. | ||
- interrupts | ||
Should contain IRQ line for the ISC. | ||
- clocks | ||
List of clock specifiers, corresponding to entries in | ||
the clock-names property; | ||
Please refer to clock-bindings.txt. | ||
- clock-names | ||
Required elements: "hclock", "iscck", "gck". | ||
- #clock-cells | ||
Should be 0. | ||
- clock-output-names | ||
Should be "isc-mck". | ||
- pinctrl-names, pinctrl-0 | ||
Please refer to pinctrl-bindings.txt. | ||
|
||
ISC supports a single port node with parallel bus. It should contain one | ||
'port' child node with child 'endpoint' node. Please refer to the bindings | ||
defined in Documentation/devicetree/bindings/media/video-interfaces.txt. | ||
|
||
Example: | ||
isc: isc@f0008000 { | ||
compatible = "atmel,sama5d2-isc"; | ||
reg = <0xf0008000 0x4000>; | ||
interrupts = <46 IRQ_TYPE_LEVEL_HIGH 5>; | ||
clocks = <&isc_clk>, <&iscck>, <&isc_gclk>; | ||
clock-names = "hclock", "iscck", "gck"; | ||
#clock-cells = <0>; | ||
clock-output-names = "isc-mck"; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_isc_base &pinctrl_isc_data_8bit &pinctrl_isc_data_9_10 &pinctrl_isc_data_11_12>; | ||
|
||
port { | ||
isc_0: endpoint { | ||
remote-endpoint = <&ov7740_0>; | ||
hsync-active = <1>; | ||
vsync-active = <0>; | ||
pclk-sample = <1>; | ||
}; | ||
}; | ||
}; | ||
|
||
i2c1: i2c@fc028000 { | ||
ov7740: camera@21 { | ||
compatible = "ovti,ov7740"; | ||
reg = <0x21>; | ||
clocks = <&isc>; | ||
clock-names = "xvclk"; | ||
assigned-clocks = <&isc>; | ||
assigned-clock-rates = <24000000>; | ||
|
||
port { | ||
ov7740_0: endpoint { | ||
remote-endpoint = <&isc_0>; | ||
}; | ||
}; | ||
}; | ||
}; |
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,19 @@ | ||
* Analog Devices AD5820 autofocus coil | ||
|
||
Required Properties: | ||
|
||
- compatible: Must contain "adi,ad5820" | ||
|
||
- reg: I2C slave address | ||
|
||
- VANA-supply: supply of voltage for VANA pin | ||
|
||
Example: | ||
|
||
ad5820: coil@c { | ||
compatible = "adi,ad5820"; | ||
reg = <0x0c>; | ||
|
||
VANA-supply = <&vaux4>; | ||
}; | ||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
st-hva: multi-format video encoder for STMicroelectronics SoC. | ||
|
||
Required properties: | ||
- compatible: should be "st,st-hva". | ||
- reg: HVA physical address location and length, esram address location and | ||
length. | ||
- reg-names: names of the registers listed in registers property in the same | ||
order. | ||
- interrupts: HVA interrupt number. | ||
- clocks: from common clock binding: handle hardware IP needed clocks, the | ||
number of clocks may depend on the SoC type. | ||
See ../clock/clock-bindings.txt for details. | ||
- clock-names: names of the clocks listed in clocks property in the same order. | ||
|
||
Example: | ||
hva@8c85000{ | ||
compatible = "st,st-hva"; | ||
reg = <0x8c85000 0x400>, <0x6000000 0x40000>; | ||
reg-names = "hva_registers", "hva_esram"; | ||
interrupts = <GIC_SPI 58 IRQ_TYPE_NONE>, | ||
<GIC_SPI 59 IRQ_TYPE_NONE>; | ||
clock-names = "clk_hva"; | ||
clocks = <&clk_s_c0_flexgen CLK_HVA>; | ||
}; |
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,25 @@ | ||
STMicroelectronics STIH4xx HDMI CEC driver | ||
|
||
Required properties: | ||
- compatible : value should be "st,stih-cec" | ||
- reg : Physical base address of the IP registers and length of memory | ||
mapped region. | ||
- clocks : from common clock binding: handle to HDMI CEC clock | ||
- interrupts : HDMI CEC interrupt number to the CPU. | ||
- pinctrl-names: Contains only one value - "default" | ||
- pinctrl-0: Specifies the pin control groups used for CEC hardware. | ||
- resets: Reference to a reset controller | ||
|
||
Example for STIH407: | ||
|
||
sti-cec@094a087c { | ||
compatible = "st,stih-cec"; | ||
reg = <0x94a087c 0x64>; | ||
clocks = <&clk_sysin>; | ||
clock-names = "cec-clk"; | ||
interrupts = <GIC_SPI 140 IRQ_TYPE_NONE>; | ||
interrupt-names = "cec-irq"; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_cec0_default>; | ||
resets = <&softreset STIH407_LPM_SOFTRESET>; | ||
}; |
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
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.