1/* 2 * DaVinci Power & Sleep Controller (PSC) defines 3 * 4 * Copyright (C) 2006 Texas Instruments. 5 * 6 * This program is free software; you can redistribute it and/or modify it 7 * under the terms of the GNU General Public License as published by the 8 * Free Software Foundation; either version 2 of the License, or (at your 9 * option) any later version. 10 * 11 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED 12 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 13 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN 14 * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 15 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 16 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF 17 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 18 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 19 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 20 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 21 * 22 * You should have received a copy of the GNU General Public License along 23 * with this program; if not, write to the Free Software Foundation, Inc., 24 * 675 Mass Ave, Cambridge, MA 02139, USA. 25 * 26 */ 27#ifndef __ASM_ARCH_PSC_H 28#define __ASM_ARCH_PSC_H 29 30/* Power and Sleep Controller (PSC) Domains */ 31#define DAVINCI_GPSC_ARMDOMAIN 0 32#define DAVINCI_GPSC_DSPDOMAIN 1 33 34#define DAVINCI_LPSC_VPSSMSTR 0 35#define DAVINCI_LPSC_VPSSSLV 1 36#define DAVINCI_LPSC_TPCC 2 37#define DAVINCI_LPSC_TPTC0 3 38#define DAVINCI_LPSC_TPTC1 4 39#define DAVINCI_LPSC_EMAC 5 40#define DAVINCI_LPSC_EMAC_WRAPPER 6 41#define DAVINCI_LPSC_MDIO 7 42#define DAVINCI_LPSC_IEEE1394 8 43#define DAVINCI_LPSC_USB 9 44#define DAVINCI_LPSC_ATA 10 45#define DAVINCI_LPSC_VLYNQ 11 46#define DAVINCI_LPSC_UHPI 12 47#define DAVINCI_LPSC_DDR_EMIF 13 48#define DAVINCI_LPSC_AEMIF 14 49#define DAVINCI_LPSC_MMC_SD 15 50#define DAVINCI_LPSC_MEMSTICK 16 51#define DAVINCI_LPSC_McBSP 17 52#define DAVINCI_LPSC_I2C 18 53#define DAVINCI_LPSC_UART0 19 54#define DAVINCI_LPSC_UART1 20 55#define DAVINCI_LPSC_UART2 21 56#define DAVINCI_LPSC_SPI 22 57#define DAVINCI_LPSC_PWM0 23 58#define DAVINCI_LPSC_PWM1 24 59#define DAVINCI_LPSC_PWM2 25 60#define DAVINCI_LPSC_GPIO 26 61#define DAVINCI_LPSC_TIMER0 27 62#define DAVINCI_LPSC_TIMER1 28 63#define DAVINCI_LPSC_TIMER2 29 64#define DAVINCI_LPSC_SYSTEM_SUBSYS 30 65#define DAVINCI_LPSC_ARM 31 66#define DAVINCI_LPSC_SCR2 32 67#define DAVINCI_LPSC_SCR3 33 68#define DAVINCI_LPSC_SCR4 34 69#define DAVINCI_LPSC_CROSSBAR 35 70#define DAVINCI_LPSC_CFG27 36 71#define DAVINCI_LPSC_CFG3 37 72#define DAVINCI_LPSC_CFG5 38 73#define DAVINCI_LPSC_GEM 39 74#define DAVINCI_LPSC_IMCOP 40 75 76#endif /* __ASM_ARCH_PSC_H */ 77