Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: media: Add bindings for ARM mali-c55

Add the yaml binding for ARM's Mali-C55 Image Signal Processor.

Tested-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Nayden Kanchev <nayden.kanchev@arm.com>
Co-developed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>

authored by

Daniel Scally and committed by
Hans Verkuil
37437647 2477ab03

+86
+86
Documentation/devicetree/bindings/media/arm,mali-c55.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/media/arm,mali-c55.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: ARM Mali-C55 Image Signal Processor 8 + 9 + maintainers: 10 + - Daniel Scally <dan.scally@ideasonboard.com> 11 + - Jacopo Mondi <jacopo.mondi@ideasonboard.com> 12 + 13 + properties: 14 + compatible: 15 + const: arm,mali-c55 16 + 17 + reg: 18 + maxItems: 1 19 + 20 + interrupts: 21 + maxItems: 1 22 + 23 + clocks: 24 + items: 25 + - description: ISP Video Clock 26 + - description: ISP AXI clock 27 + - description: ISP AHB-lite clock 28 + 29 + clock-names: 30 + items: 31 + - const: vclk 32 + - const: aclk 33 + - const: hclk 34 + 35 + resets: 36 + items: 37 + - description: vclk domain reset 38 + - description: aclk domain reset 39 + - description: hclk domain reset 40 + 41 + reset-names: 42 + items: 43 + - const: vresetn 44 + - const: aresetn 45 + - const: hresetn 46 + 47 + port: 48 + $ref: /schemas/graph.yaml#/properties/port 49 + description: Input parallel video bus 50 + 51 + properties: 52 + endpoint: 53 + $ref: /schemas/graph.yaml#/properties/endpoint 54 + 55 + required: 56 + - compatible 57 + - reg 58 + - interrupts 59 + - clocks 60 + - clock-names 61 + - resets 62 + - reset-names 63 + - port 64 + 65 + additionalProperties: false 66 + 67 + examples: 68 + - | 69 + #include <dt-bindings/interrupt-controller/arm-gic.h> 70 + 71 + isp@400000 { 72 + compatible = "arm,mali-c55"; 73 + reg = <0x400000 0x200000>; 74 + clocks = <&clk 0>, <&clk 1>, <&clk 2>; 75 + clock-names = "vclk", "aclk", "hclk"; 76 + resets = <&resets 0>, <&resets 1>, <&resets 2>; 77 + reset-names = "vresetn", "aresetn", "hresetn"; 78 + interrupts = <GIC_SPI 861 IRQ_TYPE_EDGE_RISING>; 79 + 80 + port { 81 + isp_in: endpoint { 82 + remote-endpoint = <&csi2_rx_out>; 83 + }; 84 + }; 85 + }; 86 + ...