brcm,bcm59056.yaml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/regulator/brcm,bcm59056.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Broadcom BCM59056 Power Management Unit regulators
  7. description: |
  8. This is a part of device tree bindings for the BCM59056 power
  9. management unit.
  10. See Documentation/devicetree/bindings/mfd/brcm,bcm59056.yaml for
  11. additional information and example.
  12. maintainers:
  13. - Artur Weber <aweber.kernel@gmail.com>
  14. patternProperties:
  15. "^(cam|sim|mmc)ldo[1-2]$":
  16. type: object
  17. $ref: /schemas/regulator/regulator.yaml#
  18. unevaluatedProperties: false
  19. "^(rf|sd|sdx|aud|mic|usb|vib)ldo$":
  20. type: object
  21. $ref: /schemas/regulator/regulator.yaml#
  22. unevaluatedProperties: false
  23. "^(c|m|v)sr$":
  24. type: object
  25. $ref: /schemas/regulator/regulator.yaml#
  26. unevaluatedProperties: false
  27. "^(io|sd)sr[1-2]$":
  28. type: object
  29. $ref: /schemas/regulator/regulator.yaml#
  30. unevaluatedProperties: false
  31. "^gpldo[1-6]$":
  32. type: object
  33. $ref: /schemas/regulator/regulator.yaml#
  34. unevaluatedProperties: false
  35. properties:
  36. vbus:
  37. type: object
  38. $ref: /schemas/regulator/regulator.yaml#
  39. unevaluatedProperties: false
  40. additionalProperties: false