1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/i3c/silvaco,i3c-master.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Silvaco I3C master 8 9maintainers: 10 - Conor Culhane <conor.culhane@silvaco.com> 11 12allOf: 13 - $ref: i3c.yaml# 14 15properties: 16 compatible: 17 enum: 18 - nuvoton,npcm845-i3c 19 - silvaco,i3c-master-v1 20 21 reg: 22 maxItems: 1 23 24 interrupts: 25 maxItems: 1 26 27 clocks: 28 items: 29 - description: system clock 30 - description: bus clock 31 - description: other (slower) events clock 32 33 clock-names: 34 items: 35 - const: pclk 36 - const: fast_clk 37 - const: slow_clk 38 39 resets: 40 maxItems: 1 41 42required: 43 - compatible 44 - reg 45 - interrupts 46 - clock-names 47 - clocks 48 49unevaluatedProperties: false 50 51examples: 52 - | 53 i3c@a0000000 { 54 compatible = "silvaco,i3c-master-v1"; 55 clocks = <&zynqmp_clk 71>, <&fclk>, <&sclk>; 56 clock-names = "pclk", "fast_clk", "slow_clk"; 57 interrupt-parent = <&gic>; 58 interrupts = <0 89 4>; 59 reg = <0xa0000000 0x1000>; 60 #address-cells = <3>; 61 #size-cells = <0>; 62 }; 63