diff --git a/cpu/mips32r2_common/Makefile.include b/cpu/mips32r2_common/Makefile.include index ceaed692fc..9c023bc8f6 100644 --- a/cpu/mips32r2_common/Makefile.include +++ b/cpu/mips32r2_common/Makefile.include @@ -1,22 +1,13 @@ -export MEMORY_BASE=0x80000000 -export MEMORY_SIZE=1M -export APP_START=0x80000000 - -include $(RIOTMAKE)/arch/mips.inc.mk export USEMODULE += periph export USEMODULE += periph_common export USEMODULE += newlib -# mips32 needs periph_timer for its gettimeofday() implementation -export USEMODULE += periph_timer - ifeq ($(USE_UHI_SYSCALLS),1) #Use UHI to handle syscalls - export LINKFLAGS += -luhi -Tuhi32.ld + export LINKFLAGS += -luhi export USEMODULE += newlib_syscalls_mips_uhi else #Use RIOT to handle syscalls (default) - export LINKFLAGS += -Tuhi32.ld export USEMODULE += newlib_syscalls_default endif diff --git a/cpu/mips32r2_generic/Makefile.include b/cpu/mips32r2_generic/Makefile.include index d3df4a298b..d1565e3136 100644 --- a/cpu/mips32r2_generic/Makefile.include +++ b/cpu/mips32r2_generic/Makefile.include @@ -3,19 +3,9 @@ export MEMORY_SIZE=1M export APP_START=0x80000000 include $(RIOTMAKE)/arch/mips.inc.mk +include $(RIOTCPU)/mips32r2_common/Makefile.include -export USEMODULE += periph -export USEMODULE += periph_common -export USEMODULE += newlib - +# mips32 needs periph_timer for its gettimeofday() implementation export USEMODULE += periph_timer -ifeq ($(USE_UHI_SYSCALLS),1) - #Use UHI to handle syscalls - export LINKFLAGS += -luhi -Tuhi32.ld - export USEMODULE += newlib_syscalls_mips_uhi -else - #Use RIOT to handle syscalls (default) - export LINKFLAGS += -Tuhi32.ld - export USEMODULE += newlib_syscalls_default -endif +export LINKFLAGS += -Tuhi32.ld diff --git a/cpu/mips_pic32mx/Makefile.include b/cpu/mips_pic32mx/Makefile.include index 0b930d2e8f..a187cc9224 100644 --- a/cpu/mips_pic32mx/Makefile.include +++ b/cpu/mips_pic32mx/Makefile.include @@ -2,23 +2,12 @@ export ROMABLE = 1 include $(RIOTMAKE)/arch/mips.inc.mk include $(RIOTCPU)/mips_pic32_common/Makefile.include +include $(RIOTCPU)/mips32r2_common/Makefile.include # define build specific options export CFLAGS += -march=m4k -DSKIP_COPY_TO_RAM export USEMODULE += mips_pic32_common -export USEMODULE += periph -export USEMODULE += periph_common -export USEMODULE += newlib - -ifeq ($(USE_UHI_SYSCALLS),1) - #Use UHI to handle syscalls - export LINKFLAGS += -luhi - export USEMODULE += newlib_syscalls_mips_uhi -else - #Use RIOT to handle syscalls (default) - export USEMODULE += newlib_syscalls_default -endif export LINKFLAGS += -Wl,--defsym,__use_excpt_boot=0 $(CFLAGS) export LINKFLAGS += -Tpic32mx512_12_128_uhi.ld diff --git a/cpu/mips_pic32mz/Makefile.include b/cpu/mips_pic32mz/Makefile.include index cbff7d409f..6c411558da 100644 --- a/cpu/mips_pic32mz/Makefile.include +++ b/cpu/mips_pic32mz/Makefile.include @@ -2,25 +2,13 @@ export ROMABLE = 1 include $(RIOTMAKE)/arch/mips.inc.mk include $(RIOTCPU)/mips_pic32_common/Makefile.include +include $(RIOTCPU)/mips32r2_common/Makefile.include # define build specific options export CFLAGS += -march=m5101 -mmicromips -DSKIP_COPY_TO_RAM export CFLAGS += -DMIPS_MICROMIPS export USEMODULE += mips_pic32_common -export USEMODULE += periph -export USEMODULE += periph_common -export USEMODULE += newlib - -ifeq ($(USE_UHI_SYSCALLS),1) - #Use UHI to handle syscalls - export LINKFLAGS += -luhi - export USEMODULE += newlib_syscalls_mips_uhi -else - #Use RIOT to handle syscalls (default) - export USEMODULE += newlib_syscalls_default -endif - export LINKFLAGS += -Wl,--defsym,__use_excpt_boot=0 $(CFLAGS) export LINKFLAGS += -Tpic32mz2048_uhi.ld