xref: /netbsd-src/sys/external/gpl2/dts/dist/include/dt-bindings/power/raspberrypi-power.h (revision 72bc2c8e9f09b43bbcf44c3e027f42c8fb23d7ad)
1 /*	$NetBSD: raspberrypi-power.h,v 1.1.1.2 2019/05/25 11:29:13 jmcneill Exp $	*/
2 
3 /* SPDX-License-Identifier: GPL-2.0 */
4 /*
5  *  Copyright © 2015 Broadcom
6  */
7 
8 #ifndef _DT_BINDINGS_ARM_BCM2835_RPI_POWER_H
9 #define _DT_BINDINGS_ARM_BCM2835_RPI_POWER_H
10 
11 /* These power domain indices are the firmware interface's indices
12  * minus one.
13  */
14 #define RPI_POWER_DOMAIN_I2C0		0
15 #define RPI_POWER_DOMAIN_I2C1		1
16 #define RPI_POWER_DOMAIN_I2C2		2
17 #define RPI_POWER_DOMAIN_VIDEO_SCALER	3
18 #define RPI_POWER_DOMAIN_VPU1		4
19 #define RPI_POWER_DOMAIN_HDMI		5
20 #define RPI_POWER_DOMAIN_USB		6
21 #define RPI_POWER_DOMAIN_VEC		7
22 #define RPI_POWER_DOMAIN_JPEG		8
23 #define RPI_POWER_DOMAIN_H264		9
24 #define RPI_POWER_DOMAIN_V3D		10
25 #define RPI_POWER_DOMAIN_ISP		11
26 #define RPI_POWER_DOMAIN_UNICAM0	12
27 #define RPI_POWER_DOMAIN_UNICAM1	13
28 #define RPI_POWER_DOMAIN_CCP2RX		14
29 #define RPI_POWER_DOMAIN_CSI2		15
30 #define RPI_POWER_DOMAIN_CPI		16
31 #define RPI_POWER_DOMAIN_DSI0		17
32 #define RPI_POWER_DOMAIN_DSI1		18
33 #define RPI_POWER_DOMAIN_TRANSPOSER	19
34 #define RPI_POWER_DOMAIN_CCP2TX		20
35 #define RPI_POWER_DOMAIN_CDP		21
36 #define RPI_POWER_DOMAIN_ARM		22
37 
38 #define RPI_POWER_DOMAIN_COUNT		23
39 
40 #endif /* _DT_BINDINGS_ARM_BCM2835_RPI_POWER_H */
41