2011-02-16 08:31:39 -08:00
/*
2011-12-13 10:46:44 -08:00
* This file contains the address data for various TI81XX modules .
2011-02-16 08:31:39 -08:00
*
2020-07-19 12:30:33 +02:00
* Copyright ( C ) 2010 Texas Instruments , Inc . - https : //www.ti.com/
2011-02-16 08:31:39 -08:00
*
* 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 version 2.
*
* This program is distributed " as is " WITHOUT ANY WARRANTY of any
* kind , whether express or implied ; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU General Public License for more details .
*/
2011-12-13 10:46:44 -08:00
# ifndef __ASM_ARCH_TI81XX_H
# define __ASM_ARCH_TI81XX_H
2011-02-16 08:31:39 -08:00
2011-12-13 10:46:44 -08:00
# define L4_SLOW_TI81XX_BASE 0x48000000
2011-02-16 08:31:39 -08:00
2011-12-13 10:46:44 -08:00
# define TI81XX_SCM_BASE 0x48140000
# define TI81XX_CTRL_BASE TI81XX_SCM_BASE
# define TI81XX_PRCM_BASE 0x48180000
2011-02-16 08:31:39 -08:00
2012-10-29 20:50:21 -06:00
/*
* Adjust TAP register base such that omap3_check_revision accesses the correct
* TI81XX register for checking device ID ( it adds 0x204 to tap base while
* TI81XX DEVICE ID register is at offset 0x600 from control base ) .
*/
# define TI81XX_TAP_BASE (TI81XX_CTRL_BASE + \
TI81XX_CONTROL_DEVICE_ID - 0x204 )
2011-12-13 10:46:44 -08:00
# define TI81XX_ARM_INTC_BASE 0x48200000
2011-02-16 08:31:39 -08:00
2011-12-13 10:46:44 -08:00
# endif /* __ASM_ARCH_TI81XX_H */