prm.h (da7878d75b8520c9ae00d27dfbbce546a7bfdfbb) | prm.h (c2d43e39c7c303db53facd0bea44b66f263e3f35) |
---|---|
1#ifndef __ARCH_ARM_MACH_OMAP2_PRM_H 2#define __ARCH_ARM_MACH_OMAP2_PRM_H 3 4/* 5 * OMAP2/3 Power/Reset Management (PRM) register definitions 6 * 7 * Copyright (C) 2007 Texas Instruments, Inc. 8 * Copyright (C) 2007 Nokia Corporation --- 24 unchanged lines hidden (view full) --- 33 * Use __raw_{read,write}l() with these registers. 34 * 35 * With a few exceptions, these are the register names beginning with 36 * PRCM_* on 24xx, and PRM_* on 34xx. (The exceptions are the 37 * IRQSTATUS and IRQENABLE bits.) 38 * 39 */ 40 | 1#ifndef __ARCH_ARM_MACH_OMAP2_PRM_H 2#define __ARCH_ARM_MACH_OMAP2_PRM_H 3 4/* 5 * OMAP2/3 Power/Reset Management (PRM) register definitions 6 * 7 * Copyright (C) 2007 Texas Instruments, Inc. 8 * Copyright (C) 2007 Nokia Corporation --- 24 unchanged lines hidden (view full) --- 33 * Use __raw_{read,write}l() with these registers. 34 * 35 * With a few exceptions, these are the register names beginning with 36 * PRCM_* on 24xx, and PRM_* on 34xx. (The exceptions are the 37 * IRQSTATUS and IRQENABLE bits.) 38 * 39 */ 40 |
41/* Global 24xx registers in GR_MOD (Same as OCP_MOD for 24xx) */ 42#define OMAP24XX_PRCM_VOLTCTRL_OFFSET 0x0050 43#define OMAP24XX_PRCM_CLKCFG_CTRL_OFFSET 0x0080 44 45/* 242x GR_MOD registers, use these only for assembly code */ 46#define OMAP242X_PRCM_VOLTCTRL OMAP2420_PRM_REGADDR(OMAP24XX_GR_MOD, \ 47 OMAP24XX_PRCM_VOLTCTRL_OFFSET) 48#define OMAP242X_PRCM_CLKCFG_CTRL OMAP2420_PRM_REGADDR(OMAP24XX_GR_MOD, \ 49 OMAP24XX_PRCM_CLKCFG_CTRL_OFFSET) 50 51/* 243x GR_MOD registers, use these only for assembly code */ 52#define OMAP243X_PRCM_VOLTCTRL OMAP2430_PRM_REGADDR(OMAP24XX_GR_MOD, \ 53 OMAP24XX_PRCM_VOLTCTRL_OFFSET) 54#define OMAP243X_PRCM_CLKCFG_CTRL OMAP2430_PRM_REGADDR(OMAP24XX_GR_MOD, \ 55 OMAP24XX_PRCM_CLKCFG_CTRL_OFFSET) 56 57/* These will disappear */ |
|
41#define OMAP24XX_PRCM_REVISION OMAP_PRM_REGADDR(OCP_MOD, 0x0000) 42#define OMAP24XX_PRCM_SYSCONFIG OMAP_PRM_REGADDR(OCP_MOD, 0x0010) 43 44#define OMAP24XX_PRCM_IRQSTATUS_MPU OMAP_PRM_REGADDR(OCP_MOD, 0x0018) 45#define OMAP24XX_PRCM_IRQENABLE_MPU OMAP_PRM_REGADDR(OCP_MOD, 0x001c) 46 | 58#define OMAP24XX_PRCM_REVISION OMAP_PRM_REGADDR(OCP_MOD, 0x0000) 59#define OMAP24XX_PRCM_SYSCONFIG OMAP_PRM_REGADDR(OCP_MOD, 0x0010) 60 61#define OMAP24XX_PRCM_IRQSTATUS_MPU OMAP_PRM_REGADDR(OCP_MOD, 0x0018) 62#define OMAP24XX_PRCM_IRQENABLE_MPU OMAP_PRM_REGADDR(OCP_MOD, 0x001c) 63 |
47#define OMAP24XX_PRCM_VOLTCTRL OMAP_PRM_REGADDR(OCP_MOD, 0x0050) | |
48#define OMAP24XX_PRCM_VOLTST OMAP_PRM_REGADDR(OCP_MOD, 0x0054) 49#define OMAP24XX_PRCM_CLKSRC_CTRL OMAP_PRM_REGADDR(OCP_MOD, 0x0060) 50#define OMAP24XX_PRCM_CLKOUT_CTRL OMAP_PRM_REGADDR(OCP_MOD, 0x0070) 51#define OMAP24XX_PRCM_CLKEMUL_CTRL OMAP_PRM_REGADDR(OCP_MOD, 0x0078) 52#define OMAP24XX_PRCM_CLKCFG_CTRL OMAP_PRM_REGADDR(OCP_MOD, 0x0080) 53#define OMAP24XX_PRCM_CLKCFG_STATUS OMAP_PRM_REGADDR(OCP_MOD, 0x0084) 54#define OMAP24XX_PRCM_VOLTSETUP OMAP_PRM_REGADDR(OCP_MOD, 0x0090) 55#define OMAP24XX_PRCM_CLKSSETUP OMAP_PRM_REGADDR(OCP_MOD, 0x0094) --- 261 unchanged lines hidden --- | 64#define OMAP24XX_PRCM_VOLTST OMAP_PRM_REGADDR(OCP_MOD, 0x0054) 65#define OMAP24XX_PRCM_CLKSRC_CTRL OMAP_PRM_REGADDR(OCP_MOD, 0x0060) 66#define OMAP24XX_PRCM_CLKOUT_CTRL OMAP_PRM_REGADDR(OCP_MOD, 0x0070) 67#define OMAP24XX_PRCM_CLKEMUL_CTRL OMAP_PRM_REGADDR(OCP_MOD, 0x0078) 68#define OMAP24XX_PRCM_CLKCFG_CTRL OMAP_PRM_REGADDR(OCP_MOD, 0x0080) 69#define OMAP24XX_PRCM_CLKCFG_STATUS OMAP_PRM_REGADDR(OCP_MOD, 0x0084) 70#define OMAP24XX_PRCM_VOLTSETUP OMAP_PRM_REGADDR(OCP_MOD, 0x0090) 71#define OMAP24XX_PRCM_CLKSSETUP OMAP_PRM_REGADDR(OCP_MOD, 0x0094) --- 261 unchanged lines hidden --- |