diff options
| author | Viditha Hanumanthareddy <ngjq36@motorola.com> | 2013-12-13 10:20:12 -0600 |
|---|---|---|
| committer | James Wylder <jwylder@motorola.com> | 2014-03-05 17:46:56 -0600 |
| commit | 7cbf7542061416267fb2e33d719c21f7d9f1492a (patch) | |
| tree | a1f838cc53e4f4a4bd7054dc169d30e78ea02594 /arch/arm/mach-omap2/control.h | |
| parent | 58262e28fc9897833ab4a0dff122dff9bdbe8a33 (diff) | |
| download | olio-linux-3.10-7cbf7542061416267fb2e33d719c21f7d9f1492a.tar.xz olio-linux-3.10-7cbf7542061416267fb2e33d719c21f7d9f1492a.zip | |
IKXCLOCK-26: Add support for STM401
Change-Id: I60489dfee479c9994792aaa82295a960f3965ae7
Reviewed-on: http://gerrit.pcs.mot.com/587826
SLTApproved: Slta Waiver <sltawvr@motorola.com>
Tested-by: Jira Key <jirakey@motorola.com>
Reviewed-by: Douglas Zobel <dzobel1@motorola.com>
Submit-Approved: Jira Key <jirakey@motorola.com>
Diffstat (limited to 'arch/arm/mach-omap2/control.h')
| -rw-r--r-- | arch/arm/mach-omap2/control.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/control.h b/arch/arm/mach-omap2/control.h index e6c328128a0..8698aed1e84 100644 --- a/arch/arm/mach-omap2/control.h +++ b/arch/arm/mach-omap2/control.h @@ -243,6 +243,9 @@ #define OMAP343X_CONTROL_WKUP_DEBOBS3 (OMAP343X_CONTROL_GENERAL_WKUP + 0x014) #define OMAP343X_CONTROL_WKUP_DEBOBS4 (OMAP343X_CONTROL_GENERAL_WKUP + 0x018) +/* 34xx USIM register offsets */ +#define OMAP343X_CONTROL_WKUP_CTRL (OMAP2_CONTROL_INTERFACE + 0x0A5C) + /* 36xx-only RTA - Retention till Access control registers and bits */ #define OMAP36XX_CONTROL_MEM_RTA_CTRL 0x40C #define OMAP36XX_RTA_DISABLE 0x0 @@ -323,6 +326,9 @@ #define OMAP343X_SCRATCHPAD_REGADDR(reg) OMAP2_L4_IO_ADDRESS(\ OMAP343X_SCRATCHPAD + reg) +/* CONTROL_WKUP bits */ +#define OMAP343X_USIM_IO_PWRDNZ (1 << 6) + /* AM35XX_CONTROL_IPSS_CLK_CTRL bits */ #define AM35XX_USBOTG_VBUSP_CLK_SHIFT 0 #define AM35XX_CPGMAC_VBUSP_CLK_SHIFT 1 @@ -390,6 +396,7 @@ #define FEAT_NEON_NONE 1 + #ifndef __ASSEMBLY__ #ifdef CONFIG_ARCH_OMAP2PLUS extern void __iomem *omap_ctrl_base_get(void); @@ -417,6 +424,8 @@ extern void omap3630_ctrl_disable_rta(void); extern int omap3_ctrl_save_padconf(void); extern void omap2_set_globals_control(void __iomem *ctrl, void __iomem *ctrl_pad); +/* called from board-minnow.c to enable USIM GPIOs */ +extern void omap3_enable_usim_buffer(void); #else #define omap_ctrl_base_get() 0 #define omap_ctrl_readb(x) 0 @@ -429,6 +438,5 @@ extern void omap2_set_globals_control(void __iomem *ctrl, #define omap4_ctrl_pad_writel(x, y) WARN_ON(1) #endif #endif /* __ASSEMBLY__ */ - #endif /* __ARCH_ARM_MACH_OMAP2_CONTROL_H */ |