diff options
Diffstat (limited to 'src/arch/infineon-tc397-tft-kit')
-rw-r--r-- | src/arch/infineon-tc397-tft-kit/Kconfig | 3 | ||||
-rw-r--r-- | src/arch/infineon-tc397-tft-kit/Makefile.inc | 78 | ||||
-rw-r--r-- | src/arch/infineon-tc397-tft-kit/arch.cc | 60 | ||||
-rw-r--r-- | src/arch/infineon-tc397-tft-kit/driver/counter.cc | 10 | ||||
-rw-r--r-- | src/arch/infineon-tc397-tft-kit/driver/gpio.cc | 8 | ||||
-rw-r--r-- | src/arch/infineon-tc397-tft-kit/driver/stdout.cc | 16 | ||||
-rw-r--r-- | src/arch/infineon-tc397-tft-kit/prompt | 1 |
7 files changed, 0 insertions, 176 deletions
diff --git a/src/arch/infineon-tc397-tft-kit/Kconfig b/src/arch/infineon-tc397-tft-kit/Kconfig deleted file mode 100644 index 550681f..0000000 --- a/src/arch/infineon-tc397-tft-kit/Kconfig +++ /dev/null @@ -1,3 +0,0 @@ -# Copyright 2022 Daniel Friesel -# -# SPDX-License-Identifier: CC0-1.0 diff --git a/src/arch/infineon-tc397-tft-kit/Makefile.inc b/src/arch/infineon-tc397-tft-kit/Makefile.inc deleted file mode 100644 index 4917ef6..0000000 --- a/src/arch/infineon-tc397-tft-kit/Makefile.inc +++ /dev/null @@ -1,78 +0,0 @@ -# vim:ft=make -# -# Copyright 2022 Daniel Friesel -# -# SPDX-License-Identifier: BSD-2-Clause - -CPU = tc39xx - -COMMON_FLAGS += -mcpu=${CPU} -DMULTIPASS_ARCH_tc397 - -ARCH_SHORTNAME = tc397 - -LICENSE = -mlicense-dir=${HOME}/var/source/aurix-infineon-hightec-tricore -CC = wine ${HOME}/.wine/drive_c/HighTec/toolchains/tricore/v4.9.3.0-infineon-1.0/bin/tricore-gcc.exe ${LICENSE} -CXX = wine ${HOME}/.wine/drive_c/HighTec/toolchains/tricore/v4.9.3.0-infineon-1.0/bin/tricore-g++.exe ${LICENSE} -OBJCOPY = wine ${HOME}/.wine/drive_c/HighTec/toolchains/tricore/v4.9.3.0-infineon-1.0/bin/tricore-objcopy.exe ${LICENSE} -OBJDUMP = wine ${HOME}/.wine/drive_c/HighTec/toolchains/tricore/v4.9.3.0-infineon-1.0/bin/tricore-objdump.exe ${LICENSE} -SIZE = wine ${HOME}/.wine/drive_c/HighTec/toolchains/tricore/v4.9.3.0-infineon-1.0/bin/tricore-size.exe - -CXX_TARGETS += src/arch/infineon-tc397-tft-kit/arch.cc -CXX_TARGETS += src/arch/infineon-tc397-tft-kit/driver/gpio.cc -CXX_TARGETS += src/arch/infineon-tc397-tft-kit/driver/stdout.cc - -ifneq (${cpu_freq}, ) - COMMON_FLAGS += -DF_CPU=${cpu_freq}UL -else - COMMON_FLAGS += -DF_CPU=300000000UL -endif - -ifneq ($(findstring counter,${arch_drivers}), ) - CONFIG_arch_infineon_tc397_tft_kit_driver_counter = y -endif - -ifdef CONFIG_arch_infineon_tc397_tft_kit_driver_counter - CXX_TARGETS += src/arch/infineon-tc397-tft-kit/driver/counter.cc -endif - -OBJECTS = ${CXX_TARGETS:.cc=.o} ${C_TARGETS:.c=.o} ${ASM_TARGETS:.S=.o} - -%.o : %.cc | include/config.h - ${QUIET}${CXX} ${INCLUDES} ${COMMON_FLAGS} ${CXXFLAGS} -c -o $@ ${@:.o=.cc} - -%.o : %.c | include/config.h - ${QUIET}${CC} ${INCLUDES} ${COMMON_FLAGS} ${CFLAGS} -c -o $@ ${@:.o=.c} - -%.o : %.S | include/config.h - ${QUIET}${CC} ${INCLUDES} ${COMMON_FLAGS} -Wa,-gstabs,-ggdb -x assembler-with-cpp -c -o $@ ${@:.o=.S} - -build/system.elf: ${OBJECTS} - ${QUIET}mkdir -p build - ${QUIET}${CXX} ${INCLUDES} ${COMMON_FLAGS} ${CXXFLAGS} \ - -Wl,--gc-sections \ - -o $@ ${OBJECTS} - -program: build/system.elf - @echo "Not Implemented" - ${QUIET}false - -arch_clean: - ${QUIET}rm -f ${OBJECTS} build/system.elf - -monitor: - @echo "Not Implemented" - ${QUIET}false - -arch_help: - @true - -arch_info: - @echo "CPU Freq: ${cpu_freq} Hz" - -attributes: build/system.elf - ${QUIET}script/size.py "${SIZE}" text,rodata bss - -nfpvalues: build/system.elf - ${QUIET}script/nfpvalues.py "${SIZE}" text,rodata bss - -.PHONY: arch_clean arch_help arch_info attributes monitor program diff --git a/src/arch/infineon-tc397-tft-kit/arch.cc b/src/arch/infineon-tc397-tft-kit/arch.cc deleted file mode 100644 index e219da5..0000000 --- a/src/arch/infineon-tc397-tft-kit/arch.cc +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2022 Daniel Friesel - * - * SPDX-License-Identifier: BSD-2-Clause - */ -#include "arch.h" - -#ifdef __acweaving -#define __delay_cycles(x) -#endif - -void Arch::setup(void) -{ -} - -#ifdef CONFIG_wakeup -extern void wakeup(); -#endif - -#if defined(CONFIG_loop) -extern void loop(); -volatile char run_loop = 0; -#endif - -volatile bool sleep_done = false; - -void Arch::sleep_ms(unsigned int const ms) -{ -} - -void Arch::delay_us(unsigned int const us) -{ -} -void Arch::delay_ms(unsigned int const ms) -{ -} - -void Arch::idle_loop(void) -{ - while (1) { -#if defined(CONFIG_loop) - if (run_loop) { - loop(); - run_loop = 0; - } -#endif -#ifdef CONFIG_wakeup - wakeup(); -#endif - } -} - -void Arch::idle(void) -{ -#ifdef CONFIG_wakeup - wakeup(); -#endif -} - -Arch arch; diff --git a/src/arch/infineon-tc397-tft-kit/driver/counter.cc b/src/arch/infineon-tc397-tft-kit/driver/counter.cc deleted file mode 100644 index 7279806..0000000 --- a/src/arch/infineon-tc397-tft-kit/driver/counter.cc +++ /dev/null @@ -1,10 +0,0 @@ -/* - * Copyright 2022 Daniel Friesel - * - * SPDX-License-Identifier: BSD-2-Clause - */ -#include "arch.h" -#include "driver/counter.h" -#include "driver/gpio.h" - -Counter counter; diff --git a/src/arch/infineon-tc397-tft-kit/driver/gpio.cc b/src/arch/infineon-tc397-tft-kit/driver/gpio.cc deleted file mode 100644 index b66add2..0000000 --- a/src/arch/infineon-tc397-tft-kit/driver/gpio.cc +++ /dev/null @@ -1,8 +0,0 @@ -/* - * Copyright 2022 Daniel Friesel - * - * SPDX-License-Identifier: BSD-2-Clause - */ -#include "driver/gpio.h" - -GPIO gpio; diff --git a/src/arch/infineon-tc397-tft-kit/driver/stdout.cc b/src/arch/infineon-tc397-tft-kit/driver/stdout.cc deleted file mode 100644 index ccdb7d5..0000000 --- a/src/arch/infineon-tc397-tft-kit/driver/stdout.cc +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Copyright 2022 Daniel Friesel - * - * SPDX-License-Identifier: BSD-2-Clause - */ -#include "driver/stdout.h" - -void StandardOutput::setup() -{ -} - -void StandardOutput::put(char c) -{ -} - -StandardOutput kout; diff --git a/src/arch/infineon-tc397-tft-kit/prompt b/src/arch/infineon-tc397-tft-kit/prompt deleted file mode 100644 index 3313885..0000000 --- a/src/arch/infineon-tc397-tft-kit/prompt +++ /dev/null @@ -1 +0,0 @@ -Infineon A2G TC397 3V3 TFT Kit |