brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · cad6d53 Raw
61 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/i3c/cdns,i3c-master.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Cadence I3C master block8 9maintainers:10  - Boris Brezillon <bbrezillon@kernel.org>11 12allOf:13  - $ref: i3c.yaml#14 15properties:16  compatible:17    const: cdns,i3c-master18 19  reg:20    maxItems: 121 22  clocks:23    maxItems: 224 25  clock-names:26    items:27      - const: pclk28      - const: sysclk29 30  interrupts:31    maxItems: 132 33required:34  - compatible35  - reg36  - clocks37  - clock-names38  - interrupts39 40unevaluatedProperties: false41 42examples:43  - |44    i3c@d040000 {45        compatible = "cdns,i3c-master";46        clocks = <&coreclock>, <&i3csysclock>;47        clock-names = "pclk", "sysclk";48        interrupts = <3 0>;49        reg = <0x0d040000 0x1000>;50        #address-cells = <3>;51        #size-cells = <0>;52        i2c-scl-hz = <100000>;53 54        eeprom@57{55            compatible = "atmel,24c01";56            reg = <0x57 0x0 0x10>;57            pagesize = <0x8>;58        };59    };60...61