mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.0 KiB
60 lines
1.0 KiB
# SPDX-License-Identifier: GPL-2.0 |
|
%YAML 1.2 |
|
--- |
|
$id: http://devicetree.org/schemas/i3c/cdns,i3c-master.yaml# |
|
$schema: http://devicetree.org/meta-schemas/core.yaml# |
|
|
|
title: Cadence I3C master block |
|
|
|
maintainers: |
|
- Boris Brezillon <[email protected]> |
|
|
|
allOf: |
|
- $ref: i3c.yaml# |
|
|
|
properties: |
|
compatible: |
|
const: cdns,i3c-master |
|
|
|
reg: |
|
maxItems: 1 |
|
|
|
clocks: |
|
maxItems: 2 |
|
|
|
clock-names: |
|
items: |
|
- const: pclk |
|
- const: sysclk |
|
|
|
interrupts: |
|
maxItems: 1 |
|
|
|
required: |
|
- compatible |
|
- reg |
|
- clocks |
|
- clock-names |
|
- interrupts |
|
|
|
unevaluatedProperties: false |
|
|
|
examples: |
|
- | |
|
i3c-master@d040000 { |
|
compatible = "cdns,i3c-master"; |
|
clocks = <&coreclock>, <&i3csysclock>; |
|
clock-names = "pclk", "sysclk"; |
|
interrupts = <3 0>; |
|
reg = <0x0d040000 0x1000>; |
|
#address-cells = <3>; |
|
#size-cells = <0>; |
|
i2c-scl-hz = <100000>; |
|
|
|
eeprom@57{ |
|
compatible = "atmel,24c01"; |
|
reg = <0x57 0x0 0x10>; |
|
pagesize = <0x8>; |
|
}; |
|
}; |
|
...
|
|
|