1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/media/raspberrypi,pispbe.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Raspberry Pi PiSP Image Signal Processor (ISP) Back End 8 9maintainers: 10 - Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com> 11 - Jacopo Mondi <jacopo.mondi@ideasonboard.com> 12 13description: | 14 The Raspberry Pi PiSP Image Signal Processor (ISP) Back End is an image 15 processor that fetches images in Bayer or Grayscale format from DRAM memory 16 in tiles and produces images consumable by applications. 17 18 The full ISP documentation is available at 19 https://datasheets.raspberrypi.com/camera/raspberry-pi-image-signal-processor-specification.pdf 20 21properties: 22 compatible: 23 items: 24 - enum: 25 - brcm,bcm2712-pispbe 26 - const: raspberrypi,pispbe 27 28 reg: 29 maxItems: 1 30 31 interrupts: 32 maxItems: 1 33 34 clocks: 35 maxItems: 1 36 37 iommus: 38 maxItems: 1 39 40required: 41 - compatible 42 - reg 43 - interrupts 44 - clocks 45 46additionalProperties: false 47 48examples: 49 - | 50 #include <dt-bindings/interrupt-controller/arm-gic.h> 51 52 soc { 53 #address-cells = <2>; 54 #size-cells = <2>; 55 56 isp@880000 { 57 compatible = "brcm,bcm2712-pispbe", "raspberrypi,pispbe"; 58 reg = <0x10 0x00880000 0x0 0x4000>; 59 interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; 60 clocks = <&firmware_clocks 7>; 61 iommus = <&iommu2>; 62 }; 63 }; 64