brcm,bcm7216-pcie-sata-rescal.yaml 914 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2. # Copyright 2020 Broadcom
  3. %YAML 1.2
  4. ---
  5. $id: http://devicetree.org/schemas/reset/brcm,bcm7216-pcie-sata-rescal.yaml#
  6. $schema: http://devicetree.org/meta-schemas/core.yaml#
  7. title: BCM7216 RESCAL reset controller
  8. description: This document describes the BCM7216 RESCAL reset controller
  9. which is responsible for controlling the reset of the SATA and PCIe0/1
  10. instances on BCM7216.
  11. maintainers:
  12. - Florian Fainelli <f.fainelli@gmail.com>
  13. - Jim Quinlan <jim2101024@gmail.com>
  14. properties:
  15. compatible:
  16. const: brcm,bcm7216-pcie-sata-rescal
  17. reg:
  18. maxItems: 1
  19. "#reset-cells":
  20. const: 0
  21. required:
  22. - compatible
  23. - reg
  24. - "#reset-cells"
  25. additionalProperties: false
  26. examples:
  27. - |
  28. reset-controller@8b2c800 {
  29. compatible = "brcm,bcm7216-pcie-sata-rescal";
  30. reg = <0x8b2c800 0x10>;
  31. #reset-cells = <0>;
  32. };