-
Notifications
You must be signed in to change notification settings - Fork 55.3k
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.20-6' of git://git.kernel.org/pub/scm/linux/kerne…
…l/git/mchehab/linux-media Pull media updates from Mauro Carvalho Chehab: "First set of media patches contains: - Three new platform drivers: aspeed-video seco-sed and sun5i-csi; - One new sensor driver: imx214; - Support for Xbox DVD Movie Playback kit remote controller; - Removal of the legacy friio driver. The functionalities were ported to another driver, already merged; - New staging driver: Rockchip VPU; - Added license text or SPDX tags to all media documentation files; - Usual set of cleanup, fixes and enhancements" * tag 'media/v4.20-6' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (263 commits) media: cx23885: only reset DMA on problematic CPUs media: ddbridge: Move asm includes after linux ones media: drxk_hard: check if parameter is not NULL media: docs: fix some GPL licensing ambiguity at the text media: platform: Add Aspeed Video Engine driver media: dt-bindings: media: Add Aspeed Video Engine binding documentation media: vimc: fix start stream when link is disabled media: v4l2-device: Link subdevices to their parent devices if available media: siano: Use kmemdup instead of duplicating its function media: rockchip vpu: remove some unused vars media: cedrus: don't initialize pointers with zero media: cetrus: return an error if alloc fails media: cedrus: Add device-tree compatible and variant for A64 support media: cedrus: Add device-tree compatible and variant for H5 support media: dt-bindings: media: cedrus: Add compatibles for the A64 and H5 media: video-i2c: check if chip struct has set_power function media: video-i2c: support runtime PM media: staging: media: imx: Use of_node_name_eq for node name comparisons media: v4l2-subdev: document controls need _FL_HAS_DEVNODE media: vivid: Improve timestamping ...
- Loading branch information
Showing
780 changed files
with
17,553 additions
and
3,643 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
* Device tree bindings for Aspeed Video Engine | ||
|
||
The Video Engine (VE) embedded in the Aspeed AST2400 and AST2500 SOCs can | ||
capture and compress video data from digital or analog sources. | ||
|
||
Required properties: | ||
- compatible: "aspeed,ast2400-video-engine" or | ||
"aspeed,ast2500-video-engine" | ||
- reg: contains the offset and length of the VE memory region | ||
- clocks: clock specifiers for the syscon clocks associated with | ||
the VE (ordering must match the clock-names property) | ||
- clock-names: "vclk" and "eclk" | ||
- resets: reset specifier for the syscon reset associated with | ||
the VE | ||
- interrupts: the interrupt associated with the VE on this platform | ||
|
||
Example: | ||
|
||
video-engine@1e700000 { | ||
compatible = "aspeed,ast2500-video-engine"; | ||
reg = <0x1e700000 0x20000>; | ||
clocks = <&syscon ASPEED_CLK_GATE_VCLK>, <&syscon ASPEED_CLK_GATE_ECLK>; | ||
clock-names = "vclk", "eclk"; | ||
resets = <&syscon ASPEED_RESET_VIDEO>; | ||
interrupts = <7>; | ||
}; |
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
53 changes: 53 additions & 0 deletions
53
Documentation/devicetree/bindings/media/i2c/sony,imx214.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,53 @@ | ||
* Sony 1/3.06-Inch 13.13Mp CMOS Digital Image Sensor | ||
|
||
The Sony imx214 is a 1/3.06-inch CMOS active pixel digital image sensor with | ||
an active array size of 4224H x 3200V. It is programmable through an I2C | ||
interface. | ||
Image data is sent through MIPI CSI-2, through 2 or 4 lanes at a maximum | ||
throughput of 1.2Gbps/lane. | ||
|
||
|
||
Required Properties: | ||
- compatible: Shall be "sony,imx214". | ||
- reg: I2C bus address of the device. Depending on how the sensor is wired, | ||
it shall be <0x10> or <0x1a>; | ||
- enable-gpios: GPIO descriptor for the enable pin. | ||
- vdddo-supply: Chip digital IO regulator (1.8V). | ||
- vdda-supply: Chip analog regulator (2.7V). | ||
- vddd-supply: Chip digital core regulator (1.12V). | ||
- clocks: Reference to the xclk clock. | ||
- clock-frequency: Frequency of the xclk clock. | ||
|
||
Optional Properties: | ||
- flash-leds: See ../video-interfaces.txt | ||
- lens-focus: See ../video-interfaces.txt | ||
|
||
The imx214 device node shall contain one 'port' child node with | ||
an 'endpoint' subnode. For further reading on port node refer to | ||
Documentation/devicetree/bindings/media/video-interfaces.txt. | ||
|
||
Required Properties on endpoint: | ||
- data-lanes: check ../video-interfaces.txt | ||
- link-frequencies: check ../video-interfaces.txt | ||
- remote-endpoint: check ../video-interfaces.txt | ||
|
||
Example: | ||
|
||
camera-sensor@1a { | ||
compatible = "sony,imx214"; | ||
reg = <0x1a>; | ||
vdddo-supply = <&pm8994_lvs1>; | ||
vddd-supply = <&camera_vddd_1v12>; | ||
vdda-supply = <&pm8994_l17>; | ||
lens-focus = <&ad5820>; | ||
enable-gpios = <&msmgpio 25 GPIO_ACTIVE_HIGH>; | ||
clocks = <&mmcc CAMSS_MCLK0_CLK>; | ||
clock-frequency = <24000000>; | ||
port { | ||
imx214_ep: endpoint { | ||
data-lanes = <1 2 3 4>; | ||
link-frequencies = /bits/ 64 <480000000>; | ||
remote-endpoint = <&csiphy0_ep>; | ||
}; | ||
}; | ||
}; |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
device-tree bindings for rockchip VPU codec | ||
|
||
Rockchip (Video Processing Unit) present in various Rockchip platforms, | ||
such as RK3288 and RK3399. | ||
|
||
Required properties: | ||
- compatible: value should be one of the following | ||
"rockchip,rk3288-vpu"; | ||
"rockchip,rk3399-vpu"; | ||
- interrupts: encoding and decoding interrupt specifiers | ||
- interrupt-names: should be "vepu" and "vdpu" | ||
- clocks: phandle to VPU aclk, hclk clocks | ||
- clock-names: should be "aclk" and "hclk" | ||
- power-domains: phandle to power domain node | ||
- iommus: phandle to a iommu node | ||
|
||
Example: | ||
SoC-specific DT entry: | ||
vpu: video-codec@ff9a0000 { | ||
compatible = "rockchip,rk3288-vpu"; | ||
reg = <0x0 0xff9a0000 0x0 0x800>; | ||
interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, | ||
<GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; | ||
interrupt-names = "vepu", "vdpu"; | ||
clocks = <&cru ACLK_VCODEC>, <&cru HCLK_VCODEC>; | ||
clock-names = "aclk", "hclk"; | ||
power-domains = <&power RK3288_PD_VIDEO>; | ||
iommus = <&vpu_mmu>; | ||
}; |
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,59 @@ | ||
Allwinner V3s Camera Sensor Interface | ||
------------------------------------- | ||
|
||
Allwinner V3s SoC features a CSI module(CSI1) with parallel interface. | ||
|
||
Required properties: | ||
- compatible: value must be one of: | ||
* "allwinner,sun6i-a31-csi" | ||
* "allwinner,sun8i-h3-csi", "allwinner,sun6i-a31-csi" | ||
* "allwinner,sun8i-v3s-csi" | ||
- reg: base address and size of the memory-mapped region. | ||
- interrupts: interrupt associated to this IP | ||
- clocks: phandles to the clocks feeding the CSI | ||
* bus: the CSI interface clock | ||
* mod: the CSI module clock | ||
* ram: the CSI DRAM clock | ||
- clock-names: the clock names mentioned above | ||
- resets: phandles to the reset line driving the CSI | ||
|
||
The CSI node should contain one 'port' child node with one child 'endpoint' | ||
node, according to the bindings defined in | ||
Documentation/devicetree/bindings/media/video-interfaces.txt. | ||
|
||
Endpoint node properties for CSI | ||
--------------------------------- | ||
See the video-interfaces.txt for a detailed description of these properties. | ||
- remote-endpoint : (required) a phandle to the bus receiver's endpoint | ||
node | ||
- bus-width: : (required) must be 8, 10, 12 or 16 | ||
- pclk-sample : (optional) (default: sample on falling edge) | ||
- hsync-active : (required; parallel-only) | ||
- vsync-active : (required; parallel-only) | ||
|
||
Example: | ||
|
||
csi1: csi@1cb4000 { | ||
compatible = "allwinner,sun8i-v3s-csi"; | ||
reg = <0x01cb4000 0x1000>; | ||
interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>; | ||
clocks = <&ccu CLK_BUS_CSI>, | ||
<&ccu CLK_CSI1_SCLK>, | ||
<&ccu CLK_DRAM_CSI>; | ||
clock-names = "bus", "mod", "ram"; | ||
resets = <&ccu RST_BUS_CSI>; | ||
|
||
port { | ||
/* Parallel bus endpoint */ | ||
csi1_ep: endpoint { | ||
remote-endpoint = <&adv7611_ep>; | ||
bus-width = <16>; | ||
|
||
/* If hsync-active/vsync-active are missing, | ||
embedded BT.656 sync is used */ | ||
hsync-active = <0>; /* Active low */ | ||
vsync-active = <0>; /* Active low */ | ||
pclk-sample = <1>; /* Rising */ | ||
}; | ||
}; | ||
}; |
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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
|
||
# Files generated from *.dot | ||
uapi/v4l/pipeline.svg |
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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
|
||
# Ignore header name | ||
ignore define _DVBAUDIO_H_ | ||
|
||
|
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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
|
||
# Ignore header name | ||
ignore define _DVBCA_H_ | ||
|
||
|
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 |
---|---|---|
@@ -1,4 +1,4 @@ | ||
.. -*- coding: utf-8; mode: rst -*- | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
.. include:: <isonum.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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
Pulse-Eight CEC Adapter driver | ||
============================== | ||
|
||
|
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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
|
||
# Ignore header name | ||
ignore define _CEC_UAPI_H | ||
|
||
|
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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
|
||
# Ignore header name | ||
ignore define _UAPI_DVBDMX_H_ | ||
|
||
|
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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
How to get the bt8xx cards working | ||
================================== | ||
|
||
|
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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
Contributors | ||
============ | ||
|
||
|
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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
Idea behind the dvb-usb-framework | ||
================================= | ||
|
||
|
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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
FAQ | ||
=== | ||
|
||
|
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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
**************** | ||
Frontend drivers | ||
**************** | ||
|
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 |
---|---|---|
@@ -1,4 +1,4 @@ | ||
.. -*- coding: utf-8; mode: rst -*- | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
.. include:: <isonum.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 |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.. SPDX-License-Identifier: GPL-2.0 | ||
Introduction | ||
============ | ||
|
||
|
Oops, something went wrong.