|
@@ -8,46 +8,7 @@
|
|
|
#ifndef _ASM_ARCH_HARDWARE_H
|
|
|
#define _ASM_ARCH_HARDWARE_H
|
|
|
|
|
|
-/* STM32F746 */
|
|
|
-#define ITCM_FLASH_BASE 0x00200000UL
|
|
|
-#define AXIM_FLASH_BASE 0x08000000UL
|
|
|
-
|
|
|
-#define ITCM_SRAM_BASE 0x00000000UL
|
|
|
-#define DTCM_SRAM_BASE 0x20000000UL
|
|
|
-#define SRAM1_BASE 0x20010000UL
|
|
|
-#define SRAM2_BASE 0x2004C000UL
|
|
|
-
|
|
|
-#define PERIPH_BASE 0x40000000UL
|
|
|
-
|
|
|
-#define APB1_PERIPH_BASE (PERIPH_BASE + 0x00000000)
|
|
|
-#define APB2_PERIPH_BASE (PERIPH_BASE + 0x00010000)
|
|
|
-#define AHB1_PERIPH_BASE (PERIPH_BASE + 0x00020000)
|
|
|
-#define AHB2_PERIPH_BASE (PERIPH_BASE + 0x10000000)
|
|
|
-#define AHB3_PERIPH_BASE (PERIPH_BASE + 0x20000000)
|
|
|
-
|
|
|
-#define USART2_BASE (APB1_PERIPH_BASE + 0x4400)
|
|
|
-#define USART3_BASE (APB1_PERIPH_BASE + 0x4800)
|
|
|
-#define PWR_BASE (APB1_PERIPH_BASE + 0x7000)
|
|
|
-
|
|
|
-#define USART1_BASE (APB2_PERIPH_BASE + 0x1000)
|
|
|
-#define USART6_BASE (APB2_PERIPH_BASE + 0x1400)
|
|
|
-#define STM32_SYSCFG_BASE (APB2_PERIPH_BASE + 0x3800)
|
|
|
-
|
|
|
-#define STM32_GPIOA_BASE (AHB1_PERIPH_BASE + 0x0000)
|
|
|
-#define STM32_GPIOB_BASE (AHB1_PERIPH_BASE + 0x0400)
|
|
|
-#define STM32_GPIOC_BASE (AHB1_PERIPH_BASE + 0x0800)
|
|
|
-#define STM32_GPIOD_BASE (AHB1_PERIPH_BASE + 0x0C00)
|
|
|
-#define STM32_GPIOE_BASE (AHB1_PERIPH_BASE + 0x1000)
|
|
|
-#define STM32_GPIOF_BASE (AHB1_PERIPH_BASE + 0x1400)
|
|
|
-#define STM32_GPIOG_BASE (AHB1_PERIPH_BASE + 0x1800)
|
|
|
-#define STM32_GPIOH_BASE (AHB1_PERIPH_BASE + 0x1C00)
|
|
|
-#define STM32_GPIOI_BASE (AHB1_PERIPH_BASE + 0x2000)
|
|
|
-#define STM32_GPIOJ_BASE (AHB1_PERIPH_BASE + 0x2400)
|
|
|
-#define STM32_GPIOK_BASE (AHB1_PERIPH_BASE + 0x2800)
|
|
|
-#define FLASH_CNTL_BASE (AHB1_PERIPH_BASE + 0x3C00)
|
|
|
-
|
|
|
-
|
|
|
-#define SDRAM_FMC_BASE (AHB3_PERIPH_BASE + 0x40000140)
|
|
|
+#include <asm/arch-stm32/stm32f.h>
|
|
|
|
|
|
static const u32 sect_sz_kb[CONFIG_SYS_MAX_FLASH_SECT] = {
|
|
|
[0 ... 3] = 32 * 1024,
|
|
@@ -55,8 +16,4 @@ static const u32 sect_sz_kb[CONFIG_SYS_MAX_FLASH_SECT] = {
|
|
|
[5 ... 7] = 256 * 1024
|
|
|
};
|
|
|
|
|
|
-#define STM32_BUS_MASK GENMASK(31, 16)
|
|
|
-
|
|
|
-void stm32_flash_latency_cfg(int latency);
|
|
|
-
|
|
|
#endif /* _ASM_ARCH_HARDWARE_H */
|