52 lines
1.2 KiB
C
52 lines
1.2 KiB
C
/*
|
|
* Copyright (c) 2018, Synopsys, Inc. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#ifndef __EMSK_DT_H
|
|
#define __EMSK_DT_H
|
|
|
|
#define __SIZE_K(x) (x * 1024)
|
|
|
|
#define DT_APB_CLK_HZ 50000000
|
|
|
|
#if defined(CONFIG_SOC_EMSK_EM11D)
|
|
#define DT_ICCM_SIZE __SIZE_K(64)
|
|
#define DT_DCCM_SIZE __SIZE_K(64)
|
|
#elif defined(CONFIG_SOC_EMSK_EM7D)
|
|
#define DT_ICCM_SIZE __SIZE_K(256)
|
|
#define DT_DCCM_SIZE __SIZE_K(128)
|
|
#elif defined(CONFIG_SOC_EMSK_EM9D)
|
|
#define DT_ICCM_SIZE __SIZE_K(256)
|
|
#define DT_DCCM_SIZE __SIZE_K(128)
|
|
#endif
|
|
|
|
#ifdef CONFIG_BOARD_EM_STARTERKIT_R23
|
|
#define DT_GPIO0_INTNO 24
|
|
#define DT_GPIO1_INTNO 0
|
|
#define DT_GPIO2_INTNO 0
|
|
#define DT_GPIO3_INTNO 0
|
|
#define DT_I2C0_INTNO 25
|
|
#define DT_I2C1_INTNO 26
|
|
#define DT_SPI0_INTNO 27
|
|
#define DT_SPI1_INTNO 28
|
|
#define DT_UART0_INTNO 29
|
|
#define DT_UART1_INTNO 30
|
|
#define DT_UART2_INTNO 31
|
|
#else /* CONFIG_BOARD_EM_STARTERKIT_R23 */
|
|
#define DT_GPIO0_INTNO 22
|
|
#define DT_GPIO1_INTNO 0
|
|
#define DT_GPIO2_INTNO 0
|
|
#define DT_GPIO3_INTNO 0
|
|
#define DT_I2C0_INTNO 23
|
|
#define DT_I2C1_INTNO 24
|
|
#define DT_SPI0_INTNO 25
|
|
#define DT_SPI1_INTNO 26
|
|
#define DT_UART0_INTNO 27
|
|
#define DT_UART1_INTNO 28
|
|
#define DT_UART2_INTNO 29
|
|
#endif
|
|
|
|
#endif /* __EMSK_DT_H */
|