Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
26309 views
1
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2
%YAML 1.2
3
---
4
$id: http://devicetree.org/schemas/display/bridge/microchip,sam9x75-lvds.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: Microchip SAM9X75 LVDS Controller
8
9
maintainers:
10
- Dharma Balasubiramani <dharma.b@microchip.com>
11
12
description:
13
The Low Voltage Differential Signaling Controller (LVDSC) manages data
14
format conversion from the LCD Controller internal DPI bus to OpenLDI
15
LVDS output signals. LVDSC functions include bit mapping, balanced mode
16
management, and serializer.
17
18
properties:
19
compatible:
20
const: microchip,sam9x75-lvds
21
22
reg:
23
maxItems: 1
24
25
interrupts:
26
maxItems: 1
27
28
clocks:
29
items:
30
- description: Peripheral Bus Clock
31
32
clock-names:
33
items:
34
- const: pclk
35
36
required:
37
- compatible
38
- reg
39
- interrupts
40
- clocks
41
- clock-names
42
43
additionalProperties: false
44
45
examples:
46
- |
47
#include <dt-bindings/interrupt-controller/irq.h>
48
#include <dt-bindings/clock/at91.h>
49
lvds-controller@f8060000 {
50
compatible = "microchip,sam9x75-lvds";
51
reg = <0xf8060000 0x100>;
52
interrupts = <56 IRQ_TYPE_LEVEL_HIGH 0>;
53
clocks = <&pmc PMC_TYPE_PERIPHERAL 56>;
54
clock-names = "pclk";
55
};
56
57