13399bac5SPawel Czarnecki# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
23399bac5SPawel Czarnecki# Copyright 2020 Antmicro <www.antmicro.com>
33399bac5SPawel Czarnecki%YAML 1.2
43399bac5SPawel Czarnecki---
5*45698208SRob Herring$id: http://devicetree.org/schemas/soc/litex/litex,soc-controller.yaml#
6*45698208SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
73399bac5SPawel Czarnecki
83399bac5SPawel Czarneckititle: LiteX SoC Controller driver
93399bac5SPawel Czarnecki
103399bac5SPawel Czarneckidescription: |
113399bac5SPawel Czarnecki  This is the SoC Controller driver for the LiteX SoC Builder.
123399bac5SPawel Czarnecki  Its purpose is to verify LiteX CSR (Control&Status Register) access
133399bac5SPawel Czarnecki  operations and provide functions for other drivers to read/write CSRs
143399bac5SPawel Czarnecki  and to check if those accessors are ready to be used.
153399bac5SPawel Czarnecki
163399bac5SPawel Czarneckimaintainers:
173399bac5SPawel Czarnecki  - Karol Gugala <kgugala@antmicro.com>
183399bac5SPawel Czarnecki  - Mateusz Holenko <mholenko@antmicro.com>
193399bac5SPawel Czarnecki
203399bac5SPawel Czarneckiproperties:
213399bac5SPawel Czarnecki  compatible:
223399bac5SPawel Czarnecki    const: litex,soc-controller
233399bac5SPawel Czarnecki
243399bac5SPawel Czarnecki  reg:
253399bac5SPawel Czarnecki    maxItems: 1
263399bac5SPawel Czarnecki
273399bac5SPawel Czarneckirequired:
283399bac5SPawel Czarnecki  - compatible
293399bac5SPawel Czarnecki  - reg
303399bac5SPawel Czarnecki
31c8f054f1SZhen LeiadditionalProperties: false
32c8f054f1SZhen Lei
333399bac5SPawel Czarneckiexamples:
343399bac5SPawel Czarnecki  - |
353399bac5SPawel Czarnecki    soc_ctrl0: soc-controller@f0000000 {
363399bac5SPawel Czarnecki        compatible = "litex,soc-controller";
373399bac5SPawel Czarnecki        reg = <0xf0000000 0xc>;
383399bac5SPawel Czarnecki    };
393399bac5SPawel Czarnecki
403399bac5SPawel Czarnecki...
41