mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-12-12 07:32:10 -05:00
Move all patch that got merged upstream from pending to backport and add related tag. This is to make it easier to update to kernel 6.12. Patch 680 required some special care as the upstream version had to be split in a series of 6 patch. Referesh all affected patch. Link: https://github.com/openwrt/openwrt/pull/18464 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
98 lines
2.8 KiB
Diff
98 lines
2.8 KiB
Diff
From c38a898c6877c6722ebfecea99f42e5a84c3e453 Mon Sep 17 00:00:00 2001
|
|
From: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
|
|
Date: Thu, 25 Jan 2024 16:42:33 +0100
|
|
Subject: [PATCH 1152/1215] media: dt-bindings: Add bindings for Raspberry Pi
|
|
PiSP Back End
|
|
|
|
Add bindings for the Raspberry Pi PiSP Back End memory-to-memory image
|
|
signal processor.
|
|
|
|
Datasheet:
|
|
https://datasheets.raspberrypi.com/camera/raspberry-pi-image-signal-processor-specification.pdf
|
|
|
|
Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
|
|
Reviewed-by: Rob Herring <robh@kernel.org>
|
|
Reviewed-by: Naushir Patuck <naush@raspberrypi.com>
|
|
---
|
|
.../bindings/media/raspberrypi,pispbe.yaml | 63 +++++++++++++++++++
|
|
MAINTAINERS | 1 +
|
|
2 files changed, 64 insertions(+)
|
|
create mode 100644 Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
|
|
|
|
--- /dev/null
|
|
+++ b/Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
|
|
@@ -0,0 +1,63 @@
|
|
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
+%YAML 1.2
|
|
+---
|
|
+$id: http://devicetree.org/schemas/media/raspberrypi,pispbe.yaml#
|
|
+$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
+
|
|
+title: Raspberry Pi PiSP Image Signal Processor (ISP) Back End
|
|
+
|
|
+maintainers:
|
|
+ - Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
|
|
+ - Jacopo Mondi <jacopo.mondi@ideasonboard.com>
|
|
+
|
|
+description: |
|
|
+ The Raspberry Pi PiSP Image Signal Processor (ISP) Back End is an image
|
|
+ processor that fetches images in Bayer or Grayscale format from DRAM memory
|
|
+ in tiles and produces images consumable by applications.
|
|
+
|
|
+ The full ISP documentation is available at
|
|
+ https://datasheets.raspberrypi.com/camera/raspberry-pi-image-signal-processor-specification.pdf
|
|
+
|
|
+properties:
|
|
+ compatible:
|
|
+ items:
|
|
+ - enum:
|
|
+ - brcm,bcm2712-pispbe
|
|
+ - const: raspberrypi,pispbe
|
|
+
|
|
+ reg:
|
|
+ maxItems: 1
|
|
+
|
|
+ interrupts:
|
|
+ maxItems: 1
|
|
+
|
|
+ clocks:
|
|
+ maxItems: 1
|
|
+
|
|
+ iommus:
|
|
+ maxItems: 1
|
|
+
|
|
+required:
|
|
+ - compatible
|
|
+ - reg
|
|
+ - interrupts
|
|
+ - clocks
|
|
+
|
|
+additionalProperties: false
|
|
+
|
|
+examples:
|
|
+ - |
|
|
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
|
|
+
|
|
+ soc {
|
|
+ #address-cells = <2>;
|
|
+ #size-cells = <2>;
|
|
+
|
|
+ isp@880000 {
|
|
+ compatible = "brcm,bcm2712-pispbe", "raspberrypi,pispbe";
|
|
+ reg = <0x10 0x00880000 0x0 0x4000>;
|
|
+ interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
|
|
+ clocks = <&firmware_clocks 7>;
|
|
+ iommus = <&iommu2>;
|
|
+ };
|
|
+ };
|
|
--- a/MAINTAINERS
|
|
+++ b/MAINTAINERS
|
|
@@ -18038,6 +18038,7 @@ M: Jacopo Mondi <jacopo.mondi@ideasonboa
|
|
L: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
|
|
L: linux-media@vger.kernel.org
|
|
S: Maintained
|
|
+F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
|
|
F: include/uapi/linux/media/raspberrypi/
|
|
|
|
RC-CORE / LIRC FRAMEWORK
|