xref: /freebsd-src/sys/contrib/device-tree/Bindings/soc/litex/litex,soc-controller.yaml (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
15def4c47SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
25def4c47SEmmanuel Vadot# Copyright 2020 Antmicro <www.antmicro.com>
35def4c47SEmmanuel Vadot%YAML 1.2
45def4c47SEmmanuel Vadot---
5*aa1a8ff2SEmmanuel Vadot$id: http://devicetree.org/schemas/soc/litex/litex,soc-controller.yaml#
6*aa1a8ff2SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
75def4c47SEmmanuel Vadot
85def4c47SEmmanuel Vadottitle: LiteX SoC Controller driver
95def4c47SEmmanuel Vadot
105def4c47SEmmanuel Vadotdescription: |
115def4c47SEmmanuel Vadot  This is the SoC Controller driver for the LiteX SoC Builder.
125def4c47SEmmanuel Vadot  Its purpose is to verify LiteX CSR (Control&Status Register) access
135def4c47SEmmanuel Vadot  operations and provide functions for other drivers to read/write CSRs
145def4c47SEmmanuel Vadot  and to check if those accessors are ready to be used.
155def4c47SEmmanuel Vadot
165def4c47SEmmanuel Vadotmaintainers:
175def4c47SEmmanuel Vadot  - Karol Gugala <kgugala@antmicro.com>
185def4c47SEmmanuel Vadot  - Mateusz Holenko <mholenko@antmicro.com>
195def4c47SEmmanuel Vadot
205def4c47SEmmanuel Vadotproperties:
215def4c47SEmmanuel Vadot  compatible:
225def4c47SEmmanuel Vadot    const: litex,soc-controller
235def4c47SEmmanuel Vadot
245def4c47SEmmanuel Vadot  reg:
255def4c47SEmmanuel Vadot    maxItems: 1
265def4c47SEmmanuel Vadot
275def4c47SEmmanuel Vadotrequired:
285def4c47SEmmanuel Vadot  - compatible
295def4c47SEmmanuel Vadot  - reg
305def4c47SEmmanuel Vadot
315def4c47SEmmanuel VadotadditionalProperties: false
325def4c47SEmmanuel Vadot
335def4c47SEmmanuel Vadotexamples:
345def4c47SEmmanuel Vadot  - |
355def4c47SEmmanuel Vadot    soc_ctrl0: soc-controller@f0000000 {
365def4c47SEmmanuel Vadot        compatible = "litex,soc-controller";
375def4c47SEmmanuel Vadot        reg = <0xf0000000 0xc>;
385def4c47SEmmanuel Vadot    };
395def4c47SEmmanuel Vadot
405def4c47SEmmanuel Vadot...
41