Skip to content

Commit 9bcbf89

Browse files
committed
Merge tag 'media/v5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Pull media updates from Mauro Carvalho Chehab: - New sensor driver: ov5693 - A new driver for STM32 Chrom-ART Accelerator - Added V4L2 core helper functions for VP9 codec - Hantro driver has gained support for VP9 codecs - Added support for Maxim MAX96712 Quad GMSL2 Deserializer - The staging atomisp driver has gained lots of improvements, fixes and cleanups. It now works with userptr - Lots of random driver improvements as usual * tag 'media/v5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (397 commits) media: ipu3-cio2: Add support for instantiating i2c-clients for VCMs media: ipu3-cio2: Call cio2_bridge_init() before anything else media: ipu3-cio2: Defer probing until the PMIC is fully setup media: hantro: Add support for Allwinner H6 media: dt-bindings: allwinner: document H6 Hantro G2 binding media: hantro: Convert imx8m_vpu_g2_irq to helper media: hantro: move postproc enablement for old cores media: hantro: vp9: add support for legacy register set media: hantro: vp9: use double buffering if needed media: hantro: add support for reset lines media: hantro: Fix probe func error path media: i2c: hi846: use pm_runtime_force_suspend/resume for system suspend media: i2c: hi846: check return value of regulator_bulk_disable() media: hi556: Support device probe in non-zero ACPI D state media: ov5675: Support device probe in non-zero ACPI D state media: imx208: Support device probe in non-zero ACPI D state media: ov2740: support device probe in non-zero ACPI D state media: ov5670: Support device probe in non-zero ACPI D state media: ov8856: support device probe in non-zero ACPI D state media: ov8865: Disable only enabled regulators on error path ...
2 parents 75b950e + 68b9bcc commit 9bcbf89

File tree

373 files changed

+15536
-11342
lines changed

Some content is hidden

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

373 files changed

+15536
-11342
lines changed

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ Andrew Vasquez <andrew.vasquez@qlogic.com>
4444
Andrey Konovalov <andreyknvl@gmail.com> <andreyknvl@google.com>
4545
Andrey Ryabinin <ryabinin.a.a@gmail.com> <a.ryabinin@samsung.com>
4646
Andrey Ryabinin <ryabinin.a.a@gmail.com> <aryabinin@virtuozzo.com>
47+
Andrzej Hajda <andrzej.hajda@intel.com> <a.hajda@samsung.com>
4748
Andy Adamson <andros@citi.umich.edu>
4849
Antoine Tenart <atenart@kernel.org> <antoine.tenart@bootlin.com>
4950
Antoine Tenart <atenart@kernel.org> <antoine.tenart@free-electrons.com>

Documentation/admin-guide/media/platform-cardlist.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ s5p-mfc Samsung S5P MFC Video Codec
6060
sh_veu SuperH VEU mem2mem video processing
6161
sh_vou SuperH VOU video output
6262
stm32-dcmi STM32 Digital Camera Memory Interface (DCMI)
63+
stm32-dma2d STM32 Chrom-Art Accelerator Unit
6364
sun4i-csi Allwinner A10 CMOS Sensor Interface Support
6465
sun6i-csi Allwinner V3s Camera Sensor Interface
6566
sun8i-di Allwinner Deinterlace

Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ properties:
2020
- allwinner,sun8i-h3-video-engine
2121
- allwinner,sun8i-v3s-video-engine
2222
- allwinner,sun8i-r40-video-engine
23+
- allwinner,sun20i-d1-video-engine
2324
- allwinner,sun50i-a64-video-engine
2425
- allwinner,sun50i-h5-video-engine
2526
- allwinner,sun50i-h6-video-engine
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2+
3+
%YAML 1.2
4+
---
5+
$id: "http://devicetree.org/schemas/media/allwinner,sun50i-h6-vpu-g2.yaml#"
6+
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
7+
8+
title: Hantro G2 VPU codec implemented on Allwinner H6 SoC
9+
10+
maintainers:
11+
- Jernej Skrabec <jernej.skrabec@gmail.com>
12+
13+
description:
14+
Hantro G2 video decode accelerator present on Allwinner H6 SoC.
15+
16+
properties:
17+
compatible:
18+
const: allwinner,sun50i-h6-vpu-g2
19+
20+
reg:
21+
maxItems: 1
22+
23+
interrupts:
24+
maxItems: 1
25+
26+
clocks:
27+
items:
28+
- description: Bus Clock
29+
- description: Module Clock
30+
31+
clock-names:
32+
items:
33+
- const: bus
34+
- const: mod
35+
36+
resets:
37+
maxItems: 1
38+
39+
required:
40+
- compatible
41+
- reg
42+
- interrupts
43+
- clocks
44+
- clock-names
45+
- resets
46+
47+
additionalProperties: false
48+
49+
examples:
50+
- |
51+
#include <dt-bindings/interrupt-controller/arm-gic.h>
52+
#include <dt-bindings/clock/sun50i-h6-ccu.h>
53+
#include <dt-bindings/reset/sun50i-h6-ccu.h>
54+
55+
video-codec-g2@1c00000 {
56+
compatible = "allwinner,sun50i-h6-vpu-g2";
57+
reg = <0x01c00000 0x1000>;
58+
interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>;
59+
clocks = <&ccu CLK_BUS_VP9>, <&ccu CLK_VP9>;
60+
clock-names = "bus", "mod";
61+
resets = <&ccu RST_BUS_VP9>;
62+
};
63+
64+
...

Documentation/devicetree/bindings/media/i2c/adv748x.txt

Lines changed: 0 additions & 116 deletions
This file was deleted.

0 commit comments

Comments
 (0)