raspberrypi,bcm2835-power.txt 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. Raspberry Pi power domain driver
  2. Required properties:
  3. - compatible: Should be "raspberrypi,bcm2835-power".
  4. - firmware: Reference to the RPi firmware device node.
  5. - #power-domain-cells: Should be <1>, we providing multiple power domains.
  6. The valid defines for power domain are:
  7. RPI_POWER_DOMAIN_I2C0
  8. RPI_POWER_DOMAIN_I2C1
  9. RPI_POWER_DOMAIN_I2C2
  10. RPI_POWER_DOMAIN_VIDEO_SCALER
  11. RPI_POWER_DOMAIN_VPU1
  12. RPI_POWER_DOMAIN_HDMI
  13. RPI_POWER_DOMAIN_USB
  14. RPI_POWER_DOMAIN_VEC
  15. RPI_POWER_DOMAIN_JPEG
  16. RPI_POWER_DOMAIN_H264
  17. RPI_POWER_DOMAIN_V3D
  18. RPI_POWER_DOMAIN_ISP
  19. RPI_POWER_DOMAIN_UNICAM0
  20. RPI_POWER_DOMAIN_UNICAM1
  21. RPI_POWER_DOMAIN_CCP2RX
  22. RPI_POWER_DOMAIN_CSI2
  23. RPI_POWER_DOMAIN_CPI
  24. RPI_POWER_DOMAIN_DSI0
  25. RPI_POWER_DOMAIN_DSI1
  26. RPI_POWER_DOMAIN_TRANSPOSER
  27. RPI_POWER_DOMAIN_CCP2TX
  28. RPI_POWER_DOMAIN_CDP
  29. RPI_POWER_DOMAIN_ARM
  30. Example:
  31. power: power {
  32. compatible = "raspberrypi,bcm2835-power";
  33. firmware = <&firmware>;
  34. #power-domain-cells = <1>;
  35. };
  36. Example for using power domain:
  37. &usb {
  38. power-domains = <&power RPI_POWER_DOMAIN_USB>;
  39. };