Skip to content

Commit 8270602

Browse files
committed
Merge tag 'media/v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Pull media updates from Mauro Carvalho Chehab: - dvb-usb drivers entries got reworked to avoid usage of magic numbers to refer to data position inside tables - vcodec driver has gained support for MT8186 and for vp8 and vp9 stateless codecs - hantro has gained support for Hantro G1 on RK366x - Added more h264 levels on coda960 - ccs gained support for MIPI CSI-2 28 bits per pixel raw data type - venus driver gained support for Qualcomm custom compressed pixel formats - lots of driver fixes and updates * tag 'media/v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (308 commits) media: hantro: Enable HOLD_CAPTURE_BUF for H.264 media: hantro: Add H.264 field decoding support media: hantro: h264: Make dpb entry management more robust media: hantro: Stop using H.264 parameter pic_num media: rkvdec: Enable capture buffer holding for H264 media: rkvdec-h264: Add field decoding support media: rkvdec: Ensure decoded resolution fit coded resolution media: rkvdec: h264: Fix reference frame_num wrap for second field media: rkvdec: h264: Validate and use pic width and height in mbs media: rkvdec: Move H264 SPS validation in rkvdec-h264 media: rkvdec: h264: Fix bit depth wrap in pps packet media: rkvdec: h264: Fix dpb_valid implementation media: rkvdec: Stop overclocking the decoder media: v4l2: Reorder field reflist media: h264: Sort p/b reflist using frame_num media: v4l2: Trace calculated p/b0/b1 initial reflist media: h264: Store all fields into the unordered list media: h264: Store current picture fields media: h264: Increase reference lists size to 32 media: h264: Use v4l2_h264_reference for reflist ...
2 parents 268db33 + 340ce50 commit 8270602

File tree

269 files changed

+9657
-3557
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

269 files changed

+9657
-3557
lines changed

Documentation/admin-guide/media/vimc.dot

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ digraph board {
99
n00000003:port0 -> n00000008:port0 [style=bold]
1010
n00000003:port0 -> n0000000f [style=bold]
1111
n00000005 [label="{{<port0> 0} | Debayer A\n/dev/v4l-subdev2 | {<port1> 1}}", shape=Mrecord, style=filled, fillcolor=green]
12-
n00000005:port1 -> n00000017:port0
12+
n00000005:port1 -> n00000015:port0
1313
n00000008 [label="{{<port0> 0} | Debayer B\n/dev/v4l-subdev3 | {<port1> 1}}", shape=Mrecord, style=filled, fillcolor=green]
14-
n00000008:port1 -> n00000017:port0 [style=dashed]
14+
n00000008:port1 -> n00000015:port0 [style=dashed]
1515
n0000000b [label="Raw Capture 0\n/dev/video0", shape=box, style=filled, fillcolor=yellow]
1616
n0000000f [label="Raw Capture 1\n/dev/video1", shape=box, style=filled, fillcolor=yellow]
17-
n00000013 [label="RGB/YUV Input\n/dev/video2", shape=box, style=filled, fillcolor=yellow]
18-
n00000013 -> n00000017:port0 [style=dashed]
19-
n00000017 [label="{{<port0> 0} | Scaler\n/dev/v4l-subdev4 | {<port1> 1}}", shape=Mrecord, style=filled, fillcolor=green]
20-
n00000017:port1 -> n0000001a [style=bold]
21-
n0000001a [label="RGB/YUV Capture\n/dev/video3", shape=box, style=filled, fillcolor=yellow]
17+
n00000013 [label="{{} | RGB/YUV Input\n/dev/v4l-subdev4 | {<port0> 0}}", shape=Mrecord, style=filled, fillcolor=green]
18+
n00000013:port0 -> n00000015:port0 [style=dashed]
19+
n00000015 [label="{{<port0> 0} | Scaler\n/dev/v4l-subdev5 | {<port1> 1}}", shape=Mrecord, style=filled, fillcolor=green]
20+
n00000015:port1 -> n00000018 [style=bold]
21+
n00000018 [label="RGB/YUV Capture\n/dev/video2", shape=box, style=filled, fillcolor=yellow]
2222
}

Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt

Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
# Copyright (C) 2018, 2021 Intel Corporation
3+
%YAML 1.2
4+
---
5+
$id: http://devicetree.org/schemas/media/i2c/dongwoon,dw9807-vcm.yaml#
6+
$schema: http://devicetree.org/meta-schemas/core.yaml#
7+
8+
title: Dongwoon Anatech DW9807 voice coil lens driver
9+
10+
maintainers:
11+
- Sakari Ailus <sakari.ailus@linux.intel.com>
12+
13+
description: |
14+
DW9807 is a 10-bit DAC with current sink capability. It is intended for
15+
controlling voice coil lenses.
16+
17+
properties:
18+
compatible:
19+
const: dongwoon,dw9807-vcm
20+
21+
reg:
22+
maxItems: 1
23+
24+
required:
25+
- compatible
26+
- reg
27+
28+
additionalProperties: false
29+
30+
examples:
31+
- |
32+
i2c {
33+
#address-cells = <1>;
34+
#size-cells = <0>;
35+
36+
lens@e {
37+
compatible = "dongwoon,dw9807-vcm";
38+
reg = <0x0e>;
39+
};
40+
};
41+
...

Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,15 @@ properties:
3232
description: Clock frequency 6MHz, 12MHz, 18MHz, 24MHz or 27MHz
3333
maxItems: 1
3434

35+
dovdd-supply:
36+
description: Interface power supply.
37+
38+
avdd-supply:
39+
description: Analog power supply.
40+
41+
dvdd-supply:
42+
description: Digital power supply.
43+
3544
reset-gpios:
3645
description: Reference to the GPIO connected to the XCLR pin, if any.
3746
maxItems: 1

Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ properties:
6363
description:
6464
Describes point to scp.
6565

66+
power-domains:
67+
maxItems: 1
68+
6669
required:
6770
- compatible
6871
- reg

Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ description: |
4747
4848
properties:
4949
compatible:
50-
const: mediatek,mt8192-vcodec-dec
50+
enum:
51+
- mediatek,mt8192-vcodec-dec
52+
- mediatek,mt8186-vcodec-dec
5153

5254
reg:
5355
maxItems: 1

Documentation/devicetree/bindings/media/microchip,xisc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ properties:
6767
remote-endpoint: true
6868

6969
bus-width:
70-
enum: [8, 9, 10, 11, 12]
70+
enum: [8, 9, 10, 11, 12, 14]
7171
default: 12
7272

7373
hsync-active:

Documentation/devicetree/bindings/media/rockchip,vdec.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ properties:
1818
oneOf:
1919
- const: rockchip,rk3399-vdec
2020
- items:
21-
- const: rockchip,rk3228-vdec
21+
- enum:
22+
- rockchip,rk3228-vdec
23+
- rockchip,rk3328-vdec
2224
- const: rockchip,rk3399-vdec
2325

2426
reg:

Documentation/devicetree/bindings/media/rockchip-vpu.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ properties:
2323
- rockchip,rk3328-vpu
2424
- rockchip,rk3399-vpu
2525
- rockchip,px30-vpu
26+
- rockchip,rk3568-vpu
2627
- items:
2728
- const: rockchip,rk3188-vpu
2829
- const: rockchip,rk3066-vpu

Documentation/devicetree/bindings/media/video-interfaces.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ properties:
9393
- 4 # MIPI CSI-2 D-PHY
9494
- 5 # Parallel
9595
- 6 # BT.656
96+
- 7 # DPI
9697
description:
9798
Data bus type.
9899

0 commit comments

Comments
 (0)