-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Zebediah C. McClure
authored and
Tony Lindgren
committed
Mar 24, 2009
1 parent
fc6379e
commit 7a97d8f
Showing
4 changed files
with
137 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 6b0147cda6a9d8c236cd04fb35b44de828d8a7eb | ||
refs/heads/master: ae302f40061235f6bc58ae9ba02aa849d60223b5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
/* arch/arm/plat-omap/include/mach/omap850.h | ||
* | ||
* Hardware definitions for TI OMAP850 processor. | ||
* | ||
* Derived from omap730.h by Zebediah C. McClure <zmc@lurian.net> | ||
* | ||
* This program is free software; you can redistribute it and/or modify it | ||
* under the terms of the GNU General Public License as published by the | ||
* Free Software Foundation; either version 2 of the License, or (at your | ||
* option) any later version. | ||
* | ||
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN | ||
* NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ||
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
* | ||
* You should have received a copy of the GNU General Public License along | ||
* with this program; if not, write to the Free Software Foundation, Inc., | ||
* 675 Mass Ave, Cambridge, MA 02139, USA. | ||
*/ | ||
|
||
#ifndef __ASM_ARCH_OMAP850_H | ||
#define __ASM_ARCH_OMAP850_H | ||
|
||
/* | ||
* ---------------------------------------------------------------------------- | ||
* Base addresses | ||
* ---------------------------------------------------------------------------- | ||
*/ | ||
|
||
/* Syntax: XX_BASE = Virtual base address, XX_START = Physical base address */ | ||
|
||
#define OMAP850_DSP_BASE 0xE0000000 | ||
#define OMAP850_DSP_SIZE 0x50000 | ||
#define OMAP850_DSP_START 0xE0000000 | ||
|
||
#define OMAP850_DSPREG_BASE 0xE1000000 | ||
#define OMAP850_DSPREG_SIZE SZ_128K | ||
#define OMAP850_DSPREG_START 0xE1000000 | ||
|
||
/* | ||
* ---------------------------------------------------------------------------- | ||
* OMAP850 specific configuration registers | ||
* ---------------------------------------------------------------------------- | ||
*/ | ||
#define OMAP850_CONFIG_BASE 0xfffe1000 | ||
#define OMAP850_IO_CONF_0 0xfffe1070 | ||
#define OMAP850_IO_CONF_1 0xfffe1074 | ||
#define OMAP850_IO_CONF_2 0xfffe1078 | ||
#define OMAP850_IO_CONF_3 0xfffe107c | ||
#define OMAP850_IO_CONF_4 0xfffe1080 | ||
#define OMAP850_IO_CONF_5 0xfffe1084 | ||
#define OMAP850_IO_CONF_6 0xfffe1088 | ||
#define OMAP850_IO_CONF_7 0xfffe108c | ||
#define OMAP850_IO_CONF_8 0xfffe1090 | ||
#define OMAP850_IO_CONF_9 0xfffe1094 | ||
#define OMAP850_IO_CONF_10 0xfffe1098 | ||
#define OMAP850_IO_CONF_11 0xfffe109c | ||
#define OMAP850_IO_CONF_12 0xfffe10a0 | ||
#define OMAP850_IO_CONF_13 0xfffe10a4 | ||
|
||
#define OMAP850_MODE_1 0xfffe1010 | ||
#define OMAP850_MODE_2 0xfffe1014 | ||
|
||
/* CSMI specials: in terms of base + offset */ | ||
#define OMAP850_MODE2_OFFSET 0x14 | ||
|
||
/* | ||
* ---------------------------------------------------------------------------- | ||
* OMAP850 traffic controller configuration registers | ||
* ---------------------------------------------------------------------------- | ||
*/ | ||
#define OMAP850_FLASH_CFG_0 0xfffecc10 | ||
#define OMAP850_FLASH_ACFG_0 0xfffecc50 | ||
#define OMAP850_FLASH_CFG_1 0xfffecc14 | ||
#define OMAP850_FLASH_ACFG_1 0xfffecc54 | ||
|
||
/* | ||
* ---------------------------------------------------------------------------- | ||
* OMAP850 DSP control registers | ||
* ---------------------------------------------------------------------------- | ||
*/ | ||
#define OMAP850_ICR_BASE 0xfffbb800 | ||
#define OMAP850_DSP_M_CTL 0xfffbb804 | ||
#define OMAP850_DSP_MMU_BASE 0xfffed200 | ||
|
||
/* | ||
* ---------------------------------------------------------------------------- | ||
* OMAP850 PCC_UPLD configuration registers | ||
* ---------------------------------------------------------------------------- | ||
*/ | ||
#define OMAP850_PCC_UPLD_CTRL_BASE (0xfffe0900) | ||
#define OMAP850_PCC_UPLD_CTRL (OMAP850_PCC_UPLD_CTRL_BASE + 0x00) | ||
|
||
#endif /* __ASM_ARCH_OMAP850_H */ | ||
|