forked from grate-driver/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
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
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 <laurent.pinchart@ideasonboard.com> | ||
|
||
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.