brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · c56ff77 Raw
61 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/i3c/silvaco,i3c-master.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Silvaco I3C master8 9maintainers:10  - Conor Culhane <conor.culhane@silvaco.com>11 12allOf:13  - $ref: i3c.yaml#14 15properties:16  compatible:17    const: silvaco,i3c-master-v118 19  reg:20    maxItems: 121 22  interrupts:23    maxItems: 124 25  clocks:26    items:27      - description: system clock28      - description: bus clock29      - description: other (slower) events clock30 31  clock-names:32    items:33      - const: pclk34      - const: fast_clk35      - const: slow_clk36 37  resets:38    maxItems: 139 40required:41  - compatible42  - reg43  - interrupts44  - clock-names45  - clocks46 47unevaluatedProperties: false48 49examples:50  - |51    i3c@a0000000 {52        compatible = "silvaco,i3c-master-v1";53        clocks = <&zynqmp_clk 71>, <&fclk>, <&sclk>;54        clock-names = "pclk", "fast_clk", "slow_clk";55        interrupt-parent = <&gic>;56        interrupts = <0 89 4>;57        reg = <0xa0000000 0x1000>;58        #address-cells = <3>;59        #size-cells = <0>;60    };61