1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (C) 2014--2020 Intel Corporation
5 $id: http://devicetree.org/schemas/media/i2c/mipi-ccs.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: MIPI CCS, SMIA++ and SMIA compliant camera sensors
11 - Sakari Ailus <sakari.ailus@linux.intel.com>
15 CCS (Camera Command Set) is a raw Bayer camera sensor standard defined by the
17 <URL:https://www.mipi.org/specifications/camera-command-set>.
19 SMIA (Standard Mobile Imaging Architecture) is an image sensor standard
20 defined jointly by Nokia and ST. SMIA++, defined by Nokia, is an extension of
23 More detailed documentation can be found in
24 Documentation/devicetree/bindings/media/video-interfaces.txt .
41 description: Analogue voltage supply (VANA), sensor dependent.
44 description: Core voltage supply (VCore), sensor dependent.
47 description: I/O voltage supply (VIO), sensor dependent.
50 description: External clock to the sensor.
54 description: Frequency of the external clock to the sensor in Hz.
57 description: Reset GPIO. Also commonly called XSHUTDOWN in hardware
62 description: Flash LED phandles. See ../video-interfaces.txt for details.
65 description: Lens focus controller phandles. See ../video-interfaces.txt
69 description: Rotation of the sensor. See ../video-interfaces.txt for
74 $ref: /schemas/graph.yaml#/$defs/port-base
75 additionalProperties: false
79 $ref: /schemas/media/video-interfaces.yaml#
80 unevaluatedProperties: false
83 link-frequencies: true
102 additionalProperties: false
106 #include <dt-bindings/gpio/gpio.h>
107 #include <dt-bindings/media/video-interfaces.h>
110 #address-cells = <1>;
113 clock-frequency = <400000>;
116 compatible = "mipi-ccs-1.0", "mipi-ccs";
118 reset-gpios = <&gpio3 20 GPIO_ACTIVE_LOW>;
119 vana-supply = <&vaux3>;
120 clocks = <&omap3_isp 0>;
121 clock-frequency = <9600000>;
125 remote-endpoint = <&csi2a_ep>;
126 link-frequencies = /bits/ 64 <199200000 210000000
128 bus-type = <MEDIA_BUS_TYPE_CSI2_DPHY>;