xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/bcm/raspberrypi,bcm2835-power.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunRaspberry Pi power domain driver
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunRequired properties:
4*4882a593Smuzhiyun
5*4882a593Smuzhiyun- compatible:		Should be "raspberrypi,bcm2835-power".
6*4882a593Smuzhiyun- firmware:		Reference to the RPi firmware device node.
7*4882a593Smuzhiyun- #power-domain-cells:	Should be <1>, we providing multiple power domains.
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunThe valid defines for power domain are:
10*4882a593Smuzhiyun
11*4882a593Smuzhiyun RPI_POWER_DOMAIN_I2C0
12*4882a593Smuzhiyun RPI_POWER_DOMAIN_I2C1
13*4882a593Smuzhiyun RPI_POWER_DOMAIN_I2C2
14*4882a593Smuzhiyun RPI_POWER_DOMAIN_VIDEO_SCALER
15*4882a593Smuzhiyun RPI_POWER_DOMAIN_VPU1
16*4882a593Smuzhiyun RPI_POWER_DOMAIN_HDMI
17*4882a593Smuzhiyun RPI_POWER_DOMAIN_USB
18*4882a593Smuzhiyun RPI_POWER_DOMAIN_VEC
19*4882a593Smuzhiyun RPI_POWER_DOMAIN_JPEG
20*4882a593Smuzhiyun RPI_POWER_DOMAIN_H264
21*4882a593Smuzhiyun RPI_POWER_DOMAIN_V3D
22*4882a593Smuzhiyun RPI_POWER_DOMAIN_ISP
23*4882a593Smuzhiyun RPI_POWER_DOMAIN_UNICAM0
24*4882a593Smuzhiyun RPI_POWER_DOMAIN_UNICAM1
25*4882a593Smuzhiyun RPI_POWER_DOMAIN_CCP2RX
26*4882a593Smuzhiyun RPI_POWER_DOMAIN_CSI2
27*4882a593Smuzhiyun RPI_POWER_DOMAIN_CPI
28*4882a593Smuzhiyun RPI_POWER_DOMAIN_DSI0
29*4882a593Smuzhiyun RPI_POWER_DOMAIN_DSI1
30*4882a593Smuzhiyun RPI_POWER_DOMAIN_TRANSPOSER
31*4882a593Smuzhiyun RPI_POWER_DOMAIN_CCP2TX
32*4882a593Smuzhiyun RPI_POWER_DOMAIN_CDP
33*4882a593Smuzhiyun RPI_POWER_DOMAIN_ARM
34*4882a593Smuzhiyun
35*4882a593SmuzhiyunExample:
36*4882a593Smuzhiyun
37*4882a593Smuzhiyunpower: power {
38*4882a593Smuzhiyun	compatible = "raspberrypi,bcm2835-power";
39*4882a593Smuzhiyun	firmware = <&firmware>;
40*4882a593Smuzhiyun	#power-domain-cells = <1>;
41*4882a593Smuzhiyun};
42*4882a593Smuzhiyun
43*4882a593SmuzhiyunExample for using power domain:
44*4882a593Smuzhiyun
45*4882a593Smuzhiyun&usb {
46*4882a593Smuzhiyun       power-domains = <&power RPI_POWER_DOMAIN_USB>;
47*4882a593Smuzhiyun};
48