xref: /netbsd-src/sys/arch/evbarm/rpi/vcpm.h (revision 532112e5fdc499583246eaf799806a34f8a29e9d)
1*532112e5Sskrll /*	$NetBSD: vcpm.h,v 1.1 2013/01/08 16:49:43 skrll Exp $	*/
2*532112e5Sskrll 
3*532112e5Sskrll /*-
4*532112e5Sskrll  * Copyright (c) 2012 The NetBSD Foundation, Inc.
5*532112e5Sskrll  * All rights reserved.
6*532112e5Sskrll  *
7*532112e5Sskrll  * This code is derived from software contributed to The NetBSD Foundation
8*532112e5Sskrll  * by Nick Hudson
9*532112e5Sskrll  *
10*532112e5Sskrll  * Redistribution and use in source and binary forms, with or without
11*532112e5Sskrll  * modification, are permitted provided that the following conditions
12*532112e5Sskrll  * are met:
13*532112e5Sskrll  * 1. Redistributions of source code must retain the above copyright
14*532112e5Sskrll  *    notice, this list of conditions and the following disclaimer.
15*532112e5Sskrll  * 2. Redistributions in binary form must reproduce the above copyright
16*532112e5Sskrll  *    notice, this list of conditions and the following disclaimer in the
17*532112e5Sskrll  *    documentation and/or other materials provided with the distribution.
18*532112e5Sskrll  *
19*532112e5Sskrll  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
20*532112e5Sskrll  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
21*532112e5Sskrll  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22*532112e5Sskrll  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
23*532112e5Sskrll  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24*532112e5Sskrll  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25*532112e5Sskrll  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26*532112e5Sskrll  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27*532112e5Sskrll  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28*532112e5Sskrll  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29*532112e5Sskrll  * POSSIBILITY OF SUCH DAMAGE.
30*532112e5Sskrll  */
31*532112e5Sskrll 
32*532112e5Sskrll /*
33*532112e5Sskrll  * Power Manager Mailbox interface
34*532112e5Sskrll  */
35*532112e5Sskrll 
36*532112e5Sskrll #ifndef	_EVBARM_RPI_VCPM_H_
37*532112e5Sskrll #define	_EVBARM_RPI_VCPM_H_
38*532112e5Sskrll 
39*532112e5Sskrll #define	VCPM_POWER_SDCARD	0
40*532112e5Sskrll #define	VCPM_POWER_UART0	1
41*532112e5Sskrll #define	VCPM_POWER_UART1	2
42*532112e5Sskrll #define	VCPM_POWER_USB		3
43*532112e5Sskrll #define	VCPM_POWER_I2C0		4
44*532112e5Sskrll #define	VCPM_POWER_I2C1		5
45*532112e5Sskrll #define	VCPM_POWER_I2C2		6
46*532112e5Sskrll #define	VCPM_POWER_SPI		7
47*532112e5Sskrll #define	VCPM_POWER_CCP2TX	8
48*532112e5Sskrll 
49*532112e5Sskrll #endif	/* _EVBARM_RPI_VCPM_H_ */
50