19bc4bc77SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 29bc4bc77SKrzysztof Kozlowski%YAML 1.2 39bc4bc77SKrzysztof Kozlowski--- 49bc4bc77SKrzysztof Kozlowski$id: http://devicetree.org/schemas/media/i2c/samsung,s5k5baf.yaml# 59bc4bc77SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 69bc4bc77SKrzysztof Kozlowski 79bc4bc77SKrzysztof Kozlowskititle: Samsung S5K5BAF UXGA 1/5" 2M CMOS Image Sensor with embedded SoC ISP 89bc4bc77SKrzysztof Kozlowski 99bc4bc77SKrzysztof Kozlowskimaintainers: 109bc4bc77SKrzysztof Kozlowski - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 119bc4bc77SKrzysztof Kozlowski 129bc4bc77SKrzysztof Kozlowskiproperties: 139bc4bc77SKrzysztof Kozlowski compatible: 149bc4bc77SKrzysztof Kozlowski const: samsung,s5k5baf 159bc4bc77SKrzysztof Kozlowski 169bc4bc77SKrzysztof Kozlowski reg: 179bc4bc77SKrzysztof Kozlowski maxItems: 1 189bc4bc77SKrzysztof Kozlowski 199bc4bc77SKrzysztof Kozlowski clocks: 209bc4bc77SKrzysztof Kozlowski maxItems: 1 219bc4bc77SKrzysztof Kozlowski 229bc4bc77SKrzysztof Kozlowski clock-names: 239bc4bc77SKrzysztof Kozlowski items: 249bc4bc77SKrzysztof Kozlowski - const: mclk 259bc4bc77SKrzysztof Kozlowski 269bc4bc77SKrzysztof Kozlowski clock-frequency: 279bc4bc77SKrzysztof Kozlowski default: 24000000 289bc4bc77SKrzysztof Kozlowski description: mclk clock frequency 299bc4bc77SKrzysztof Kozlowski 309bc4bc77SKrzysztof Kozlowski rstn-gpios: 319bc4bc77SKrzysztof Kozlowski maxItems: 1 329bc4bc77SKrzysztof Kozlowski description: RSTN pin 339bc4bc77SKrzysztof Kozlowski 349bc4bc77SKrzysztof Kozlowski stbyn-gpios: 359bc4bc77SKrzysztof Kozlowski maxItems: 1 369bc4bc77SKrzysztof Kozlowski description: STDBYN pin 379bc4bc77SKrzysztof Kozlowski 389bc4bc77SKrzysztof Kozlowski vdda-supply: 399bc4bc77SKrzysztof Kozlowski description: Analog power supply 2.8V (2.6V to 3.0V) 409bc4bc77SKrzysztof Kozlowski 419bc4bc77SKrzysztof Kozlowski vddio-supply: 429bc4bc77SKrzysztof Kozlowski description: I/O power supply 1.8V (1.65V to 1.95V) or 2.8V (2.5V to 3.1V) 439bc4bc77SKrzysztof Kozlowski 449bc4bc77SKrzysztof Kozlowski vddreg-supply: 459bc4bc77SKrzysztof Kozlowski description: 469bc4bc77SKrzysztof Kozlowski Regulator input power supply 1.8V (1.7V to 1.9V) or 2.8V (2.6V to 3.0) 479bc4bc77SKrzysztof Kozlowski 489bc4bc77SKrzysztof Kozlowski port: 499bc4bc77SKrzysztof Kozlowski $ref: /schemas/graph.yaml#/$defs/port-base 509bc4bc77SKrzysztof Kozlowski additionalProperties: false 519bc4bc77SKrzysztof Kozlowski 529bc4bc77SKrzysztof Kozlowski properties: 539bc4bc77SKrzysztof Kozlowski endpoint: 549bc4bc77SKrzysztof Kozlowski $ref: /schemas/media/video-interfaces.yaml# 559bc4bc77SKrzysztof Kozlowski unevaluatedProperties: false 569bc4bc77SKrzysztof Kozlowski 579bc4bc77SKrzysztof Kozlowski properties: 589bc4bc77SKrzysztof Kozlowski data-lanes: 599bc4bc77SKrzysztof Kozlowski items: 609bc4bc77SKrzysztof Kozlowski - const: 1 619bc4bc77SKrzysztof Kozlowski 629bc4bc77SKrzysztof Kozlowskirequired: 639bc4bc77SKrzysztof Kozlowski - compatible 649bc4bc77SKrzysztof Kozlowski - clocks 659bc4bc77SKrzysztof Kozlowski - clock-names 669bc4bc77SKrzysztof Kozlowski - rstn-gpios 679bc4bc77SKrzysztof Kozlowski - stbyn-gpios 689bc4bc77SKrzysztof Kozlowski - vdda-supply 699bc4bc77SKrzysztof Kozlowski - vddio-supply 709bc4bc77SKrzysztof Kozlowski - vddreg-supply 719bc4bc77SKrzysztof Kozlowski 729bc4bc77SKrzysztof KozlowskiadditionalProperties: false 739bc4bc77SKrzysztof Kozlowski 749bc4bc77SKrzysztof Kozlowskiexamples: 759bc4bc77SKrzysztof Kozlowski - | 769bc4bc77SKrzysztof Kozlowski #include <dt-bindings/gpio/gpio.h> 779bc4bc77SKrzysztof Kozlowski 789bc4bc77SKrzysztof Kozlowski i2c { 799bc4bc77SKrzysztof Kozlowski #address-cells = <1>; 809bc4bc77SKrzysztof Kozlowski #size-cells = <0>; 819bc4bc77SKrzysztof Kozlowski 829bc4bc77SKrzysztof Kozlowski sensor@2d { 839bc4bc77SKrzysztof Kozlowski compatible = "samsung,s5k5baf"; 849bc4bc77SKrzysztof Kozlowski reg = <0x2d>; 859bc4bc77SKrzysztof Kozlowski clocks = <&camera 0>; 869bc4bc77SKrzysztof Kozlowski clock-names = "mclk"; 879bc4bc77SKrzysztof Kozlowski clock-frequency = <24000000>; 889bc4bc77SKrzysztof Kozlowski rstn-gpios = <&gpl2 1 GPIO_ACTIVE_LOW>; 899bc4bc77SKrzysztof Kozlowski stbyn-gpios = <&gpl2 0 GPIO_ACTIVE_LOW>; 909bc4bc77SKrzysztof Kozlowski vdda-supply = <&cam_io_en_reg>; 919bc4bc77SKrzysztof Kozlowski vddio-supply = <&vtcam_reg>; 929bc4bc77SKrzysztof Kozlowski vddreg-supply = <&vt_core_15v_reg>; 939bc4bc77SKrzysztof Kozlowski 949bc4bc77SKrzysztof Kozlowski port { 959bc4bc77SKrzysztof Kozlowski endpoint { 969bc4bc77SKrzysztof Kozlowski remote-endpoint = <&csis1_ep>; 979bc4bc77SKrzysztof Kozlowski data-lanes = <1>; 989bc4bc77SKrzysztof Kozlowski }; 999bc4bc77SKrzysztof Kozlowski }; 1009bc4bc77SKrzysztof Kozlowski }; 1019bc4bc77SKrzysztof Kozlowski }; 102