1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/media/i2c/samsung,s5k5baf.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Samsung S5K5BAF UXGA 1/5" 2M CMOS Image Sensor with embedded SoC ISP 8 9maintainers: 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11 12properties: 13 compatible: 14 const: samsung,s5k5baf 15 16 reg: 17 maxItems: 1 18 19 clocks: 20 maxItems: 1 21 22 clock-names: 23 items: 24 - const: mclk 25 26 clock-frequency: 27 default: 24000000 28 description: mclk clock frequency 29 30 rstn-gpios: 31 maxItems: 1 32 description: RSTN pin 33 34 stbyn-gpios: 35 maxItems: 1 36 description: STDBYN pin 37 38 vdda-supply: 39 description: Analog power supply 2.8V (2.6V to 3.0V) 40 41 vddio-supply: 42 description: I/O power supply 1.8V (1.65V to 1.95V) or 2.8V (2.5V to 3.1V) 43 44 vddreg-supply: 45 description: 46 Regulator input power supply 1.8V (1.7V to 1.9V) or 2.8V (2.6V to 3.0) 47 48 port: 49 $ref: /schemas/graph.yaml#/$defs/port-base 50 additionalProperties: false 51 52 properties: 53 endpoint: 54 $ref: /schemas/media/video-interfaces.yaml# 55 unevaluatedProperties: false 56 57 properties: 58 data-lanes: 59 items: 60 - const: 1 61 62required: 63 - compatible 64 - clocks 65 - clock-names 66 - rstn-gpios 67 - stbyn-gpios 68 - vdda-supply 69 - vddio-supply 70 - vddreg-supply 71 72additionalProperties: false 73 74examples: 75 - | 76 #include <dt-bindings/gpio/gpio.h> 77 78 i2c { 79 #address-cells = <1>; 80 #size-cells = <0>; 81 82 sensor@2d { 83 compatible = "samsung,s5k5baf"; 84 reg = <0x2d>; 85 clocks = <&camera 0>; 86 clock-names = "mclk"; 87 clock-frequency = <24000000>; 88 rstn-gpios = <&gpl2 1 GPIO_ACTIVE_LOW>; 89 stbyn-gpios = <&gpl2 0 GPIO_ACTIVE_LOW>; 90 vdda-supply = <&cam_io_en_reg>; 91 vddio-supply = <&vtcam_reg>; 92 vddreg-supply = <&vt_core_15v_reg>; 93 94 port { 95 endpoint { 96 remote-endpoint = <&csis1_ep>; 97 data-lanes = <1>; 98 }; 99 }; 100 }; 101 }; 102