Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
Extension
.yaml
Size
1255 bytes
Lines
56
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/display/bridge/microchip,sam9x75-lvds.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Microchip SAM9X75 LVDS Controller

maintainers:
  - Dharma Balasubiramani <dharma.b@microchip.com>

description:
  The Low Voltage Differential Signaling Controller (LVDSC) manages data
  format conversion from the LCD Controller internal DPI bus to OpenLDI
  LVDS output signals. LVDSC functions include bit mapping, balanced mode
  management, and serializer.

properties:
  compatible:
    const: microchip,sam9x75-lvds

  reg:
    maxItems: 1

  interrupts:
    maxItems: 1

  clocks:
    items:
      - description: Peripheral Bus Clock

  clock-names:
    items:
      - const: pclk

required:
  - compatible
  - reg
  - interrupts
  - clocks
  - clock-names

additionalProperties: false

examples:
  - |
    #include <dt-bindings/interrupt-controller/irq.h>
    #include <dt-bindings/clock/at91.h>
    lvds-controller@f8060000 {
      compatible = "microchip,sam9x75-lvds";
      reg = <0xf8060000 0x100>;
      interrupts = <56 IRQ_TYPE_LEVEL_HIGH 0>;
      clocks = <&pmc PMC_TYPE_PERIPHERAL 56>;
      clock-names = "pclk";
    };

Annotation

Implementation Notes