mirror of
https://github.com/apache/nuttx.git
synced 2026-06-08 01:42:58 +08:00
TMS570: Misc, minor updates
This commit is contained in:
@@ -114,7 +114,7 @@
|
||||
#define TMS570_FWRAP_BASE 0xfff87000 /* 0xfff87000-0xfff87fff: Flash Wrapper */
|
||||
#define TMS570_EFFC_BASE 0xfff8c000 /* 0xfff8c000-0xfff8cfff: eFuse Farm Controller */
|
||||
#define TMS570_PCR_BASE 0xffffe000 /* 0xffffe000-0xffffe0ff: PCR registers */
|
||||
#define TMS570_SMF2_BASE 0xffffe100 /* 0xffffe100-0xffffe1ff: System Module - Frame 2 */
|
||||
#define TMS570_SYS2_BASE 0xffffe100 /* 0xffffe100-0xffffe1ff: System Module - Frame 2 */
|
||||
#define TMS570_PBIST_BASE 0xffffe400 /* 0xffffe400-0xffffe5ff: PBIST */
|
||||
#define TMS570_STC_BASE 0xffffe600 /* 0xffffe600-0xffffe6ff: STC */
|
||||
#define TMS570_IOMM_BASE 0xffffea00 /* 0xffffea00-0xffffeBff: IOMM Multiplexing */
|
||||
@@ -126,6 +126,6 @@
|
||||
#define TMS570_RTIDWWD_BASE 0xfffffc00 /* 0xfffffc00-0xfffffcff: RTI + DWWD */
|
||||
#define TMS570_VIMPAR_BASE 0xfffffd00 /* 0xfffffd00-0xfffffdff: VIM Parity */
|
||||
#define TMS570_VIM_BASE 0xfffffe00 /* 0xfffffe00-0xfffffeff: VIM */
|
||||
#define TMS570_SMF1_BASE 0xffffff00 /* 0xffffff00-0xffffffff: System Module - Frame 1 */
|
||||
#define TMS570_SYS_BASE 0xffffff00 /* 0xffffff00-0xffffffff: System Module - Frame 1 */
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_TMS570_CHIP_TMS570LS04X03X_MEMORYMAP_H */
|
||||
|
||||
@@ -265,6 +265,14 @@ void arm_boot(void)
|
||||
|
||||
ASSERT(getreg32(TMS570_ESM_SR3) == 0);
|
||||
|
||||
/* Disable the watchdog timer */
|
||||
|
||||
tms570_wdtdisable();
|
||||
|
||||
/* Initialize clocking to settings provided by board-specific logic */
|
||||
|
||||
tms570_clockconfig();
|
||||
|
||||
#ifdef CONFIG_ARCH_RAMFUNCS
|
||||
/* Copy any necessary code sections from FLASH to RAM. The correct
|
||||
* destination in SRAM is given by _sramfuncs and _eramfuncs. The
|
||||
@@ -290,14 +298,6 @@ void arm_boot(void)
|
||||
|
||||
tms570_copyvectorblock();
|
||||
|
||||
/* Disable the watchdog timer */
|
||||
|
||||
tms570_wdtdisable();
|
||||
|
||||
/* Initialize clocking to settings provided by board-specific logic */
|
||||
|
||||
tms570_clockconfig();
|
||||
|
||||
#ifdef CONFIG_ARCH_FPU
|
||||
/* Initialize the FPU */
|
||||
|
||||
|
||||
@@ -77,9 +77,9 @@ extern "C"
|
||||
* Name: tms570_clockconfig
|
||||
*
|
||||
* Description:
|
||||
* Called to initialize the SAMV7. This does whatever setup is needed to put the
|
||||
* SoC in a usable state. This includes the initialization of clocking using the
|
||||
* settings in board.h.
|
||||
* Called to initialize TMS570 clocking. This does whatever setup is needed to
|
||||
* put the SoC in a usable state. This includes, but is not limited to, the
|
||||
* initialization of clocking using the settings in the board.h header file.
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user