1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright 2019,2020 Lubomir Rintel <lkundrak@v3.sk>
5 $id: http://devicetree.org/schemas/media/marvell,mmp2-ccic.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Marvell MMP2 camera host interface bindings
11 - Lubomir Rintel <lkundrak@v3.sk>
15 pattern: '^camera@[a-f0-9]+$'
18 const: marvell,mmp2-ccic
30 $ref: /schemas/graph.yaml#/$defs/port-base
31 additionalProperties: false
35 $ref: video-interfaces.yaml#
36 unevaluatedProperties: false
47 - description: AXI bus interface clock
48 - description: Peripheral clock
49 - description: Parallel video bus interface clock
66 additionalProperties: false
70 #include <dt-bindings/clock/marvell,mmp2.h>
71 #include <dt-bindings/power/marvell,mmp2.h>
74 compatible = "marvell,mmp2-ccic";
75 reg = <0xd420a000 0x800>;
77 clocks = <&soc_clocks MMP2_CLK_CCIC0>;
80 clock-output-names = "mclk";
81 power-domains = <&soc_clocks MMP3_POWER_DOMAIN_CAMERA>;
85 remote-endpoint = <&ov7670_0>;
86 bus-type = <5>; /* Parallel */
87 hsync-active = <1>; /* Active high */
88 vsync-active = <1>; /* Active high */
89 pclk-sample = <0>; /* Falling */