mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			106 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			106 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From a02399d4c243158528f491c1da9464beee55e578 Mon Sep 17 00:00:00 2001
 | 
						|
From: Dave Stevenson <dave.stevenson@raspberrypi.com>
 | 
						|
Date: Tue, 17 Mar 2020 10:53:16 +0000
 | 
						|
Subject: [PATCH 204/828] media: dt-bindings: media: Add binding for the
 | 
						|
 Raspberry PI HEVC decoder
 | 
						|
 | 
						|
Adds a binding for the HEVC decoder found on the BCM2711 / Raspberry Pi 4.
 | 
						|
 | 
						|
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
 | 
						|
---
 | 
						|
 .../bindings/media/rpivid_hevc.yaml           | 72 +++++++++++++++++++
 | 
						|
 MAINTAINERS                                   |  7 ++
 | 
						|
 2 files changed, 79 insertions(+)
 | 
						|
 create mode 100644 Documentation/devicetree/bindings/media/rpivid_hevc.yaml
 | 
						|
 | 
						|
--- /dev/null
 | 
						|
+++ b/Documentation/devicetree/bindings/media/rpivid_hevc.yaml
 | 
						|
@@ -0,0 +1,72 @@
 | 
						|
+# SPDX-License-Identifier: GPL-2.0-only
 | 
						|
+%YAML 1.2
 | 
						|
+---
 | 
						|
+$id: http://devicetree.org/schemas/media/rpivid_hevc.yaml#
 | 
						|
+$schema: http://devicetree.org/meta-schemas/core.yaml#
 | 
						|
+
 | 
						|
+title: Raspberry Pi HEVC Decoder
 | 
						|
+
 | 
						|
+maintainers:
 | 
						|
+  - Raspberry Pi <kernel-list@raspberrypi.com>
 | 
						|
+
 | 
						|
+description: |-
 | 
						|
+  The Camera Adaptation Layer (CAL) is a key component for image capture
 | 
						|
+  applications. The capture module provides the system interface and the
 | 
						|
+  processing capability to connect CSI2 image-sensor modules to the
 | 
						|
+  DRA72x device.
 | 
						|
+
 | 
						|
+properties:
 | 
						|
+  compatible:
 | 
						|
+    enum:
 | 
						|
+      - raspberrypi,rpivid-vid-decoder
 | 
						|
+
 | 
						|
+  reg:
 | 
						|
+    minItems: 2
 | 
						|
+    items:
 | 
						|
+      - description: The HEVC main register region
 | 
						|
+      - description: The Interrupt controller register region
 | 
						|
+
 | 
						|
+  reg-names:
 | 
						|
+    minItems: 2
 | 
						|
+    items:
 | 
						|
+      - const: hevc
 | 
						|
+      - const: intc
 | 
						|
+
 | 
						|
+  interrupts:
 | 
						|
+    maxItems: 1
 | 
						|
+
 | 
						|
+  clocks:
 | 
						|
+    items:
 | 
						|
+      - description: The HEVC block clock
 | 
						|
+
 | 
						|
+  clock-names:
 | 
						|
+    items:
 | 
						|
+      - const: hevc
 | 
						|
+
 | 
						|
+required:
 | 
						|
+  - compatible
 | 
						|
+  - reg
 | 
						|
+  - reg-names
 | 
						|
+  - interrupts
 | 
						|
+  - clocks
 | 
						|
+
 | 
						|
+additionalProperties: false
 | 
						|
+
 | 
						|
+examples:
 | 
						|
+  - |
 | 
						|
+    #include <dt-bindings/interrupt-controller/arm-gic.h>
 | 
						|
+
 | 
						|
+    video-codec@7eb10000 {
 | 
						|
+        compatible = "raspberrypi,rpivid-vid-decoder";
 | 
						|
+        reg = <0x0 0x7eb10000 0x1000>,	/* INTC */
 | 
						|
+              <0x0 0x7eb00000 0x10000>; /* HEVC */
 | 
						|
+        reg-names = "intc",
 | 
						|
+                    "hevc";
 | 
						|
+
 | 
						|
+        interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
 | 
						|
+
 | 
						|
+        clocks = <&clk 0>;
 | 
						|
+        clock-names = "hevc";
 | 
						|
+    };
 | 
						|
+
 | 
						|
+...
 | 
						|
--- a/MAINTAINERS
 | 
						|
+++ b/MAINTAINERS
 | 
						|
@@ -3552,6 +3552,13 @@ N:	bcm113*
 | 
						|
 N:	bcm216*
 | 
						|
 N:	kona
 | 
						|
 
 | 
						|
+BROADCOM BCM2711 HEVC DECODER
 | 
						|
+M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
 | 
						|
+L:	linux-media@vger.kernel.org
 | 
						|
+S:	Maintained
 | 
						|
+F:	Documentation/devicetree/bindings/media/rpivid_hevc.jaml
 | 
						|
+F:	drivers/staging/media/rpivid
 | 
						|
+
 | 
						|
 BROADCOM BCM2835 CAMERA DRIVER
 | 
						|
 M:	Dave Stevenson <dave.stevenson@raspberrypi.org>
 | 
						|
 L:	linux-media@vger.kernel.org
 |