Lines Matching +full:firmware +full:- +full:clocks
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.
17 the Pi the VideoCore firmware can also control this hardware block, and
19 the firmware checks the device tree configuration during boot. If it finds
20 device tree nodes whose name starts with 'csi' then it will stop the firmware
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
41 clocks:
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";
114 clocks = <&clocks BCM2835_CLOCK_CAM1>,
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>;