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/v5.16-1' of git://git.kernel.org/pub/scm/linux/kerne…
…l/git/mchehab/linux-media Pull media updates from Mauro Carvalho Chehab: - New driver for SK Hynix Hi-846 8M pixel camera - New driver for the ov13b10 camera - New driver for Renesas R-Car ISP - mtk-vcodec gained support for version 2 of decoder firmware ABI - The legacy sir_ir driver got removed - videobuf2: the vb2_mem_ops kAPI had some improvements - lots of cleanups, fixes and new features at device drivers * tag 'media/v5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (328 commits) media: venus: core: Add sdm660 DT compatible and resource struct media: dt-bindings: media: venus: Add sdm660 dt schema media: venus: vdec: decoded picture buffer handling during reconfig sequence media: venus: Handle fatal errors during encoding and decoding media: venus: helpers: Add helper to mark fatal vb2 error media: venus: hfi: Check for sys error on session hfi functions media: venus: Make sys_error flag an atomic bitops media: venus: venc: Use pmruntime autosuspend media: allegro: write vui parameters for HEVC media: allegro: nal-hevc: implement generator for vui media: allegro: write correct colorspace into SPS media: allegro: extract nal value lookup functions to header media: allegro: correctly scale the bit rate in SPS media: allegro: remove external QP table media: allegro: fix row and column in response message media: allegro: add control to disable encoder buffer media: allegro: add encoder buffer support media: allegro: add pm_runtime support media: allegro: lookup VCU settings media: allegro: fix module removal if initialization failed ...
- Loading branch information
Showing
341 changed files
with
14,209 additions
and
4,856 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 |
---|---|---|
|
@@ -100,6 +100,7 @@ Douglas Gilbert <[email protected]> | |
Ed L. Cashin <[email protected]> | ||
Erik Kaneda <[email protected]> <[email protected]> | ||
Evgeniy Polyakov <[email protected]> | ||
Ezequiel Garcia <[email protected]> <[email protected]> | ||
Felipe W Damasio <[email protected]> | ||
Felix Kuhling <[email protected]> | ||
Felix Moeller <[email protected]> | ||
|
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
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 |
---|---|---|
|
@@ -4,23 +4,24 @@ | |
$id: http://devicetree.org/schemas/media/i2c/adv7604.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Analog Devices ADV7604/11/12 video decoder with HDMI receiver | ||
title: Analog Devices ADV7604/10/11/12 video decoder with HDMI receiver | ||
|
||
maintainers: | ||
- Hans Verkuil <[email protected]> | ||
|
||
description: | ||
The ADV7604 and ADV7611/12 are multiformat video decoders with an integrated | ||
HDMI receiver. The ADV7604 has four multiplexed HDMI inputs and one analog | ||
input, and the ADV7611 has one HDMI input and no analog input. The 7612 is | ||
similar to the 7611 but has 2 HDMI inputs. | ||
The ADV7604 and ADV7610/11/12 are multiformat video decoders with | ||
an integrated HDMI receiver. The ADV7604 has four multiplexed HDMI inputs | ||
and one analog input, and the ADV7610/11 have one HDMI input and no analog | ||
input. The ADV7612 is similar to the ADV7610/11 but has 2 HDMI inputs. | ||
|
||
These device tree bindings support the ADV7611/12 only at the moment. | ||
These device tree bindings support the ADV7610/11/12 only at the moment. | ||
|
||
properties: | ||
compatible: | ||
items: | ||
- enum: | ||
- adi,adv7610 | ||
- adi,adv7611 | ||
- adi,adv7612 | ||
|
||
|
108 changes: 108 additions & 0 deletions
108
Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
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,108 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/media/i2c/aptina,mt9p031.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Aptina 1/2.5-Inch 5Mp CMOS Digital Image Sensor | ||
|
||
maintainers: | ||
- Laurent Pinchart <[email protected]> | ||
|
||
description: | | ||
The Aptina MT9P031 is a 1/2.5-inch CMOS active pixel digital image sensor | ||
with an active array size of 2592H x 1944V. It is programmable through a | ||
simple two-wire serial interface. | ||
properties: | ||
compatible: | ||
enum: | ||
- aptina,mt9p031 | ||
- aptina,mt9p031m | ||
|
||
reg: | ||
description: I2C device address | ||
maxItems: 1 | ||
|
||
clocks: | ||
maxItems: 1 | ||
|
||
vdd-supply: | ||
description: Digital supply voltage, 1.8 V | ||
|
||
vdd_io-supply: | ||
description: I/O supply voltage, 1.8 or 2.8 V | ||
|
||
vaa-supply: | ||
description: Analog supply voltage, 2.8 V | ||
|
||
reset-gpios: | ||
maxItems: 1 | ||
description: Chip reset GPIO | ||
|
||
port: | ||
$ref: /schemas/graph.yaml#/$defs/port-base | ||
additionalProperties: false | ||
|
||
properties: | ||
endpoint: | ||
$ref: /schemas/media/video-interfaces.yaml# | ||
unevaluatedProperties: false | ||
|
||
properties: | ||
input-clock-frequency: | ||
$ref: /schemas/types.yaml#/definitions/uint32 | ||
minimum: 6000000 | ||
maximum: 96000000 | ||
description: Input clock frequency | ||
|
||
pixel-clock-frequency: | ||
$ref: /schemas/types.yaml#/definitions/uint32 | ||
maximum: 96000000 | ||
description: Target pixel clock frequency | ||
|
||
pclk-sample: | ||
default: 0 | ||
|
||
required: | ||
- input-clock-frequency | ||
- pixel-clock-frequency | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- clocks | ||
- vdd-supply | ||
- vdd_io-supply | ||
- vaa-supply | ||
- port | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
i2c0 { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
mt9p031@5d { | ||
compatible = "aptina,mt9p031"; | ||
reg = <0x5d>; | ||
reset-gpios = <&gpio_sensor 0 0>; | ||
clocks = <&sensor_clk>; | ||
vdd-supply = <®_vdd>; | ||
vdd_io-supply = <®_vdd_io>; | ||
vaa-supply = <®_vaa>; | ||
port { | ||
mt9p031_1: endpoint { | ||
input-clock-frequency = <6000000>; | ||
pixel-clock-frequency = <96000000>; | ||
}; | ||
}; | ||
}; | ||
}; | ||
... |
Oops, something went wrong.