Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml
Extension
.yaml
Size
6671 bytes
Lines
285
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/media/i2c/adi,adv7180.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Analog Devices ADV7180 analog video decoder family

maintainers:
  - Lars-Peter Clausen <lars@metafoo.de>

description:
  The adv7180 family devices are used to capture analog video to different
  digital interfaces like MIPI CSI-2 or parallel video.

properties:
  compatible:
    items:
      - enum:
          - adi,adv7180
          - adi,adv7180cp
          - adi,adv7180st
          - adi,adv7182
          - adi,adv7280
          - adi,adv7280-m
          - adi,adv7281
          - adi,adv7281-m
          - adi,adv7281-ma
          - adi,adv7282
          - adi,adv7282-m

  reg:
    minItems: 1
    items:
      - description: main register map
      - description: VPP or CSI register map
      - description: CSI register map
    description:
      The ADV7180 family may have up to three register maps. All chips have
      the main register map. The availability of the CSI and VPP register maps
      depends on the chip variant.

      The addresses of the CSI and VPP register maps are programmable by
      software. They depend on the board layout and other devices on the I2C
      bus and are determined by the hardware designer to avoid address
      conflicts on the I2C bus.

  reg-names:
    minItems: 1
    items:
      - const: main
      - enum: [ csi, vpp ]
      - const: csi

  powerdown-gpios:
    maxItems: 1

  reset-gpios:
    maxItems: 1

  adv,force-bt656-4:
    deprecated: true
    description:
      Indicates that the output is a BT.656-4 compatible stream.
    type: boolean

  adi,force-bt656-4:
    description:
      Indicates that the output is a BT.656-4 compatible stream.
    type: boolean

Annotation

Implementation Notes