162306a36Sopenharmony_ciRaspberry Pi power domain driver
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired properties:
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci- compatible:		Should be "raspberrypi,bcm2835-power".
662306a36Sopenharmony_ci- firmware:		Reference to the RPi firmware device node.
762306a36Sopenharmony_ci- #power-domain-cells:	Should be <1>, we providing multiple power domains.
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciThe valid defines for power domain are:
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci RPI_POWER_DOMAIN_I2C0
1262306a36Sopenharmony_ci RPI_POWER_DOMAIN_I2C1
1362306a36Sopenharmony_ci RPI_POWER_DOMAIN_I2C2
1462306a36Sopenharmony_ci RPI_POWER_DOMAIN_VIDEO_SCALER
1562306a36Sopenharmony_ci RPI_POWER_DOMAIN_VPU1
1662306a36Sopenharmony_ci RPI_POWER_DOMAIN_HDMI
1762306a36Sopenharmony_ci RPI_POWER_DOMAIN_USB
1862306a36Sopenharmony_ci RPI_POWER_DOMAIN_VEC
1962306a36Sopenharmony_ci RPI_POWER_DOMAIN_JPEG
2062306a36Sopenharmony_ci RPI_POWER_DOMAIN_H264
2162306a36Sopenharmony_ci RPI_POWER_DOMAIN_V3D
2262306a36Sopenharmony_ci RPI_POWER_DOMAIN_ISP
2362306a36Sopenharmony_ci RPI_POWER_DOMAIN_UNICAM0
2462306a36Sopenharmony_ci RPI_POWER_DOMAIN_UNICAM1
2562306a36Sopenharmony_ci RPI_POWER_DOMAIN_CCP2RX
2662306a36Sopenharmony_ci RPI_POWER_DOMAIN_CSI2
2762306a36Sopenharmony_ci RPI_POWER_DOMAIN_CPI
2862306a36Sopenharmony_ci RPI_POWER_DOMAIN_DSI0
2962306a36Sopenharmony_ci RPI_POWER_DOMAIN_DSI1
3062306a36Sopenharmony_ci RPI_POWER_DOMAIN_TRANSPOSER
3162306a36Sopenharmony_ci RPI_POWER_DOMAIN_CCP2TX
3262306a36Sopenharmony_ci RPI_POWER_DOMAIN_CDP
3362306a36Sopenharmony_ci RPI_POWER_DOMAIN_ARM
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ciExample:
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_cipower: power {
3862306a36Sopenharmony_ci	compatible = "raspberrypi,bcm2835-power";
3962306a36Sopenharmony_ci	firmware = <&firmware>;
4062306a36Sopenharmony_ci	#power-domain-cells = <1>;
4162306a36Sopenharmony_ci};
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ciExample for using power domain:
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci&usb {
4662306a36Sopenharmony_ci       power-domains = <&power RPI_POWER_DOMAIN_USB>;
4762306a36Sopenharmony_ci};
48