diff --git a/arch/arm/include/aarch32/cortex_r/exc.h b/arch/arm/include/aarch32/cortex_r/exc.h new file mode 100644 index 00000000000..7c624faf379 --- /dev/null +++ b/arch/arm/include/aarch32/cortex_r/exc.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2020 Stephanos Ioannidis + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_R_EXC_H_ +#define ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_R_EXC_H_ + +#ifndef CONFIG_COMPAT_INCLUDES +#warning "This header file has moved, include instead." +#endif + +#include + +#endif /* ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_R_EXC_H_ */ diff --git a/arch/arm/include/aarch32/cortex_r/stack.h b/arch/arm/include/aarch32/cortex_r/stack.h new file mode 100644 index 00000000000..cf55110252a --- /dev/null +++ b/arch/arm/include/aarch32/cortex_r/stack.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2020 Stephanos Ioannidis + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_R_STACK_H_ +#define ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_R_STACK_H_ + +#ifndef CONFIG_COMPAT_INCLUDES +#warning "This header file has moved, include instead." +#endif + +#include + +#endif /* ZEPHYR_ARCH_ARM_INCLUDE_AARCH32_CORTEX_R_STACK_H_ */ diff --git a/include/arch/arm/aarch32/cortex_r/cmsis.h b/include/arch/arm/aarch32/cortex_r/cmsis.h new file mode 100644 index 00000000000..22e74409198 --- /dev/null +++ b/include/arch/arm/aarch32/cortex_r/cmsis.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2020 Stephanos Ioannidis + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_CORTEX_R_CMSIS_H_ +#define ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_CORTEX_R_CMSIS_H_ + +#ifndef CONFIG_COMPAT_INCLUDES +#warning "This header file has moved, include instead." +#endif + +#include + +#endif /* ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_CORTEX_R_CMSIS_H_ */ diff --git a/include/arch/arm/aarch32/cortex_r/cpu.h b/include/arch/arm/aarch32/cortex_r/cpu.h new file mode 100644 index 00000000000..7941a954fcd --- /dev/null +++ b/include/arch/arm/aarch32/cortex_r/cpu.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2020 Stephanos Ioannidis + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_CORTEX_R_CPU_H_ +#define ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_CORTEX_R_CPU_H_ + +#ifndef CONFIG_COMPAT_INCLUDES +#warning "This header file has moved, include instead." +#endif + +#include + +#endif /* ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_CORTEX_R_CPU_H_ */ diff --git a/include/arch/arm/aarch32/cortex_r/scripts/app_data_alignment.ld b/include/arch/arm/aarch32/cortex_r/scripts/app_data_alignment.ld new file mode 100644 index 00000000000..a9257f14ee8 --- /dev/null +++ b/include/arch/arm/aarch32/cortex_r/scripts/app_data_alignment.ld @@ -0,0 +1,9 @@ +/* + * Copyright (c) 2017 Linaro Limited. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* Set initial alignment to the 32 byte minimum for all MPUs */ +_app_data_align = 32; +. = ALIGN(32); diff --git a/include/arch/arm/aarch32/cortex_r/scripts/linker.ld b/include/arch/arm/aarch32/cortex_r/scripts/linker.ld new file mode 100644 index 00000000000..4dc4979ff0b --- /dev/null +++ b/include/arch/arm/aarch32/cortex_r/scripts/linker.ld @@ -0,0 +1,7 @@ +/* + * Copyright (c) 2020 Stephanos Ioannidis + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include diff --git a/include/arch/arm/aarch32/cortex_r/sys_io.h b/include/arch/arm/aarch32/cortex_r/sys_io.h new file mode 100644 index 00000000000..a2444d51476 --- /dev/null +++ b/include/arch/arm/aarch32/cortex_r/sys_io.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2020 Stephanos Ioannidis + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_CORTEX_R_SYS_IO_H_ +#define ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_CORTEX_R_SYS_IO_H_ + +#ifndef CONFIG_COMPAT_INCLUDES +#warning "This header file has moved, include instead." +#endif + +#include + +#endif /* ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_CORTEX_R_SYS_IO_H_ */