diff options
-rw-r--r-- | platform/ext/target/cypress/psoc64/target_cfg.c | 9 | ||||
-rw-r--r-- | platform/ext/target/cypress/psoc64/tfm_peripherals_def.h | 3 |
2 files changed, 11 insertions, 1 deletions
diff --git a/platform/ext/target/cypress/psoc64/target_cfg.c b/platform/ext/target/cypress/psoc64/target_cfg.c index 6292560221..302db99805 100644 --- a/platform/ext/target/cypress/psoc64/target_cfg.c +++ b/platform/ext/target/cypress/psoc64/target_cfg.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2018 Arm Limited - * Copyright (c) 2019, Cypress Semiconductor Corporation. All rights reserved. + * Copyright (c) 2019-2020, Cypress Semiconductor Corporation. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -71,6 +71,13 @@ struct tfm_spm_partition_platform_data_t tfm_peripheral_std_uart = { -1 }; +struct tfm_spm_partition_platform_data_t tfm_peripheral_timer0 = { + TCPWM0_BASE, + TCPWM0_BASE + (sizeof(TCPWM_Type) - 1), + -1, + -1 +}; + void enable_fault_handlers(void) { /* Fault handles enable registers are not present in Cortex-M0+ */ diff --git a/platform/ext/target/cypress/psoc64/tfm_peripherals_def.h b/platform/ext/target/cypress/psoc64/tfm_peripherals_def.h index 724db32fe9..d99c0d34db 100644 --- a/platform/ext/target/cypress/psoc64/tfm_peripherals_def.h +++ b/platform/ext/target/cypress/psoc64/tfm_peripherals_def.h @@ -1,5 +1,6 @@ /* * Copyright (c) 2018-2019, Arm Limited. All rights reserved. + * Copyright (c) 2020, Cypress Semiconductor Corporation. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause * @@ -12,9 +13,11 @@ struct tfm_spm_partition_platform_data_t; extern struct tfm_spm_partition_platform_data_t tfm_peripheral_std_uart; extern struct tfm_spm_partition_platform_data_t tfm_peripheral_uart1; +extern struct tfm_spm_partition_platform_data_t tfm_peripheral_timer0; #define TFM_PERIPHERAL_STD_UART (&tfm_peripheral_std_uart) #define TFM_PERIPHERAL_UART1 (&tfm_peripheral_uart1) +#define TFM_PERIPHERAL_TIMER0 (&tfm_peripheral_timer0) #define TFM_PERIPHERAL_FPGA_IO (0) #endif /* __TFM_PERIPHERALS_DEF_H__ */ |