maxim,max77843.yaml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/regulator/maxim,max77843.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Maxim MAX77843 MicroUSB and Companion Power Management IC regulators
  7. maintainers:
  8. - Krzysztof Kozlowski <krzk@kernel.org>
  9. description: |
  10. This is a part of device tree bindings for Maxim MAX77843 MicroUSB Integrated
  11. Circuit (MUIC).
  12. See also Documentation/devicetree/bindings/mfd/maxim,max77843.yaml for
  13. additional information and example.
  14. properties:
  15. compatible:
  16. const: maxim,max77843-regulator
  17. CHARGER:
  18. type: object
  19. $ref: regulator.yaml#
  20. additionalProperties: false
  21. description: |
  22. Current regulator.
  23. properties:
  24. regulator-name: true
  25. regulator-always-on: true
  26. regulator-boot-on: true
  27. regulator-min-microamp:
  28. minimum: 100000
  29. regulator-max-microamp:
  30. maximum: 3150000
  31. required:
  32. - regulator-name
  33. patternProperties:
  34. "^SAFEOUT[12]$":
  35. type: object
  36. $ref: regulator.yaml#
  37. additionalProperties: false
  38. description: |
  39. Safeout LDO regulator.
  40. properties:
  41. regulator-name: true
  42. regulator-always-on: true
  43. regulator-boot-on: true
  44. regulator-min-microvolt:
  45. minimum: 3300000
  46. regulator-max-microvolt:
  47. maximum: 4950000
  48. required:
  49. - regulator-name
  50. required:
  51. - compatible
  52. additionalProperties: false