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