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