litex,soc-controller.yaml 946 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2. # Copyright 2020 Antmicro <www.antmicro.com>
  3. %YAML 1.2
  4. ---
  5. $id: http://devicetree.org/schemas/soc/litex/litex,soc-controller.yaml#
  6. $schema: http://devicetree.org/meta-schemas/core.yaml#
  7. title: LiteX SoC Controller driver
  8. description: |
  9. This is the SoC Controller driver for the LiteX SoC Builder.
  10. Its purpose is to verify LiteX CSR (Control&Status Register) access
  11. operations and provide functions for other drivers to read/write CSRs
  12. and to check if those accessors are ready to be used.
  13. maintainers:
  14. - Karol Gugala <kgugala@antmicro.com>
  15. - Mateusz Holenko <mholenko@antmicro.com>
  16. properties:
  17. compatible:
  18. const: litex,soc-controller
  19. reg:
  20. maxItems: 1
  21. required:
  22. - compatible
  23. - reg
  24. additionalProperties: false
  25. examples:
  26. - |
  27. soc_ctrl0: soc-controller@f0000000 {
  28. compatible = "litex,soc-controller";
  29. reg = <0xf0000000 0xc>;
  30. };
  31. ...