Lines Matching +full:clock +full:- +full:noncontinuous
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/brcm,bcm2835-unicam.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
12 description: |-
14 CSI-2 or CCP2 data from image sensors or similar devices.
26 const: brcm,bcm2835-unicam
30 - description: Unicam block.
31 - description: Clock Manager Image (CMI) block.
33 reg-names:
35 - const: unicam
36 - const: cmi
43 - description: Clock to drive the LP state machine of Unicam.
44 - description: Clock for the VPU (core clock).
46 clock-names:
48 - const: lp
49 - const: vpu
51 power-domains:
53 - description: Unicam power domain
55 brcm,num-data-lanes:
59 Number of CSI-2 data lanes supported by this Unicam instance. The number
60 of data lanes actively used is specified with the data-lanes endpoint
64 $ref: /schemas/graph.yaml#/$defs/port-base
69 $ref: /schemas/media/video-interfaces.yaml#
73 bus-type:
76 clock-noncontinuous: true
77 data-lanes: true
78 remote-endpoint: true
81 - bus-type
82 - data-lanes
83 - remote-endpoint
86 - endpoint
89 - compatible
90 - reg
91 - reg-names
92 - interrupts
93 - clocks
94 - clock-names
95 - power-domains
96 - brcm,num-data-lanes
97 - port
102 - |
103 #include <dt-bindings/clock/bcm2835.h>
104 #include <dt-bindings/interrupt-controller/arm-gic.h>
105 #include <dt-bindings/media/video-interfaces.h>
106 #include <dt-bindings/power/raspberrypi-power.h>
109 compatible = "brcm,bcm2835-unicam";
112 reg-names = "unicam", "cmi";
116 clock-names = "lp", "vpu";
117 power-domains = <&power RPI_POWER_DOMAIN_UNICAM1>;
118 brcm,num-data-lanes = <2>;
121 remote-endpoint = <&imx219_0>;
122 bus-type = <MEDIA_BUS_TYPE_CSI2_DPHY>;
123 data-lanes = <1 2>;