aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorisiora <none@example.com>2017-10-22 21:48:40 +0000
committerisiora <none@example.com>2017-10-22 21:48:40 +0000
commit37f8ea73a8de75ab93b8732dacada83e352558cc (patch)
treefb62fff5e2455e1c9f876ff6c162ff62e78943a6
parentd3e3f1d87b9cecc9298c5163b42b6622f5be0856 (diff)
downloadChibiOS-37f8ea73a8de75ab93b8732dacada83e352558cc.tar.gz
ChibiOS-37f8ea73a8de75ab93b8732dacada83e352558cc.tar.bz2
ChibiOS-37f8ea73a8de75ab93b8732dacada83e352558cc.zip
Reintegrate sama5d2_dev branch
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10877 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r--testhal/ATSAMA5D2/SPI/.cproject50
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/aic.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/board.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/boot.o.d1
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chcond.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chcore.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chcoreasm.o.d12
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chdebug.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chdynamic.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chevents.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chfactory.o.d318
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chheap.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chmboxes.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chmemcore.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chmempools.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chmsg.o.d281
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chmtx.o.d281
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chprintf.o.d412
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chregistry.o.d318
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chschd.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chsem.o.d281
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chsys.o.d281
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chthreads.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chtrace.o.d282
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/chvt.o.d281
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/crt0.o.d1
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/crt1.o.d4
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_buffers.o.d439
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_lld.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_mmcsd.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_pal.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_pal_lld.o.d404
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_queues.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_serial.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_serial_lld.o.d404
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_spi.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_spi_lld.o.d404
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_st.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_st_lld.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/hal_uart_lld.o.d404
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/main.o.d444
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/osal.o.d285
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/sama_cache.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/sama_matrix.o.d404
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/sama_xdmac.o.d403
-rw-r--r--testhal/ATSAMA5D2/SPI/.dep/vectors.o.d2
-rw-r--r--testhal/ATSAMA5D2/SPI/.project38
-rw-r--r--testhal/ATSAMA5D2/SPI/Makefile249
-rw-r--r--testhal/ATSAMA5D2/SPI/chconf.h587
-rw-r--r--testhal/ATSAMA5D2/SPI/debug/SAMA5D2-SPI (Load and Run).launch55
-rw-r--r--testhal/ATSAMA5D2/SPI/halconf.h408
-rw-r--r--testhal/ATSAMA5D2/SPI/main.c117
-rw-r--r--testhal/ATSAMA5D2/SPI/mcuconf.h117
-rw-r--r--testhal/ATSAMA5D2/SPI/readme.txt13
-rw-r--r--testhal/ATSAMA5D2/UART/.cproject50
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/aic.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/board.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/boot.o.d1
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chcond.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chcore.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chcoreasm.o.d12
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chdebug.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chdynamic.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chevents.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chfactory.o.d318
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chheap.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chmboxes.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chmemcore.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chmempools.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chmsg.o.d281
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chmtx.o.d281
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chregistry.o.d318
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chschd.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chsem.o.d281
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chsys.o.d281
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chthreads.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chtrace.o.d282
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/chvt.o.d281
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/crt0.o.d1
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/crt1.o.d4
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_buffers.o.d440
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_lld.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_mmcsd.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_pal.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_pal_lld.o.d405
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_queues.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_serial.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_serial_lld.o.d405
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_st.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_st_lld.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_uart.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/hal_uart_lld.o.d405
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/main.o.d403
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/osal.o.d285
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/sama_cache.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/sama_matrix.o.d405
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/sama_xdmac.o.d404
-rw-r--r--testhal/ATSAMA5D2/UART/.dep/vectors.o.d2
-rw-r--r--testhal/ATSAMA5D2/UART/.project38
-rw-r--r--testhal/ATSAMA5D2/UART/Makefile248
-rw-r--r--testhal/ATSAMA5D2/UART/chconf.h587
-rw-r--r--testhal/ATSAMA5D2/UART/debug/SAMA5D2-UART (Load and Run).launch55
-rw-r--r--testhal/ATSAMA5D2/UART/halconf.h408
-rw-r--r--testhal/ATSAMA5D2/UART/main.c173
-rw-r--r--testhal/ATSAMA5D2/UART/mcuconf.h117
-rw-r--r--testhal/ATSAMA5D2/UART/readme.txt13
108 files changed, 31052 insertions, 0 deletions
diff --git a/testhal/ATSAMA5D2/SPI/.cproject b/testhal/ATSAMA5D2/SPI/.cproject
new file mode 100644
index 000000000..3ad76b13d
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.cproject
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
+ <storageModule moduleId="org.eclipse.cdt.core.settings">
+ <cconfiguration id="0.1606155520">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1606155520" moduleId="org.eclipse.cdt.core.settings" name="Default">
+ <externalSettings/>
+ <extensions>
+ <extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactName="${ProjName}" buildProperties="" description="" id="0.1606155520" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
+ <folderInfo id="0.1606155520." name="/" resourcePath="">
+ <toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.242897507" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
+ <targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.242897507.2146631494" name=""/>
+ <builder id="org.eclipse.cdt.build.core.settings.default.builder.419767910" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+ <tool id="org.eclipse.cdt.build.core.settings.holder.libs.1249252172" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
+ <tool id="org.eclipse.cdt.build.core.settings.holder.839939978" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
+ <inputType id="org.eclipse.cdt.build.core.settings.holder.inType.947583973" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+ </tool>
+ <tool id="org.eclipse.cdt.build.core.settings.holder.163855055" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
+ <inputType id="org.eclipse.cdt.build.core.settings.holder.inType.252468395" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+ </tool>
+ <tool id="org.eclipse.cdt.build.core.settings.holder.1373333725" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
+ <inputType id="org.eclipse.cdt.build.core.settings.holder.inType.401218830" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+ </tool>
+ </toolChain>
+ </folderInfo>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <project id="SAMA5D2-SPI.null.2105691622" name="SAMA5D2-SPI"/>
+ </storageModule>
+ <storageModule moduleId="scannerConfiguration">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ <scannerConfigBuildInfo instanceId="0.1606155520">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+ </scannerConfigBuildInfo>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
+ <storageModule moduleId="refreshScope"/>
+</cproject>
diff --git a/testhal/ATSAMA5D2/SPI/.dep/aic.o.d b/testhal/ATSAMA5D2/SPI/.dep/aic.o.d
new file mode 100644
index 000000000..6a42f8005
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/aic.o.d
@@ -0,0 +1,403 @@
+build/obj/aic.o: ../../../os/hal/ports/SAMA/SAMA5D2x/aic.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/board.o.d b/testhal/ATSAMA5D2/SPI/.dep/board.o.d
new file mode 100644
index 000000000..aa3639bbd
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/board.o.d
@@ -0,0 +1,403 @@
+build/obj/board.o: ../../../os/hal/boards/ATSAMA5D2_XULT/board.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/boot.o.d b/testhal/ATSAMA5D2/SPI/.dep/boot.o.d
new file mode 100644
index 000000000..e5eacaa7e
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/boot.o.d
@@ -0,0 +1 @@
+build/obj/boot.o: ../../../os/common/startup/ARM/devices/SAMA5D2/boot.S
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chcond.o.d b/testhal/ATSAMA5D2/SPI/.dep/chcond.o.d
new file mode 100644
index 000000000..40d6ea5b7
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chcond.o.d
@@ -0,0 +1,282 @@
+build/obj/chcond.o: ../../../os/rt/src/chcond.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chcore.o.d b/testhal/ATSAMA5D2/SPI/.dep/chcore.o.d
new file mode 100644
index 000000000..8dc39f4e3
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chcore.o.d
@@ -0,0 +1,282 @@
+build/obj/chcore.o: ../../../os/common/ports/ARMCAx-TZ/chcore.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chcoreasm.o.d b/testhal/ATSAMA5D2/SPI/.dep/chcoreasm.o.d
new file mode 100644
index 000000000..73d1b084e
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chcoreasm.o.d
@@ -0,0 +1,12 @@
+build/obj/chcoreasm.o: \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chcoreasm.S \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ chconf.h ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+chconf.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chdebug.o.d b/testhal/ATSAMA5D2/SPI/.dep/chdebug.o.d
new file mode 100644
index 000000000..ac9dc85ab
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chdebug.o.d
@@ -0,0 +1,282 @@
+build/obj/chdebug.o: ../../../os/rt/src/chdebug.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chdynamic.o.d b/testhal/ATSAMA5D2/SPI/.dep/chdynamic.o.d
new file mode 100644
index 000000000..dd39c74a8
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chdynamic.o.d
@@ -0,0 +1,282 @@
+build/obj/chdynamic.o: ../../../os/rt/src/chdynamic.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chevents.o.d b/testhal/ATSAMA5D2/SPI/.dep/chevents.o.d
new file mode 100644
index 000000000..19ad0d6a1
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chevents.o.d
@@ -0,0 +1,282 @@
+build/obj/chevents.o: ../../../os/rt/src/chevents.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chfactory.o.d b/testhal/ATSAMA5D2/SPI/.dep/chfactory.o.d
new file mode 100644
index 000000000..0e083b000
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chfactory.o.d
@@ -0,0 +1,318 @@
+build/obj/chfactory.o: ../../../os/common/oslib/src/chfactory.c \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chheap.o.d b/testhal/ATSAMA5D2/SPI/.dep/chheap.o.d
new file mode 100644
index 000000000..c8222c5b6
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chheap.o.d
@@ -0,0 +1,282 @@
+build/obj/chheap.o: ../../../os/common/oslib/src/chheap.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chmboxes.o.d b/testhal/ATSAMA5D2/SPI/.dep/chmboxes.o.d
new file mode 100644
index 000000000..abfdf6b2d
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chmboxes.o.d
@@ -0,0 +1,282 @@
+build/obj/chmboxes.o: ../../../os/common/oslib/src/chmboxes.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chmemcore.o.d b/testhal/ATSAMA5D2/SPI/.dep/chmemcore.o.d
new file mode 100644
index 000000000..6f4014051
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chmemcore.o.d
@@ -0,0 +1,282 @@
+build/obj/chmemcore.o: ../../../os/common/oslib/src/chmemcore.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chmempools.o.d b/testhal/ATSAMA5D2/SPI/.dep/chmempools.o.d
new file mode 100644
index 000000000..e81f52dc9
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chmempools.o.d
@@ -0,0 +1,282 @@
+build/obj/chmempools.o: ../../../os/common/oslib/src/chmempools.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chmsg.o.d b/testhal/ATSAMA5D2/SPI/.dep/chmsg.o.d
new file mode 100644
index 000000000..7e2c76249
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chmsg.o.d
@@ -0,0 +1,281 @@
+build/obj/chmsg.o: ../../../os/rt/src/chmsg.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chmtx.o.d b/testhal/ATSAMA5D2/SPI/.dep/chmtx.o.d
new file mode 100644
index 000000000..a1e9ca57d
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chmtx.o.d
@@ -0,0 +1,281 @@
+build/obj/chmtx.o: ../../../os/rt/src/chmtx.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chprintf.o.d b/testhal/ATSAMA5D2/SPI/.dep/chprintf.o.d
new file mode 100644
index 000000000..028cb52ab
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chprintf.o.d
@@ -0,0 +1,412 @@
+build/obj/chprintf.o: ../../../os/hal/lib/streams/chprintf.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h \
+ ../../../os/hal/lib/streams/chprintf.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdarg.h \
+ ../../../os/hal/lib/streams/memstreams.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
+
+../../../os/hal/lib/streams/chprintf.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdarg.h:
+
+../../../os/hal/lib/streams/memstreams.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chregistry.o.d b/testhal/ATSAMA5D2/SPI/.dep/chregistry.o.d
new file mode 100644
index 000000000..f4b43c4aa
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chregistry.o.d
@@ -0,0 +1,318 @@
+build/obj/chregistry.o: ../../../os/rt/src/chregistry.c \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chschd.o.d b/testhal/ATSAMA5D2/SPI/.dep/chschd.o.d
new file mode 100644
index 000000000..a744f704c
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chschd.o.d
@@ -0,0 +1,282 @@
+build/obj/chschd.o: ../../../os/rt/src/chschd.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chsem.o.d b/testhal/ATSAMA5D2/SPI/.dep/chsem.o.d
new file mode 100644
index 000000000..a77240189
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chsem.o.d
@@ -0,0 +1,281 @@
+build/obj/chsem.o: ../../../os/rt/src/chsem.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chsys.o.d b/testhal/ATSAMA5D2/SPI/.dep/chsys.o.d
new file mode 100644
index 000000000..fc8cc4dd6
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chsys.o.d
@@ -0,0 +1,281 @@
+build/obj/chsys.o: ../../../os/rt/src/chsys.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chthreads.o.d b/testhal/ATSAMA5D2/SPI/.dep/chthreads.o.d
new file mode 100644
index 000000000..ac1cb4c23
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chthreads.o.d
@@ -0,0 +1,282 @@
+build/obj/chthreads.o: ../../../os/rt/src/chthreads.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chtrace.o.d b/testhal/ATSAMA5D2/SPI/.dep/chtrace.o.d
new file mode 100644
index 000000000..4c5b6158b
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chtrace.o.d
@@ -0,0 +1,282 @@
+build/obj/chtrace.o: ../../../os/rt/src/chtrace.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/chvt.o.d b/testhal/ATSAMA5D2/SPI/.dep/chvt.o.d
new file mode 100644
index 000000000..db79d685c
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/chvt.o.d
@@ -0,0 +1,281 @@
+build/obj/chvt.o: ../../../os/rt/src/chvt.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/crt0.o.d b/testhal/ATSAMA5D2/SPI/.dep/crt0.o.d
new file mode 100644
index 000000000..1cdbc477d
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/crt0.o.d
@@ -0,0 +1 @@
+build/obj/crt0.o: ../../../os/common/startup/ARM/compilers/GCC/crt0.S
diff --git a/testhal/ATSAMA5D2/SPI/.dep/crt1.o.d b/testhal/ATSAMA5D2/SPI/.dep/crt1.o.d
new file mode 100644
index 000000000..fa02c90bb
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/crt1.o.d
@@ -0,0 +1,4 @@
+build/obj/crt1.o: ../../../os/common/startup/ARM/compilers/GCC/crt1.c \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal.o.d
new file mode 100644
index 000000000..ef51dcb5a
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal.o.d
@@ -0,0 +1,403 @@
+build/obj/hal.o: ../../../os/hal/src/hal.c ../../../os/hal/include/hal.h \
+ ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_buffers.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_buffers.o.d
new file mode 100644
index 000000000..41c17a9ea
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_buffers.o.d
@@ -0,0 +1,439 @@
+build/obj/hal_buffers.o: ../../../os/hal/src/hal_buffers.c \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h:
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_lld.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_lld.o.d
new file mode 100644
index 000000000..c01d21a9a
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_lld.o.d
@@ -0,0 +1,403 @@
+build/obj/hal_lld.o: ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_mmcsd.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_mmcsd.o.d
new file mode 100644
index 000000000..b431cef37
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_mmcsd.o.d
@@ -0,0 +1,403 @@
+build/obj/hal_mmcsd.o: ../../../os/hal/src/hal_mmcsd.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_pal.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_pal.o.d
new file mode 100644
index 000000000..bb24933b2
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_pal.o.d
@@ -0,0 +1,403 @@
+build/obj/hal_pal.o: ../../../os/hal/src/hal_pal.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_pal_lld.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_pal_lld.o.d
new file mode 100644
index 000000000..75141ca19
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_pal_lld.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_pal_lld.o: \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_queues.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_queues.o.d
new file mode 100644
index 000000000..f538a3ef1
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_queues.o.d
@@ -0,0 +1,403 @@
+build/obj/hal_queues.o: ../../../os/hal/src/hal_queues.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_serial.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_serial.o.d
new file mode 100644
index 000000000..bef041965
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_serial.o.d
@@ -0,0 +1,403 @@
+build/obj/hal_serial.o: ../../../os/hal/src/hal_serial.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_serial_lld.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_serial_lld.o.d
new file mode 100644
index 000000000..e6e10b300
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_serial_lld.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_serial_lld.o: \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_spi.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_spi.o.d
new file mode 100644
index 000000000..90879b5fc
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_spi.o.d
@@ -0,0 +1,403 @@
+build/obj/hal_spi.o: ../../../os/hal/src/hal_spi.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_spi_lld.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_spi_lld.o.d
new file mode 100644
index 000000000..3c70c2f88
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_spi_lld.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_spi_lld.o: \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_st.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_st.o.d
new file mode 100644
index 000000000..74d21d9ec
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_st.o.d
@@ -0,0 +1,403 @@
+build/obj/hal_st.o: ../../../os/hal/src/hal_st.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_st_lld.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_st_lld.o.d
new file mode 100644
index 000000000..595bb9da0
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_st_lld.o.d
@@ -0,0 +1,403 @@
+build/obj/hal_st_lld.o: ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/hal_uart_lld.o.d b/testhal/ATSAMA5D2/SPI/.dep/hal_uart_lld.o.d
new file mode 100644
index 000000000..3390d91e1
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/hal_uart_lld.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_uart_lld.o: \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/main.o.d b/testhal/ATSAMA5D2/SPI/.dep/main.o.d
new file mode 100644
index 000000000..d00138bc8
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/main.o.d
@@ -0,0 +1,444 @@
+build/obj/main.o: main.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h ../../../os/hal/include/hal.h \
+ ../../../os/hal/osal/rt/osal.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h \
+ ../../../os/hal/lib/streams/chprintf.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdarg.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
+
+../../../os/hal/lib/streams/chprintf.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdarg.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/osal.o.d b/testhal/ATSAMA5D2/SPI/.dep/osal.o.d
new file mode 100644
index 000000000..785520751
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/osal.o.d
@@ -0,0 +1,285 @@
+build/obj/osal.o: ../../../os/hal/osal/rt/osal.c \
+ ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/sama_cache.o.d b/testhal/ATSAMA5D2/SPI/.dep/sama_cache.o.d
new file mode 100644
index 000000000..18717a304
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/sama_cache.o.d
@@ -0,0 +1,403 @@
+build/obj/sama_cache.o: ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/sama_matrix.o.d b/testhal/ATSAMA5D2/SPI/.dep/sama_matrix.o.d
new file mode 100644
index 000000000..19a9a841c
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/sama_matrix.o.d
@@ -0,0 +1,404 @@
+build/obj/sama_matrix.o: \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/sama_xdmac.o.d b/testhal/ATSAMA5D2/SPI/.dep/sama_xdmac.o.d
new file mode 100644
index 000000000..d4d42b9fc
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/sama_xdmac.o.d
@@ -0,0 +1,403 @@
+build/obj/sama_xdmac.o: ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h \
+ ../../../os/hal/include/hal_uart.h ../../../os/hal/include/hal_usb.h \
+ ../../../os/hal/include/hal_wdg.h ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/ports/SAMA/LLD/SPIv1/hal_spi_lld.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/SPI/.dep/vectors.o.d b/testhal/ATSAMA5D2/SPI/.dep/vectors.o.d
new file mode 100644
index 000000000..9dc3f1c40
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.dep/vectors.o.d
@@ -0,0 +1,2 @@
+build/obj/vectors.o: \
+ ../../../os/common/startup/ARM/compilers/GCC/vectors.S
diff --git a/testhal/ATSAMA5D2/SPI/.project b/testhal/ATSAMA5D2/SPI/.project
new file mode 100644
index 000000000..0970aad02
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/.project
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>SAMA5D2-SPI</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ </natures>
+ <linkedResources>
+ <link>
+ <name>board</name>
+ <type>2</type>
+ <locationURI>CHIBIOS/os/hal/boards/ATSAMA5D2_XULT</locationURI>
+ </link>
+ <link>
+ <name>os</name>
+ <type>2</type>
+ <locationURI>CHIBIOS/os</locationURI>
+ </link>
+ </linkedResources>
+</projectDescription>
diff --git a/testhal/ATSAMA5D2/SPI/Makefile b/testhal/ATSAMA5D2/SPI/Makefile
new file mode 100644
index 000000000..dc32bec1b
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/Makefile
@@ -0,0 +1,249 @@
+##############################################################################
+# Build global options
+# NOTE: Can be overridden externally.
+#
+
+# Compiler options here.
+ifeq ($(USE_OPT),)
+ USE_OPT = -O0 -ggdb -fomit-frame-pointer -falign-functions=16
+endif
+
+# C specific options here (added to USE_OPT).
+ifeq ($(USE_COPT),)
+ USE_COPT =
+endif
+
+# C++ specific options here (added to USE_OPT).
+ifeq ($(USE_CPPOPT),)
+ USE_CPPOPT = -fno-rtti
+endif
+
+# Enable this if you want the linker to remove unused code and data
+ifeq ($(USE_LINK_GC),)
+ USE_LINK_GC = yes
+endif
+
+# Linker extra options here.
+ifeq ($(USE_LDOPT),)
+ USE_LDOPT =
+endif
+
+# Enable this if you want link time optimizations (LTO)
+ifeq ($(USE_LTO),)
+ USE_LTO = yes
+endif
+
+# If enabled, this option allows to compile the application in THUMB mode.
+ifeq ($(USE_THUMB),)
+ USE_THUMB = no
+endif
+
+# Enable this if you want to see the full log while compiling.
+ifeq ($(USE_VERBOSE_COMPILE),)
+ USE_VERBOSE_COMPILE = no
+endif
+
+# If enabled, this option makes the build process faster by not compiling
+# modules not used in the current configuration.
+ifeq ($(USE_SMART_BUILD),)
+ USE_SMART_BUILD = yes
+endif
+
+#
+# Build global options
+##############################################################################
+
+##############################################################################
+# Architecture or project specific options
+#
+
+# Stack size to be allocated to the ARM System/User stack. This
+# stack is the stack used by the main() thread.
+ifeq ($(USE_SYSTEM_STACKSIZE),)
+ USE_SYSTEM_STACKSIZE = 0x400
+endif
+
+# Stack size to the allocated to the ARM IRQ stack. This
+# stack is used for processing interrupts and exceptions.
+ifeq ($(USE_EXCEPTIONS_STACKSIZE),)
+ USE_IRQ_STACKSIZE = 0x400
+endif
+
+# Stack size to the allocated to the ARM FIQ stack. This
+# stack is used for processing interrupts and exceptions.
+ifeq ($(USE_FIQ_STACKSIZE),)
+ USE_FIQ_STACKSIZE = 64
+endif
+
+# Stack size to the allocated to the ARM Supervisor stack. This
+# stack is used for processing interrupts and exceptions.
+ifeq ($(USE_SUPERVISOR_STACKSIZE),)
+ USE_SUPERVISOR_STACKSIZE = 8
+endif
+
+# Stack size to the allocated to the ARM Undefined stack. This
+# stack is used for processing interrupts and exceptions.
+ifeq ($(USE_UND_STACKSIZE),)
+ USE_UND_STACKSIZE = 8
+endif
+
+# Stack size to the allocated to the ARM Abort stack. This
+# stack is used for processing interrupts and exceptions.
+ifeq ($(USE_ABT_STACKSIZE),)
+ USE_ABT_STACKSIZE = 8
+endif
+
+# Enables the use of FPU.
+ifeq ($(USE_FPU),)
+ USE_FPU = no
+endif
+
+#
+# Architecture or project specific options
+##############################################################################
+
+##############################################################################
+# Project, sources and paths
+#
+
+# Define project name here
+PROJECT = ch
+
+# Imported source files and paths
+CHIBIOS = ../../..
+# Startup files.
+include $(CHIBIOS)/os/common/startup/ARM/compilers/GCC/mk/startup_sama5d2.mk
+# HAL-OSAL files (optional).
+include $(CHIBIOS)/os/hal/hal.mk
+include $(CHIBIOS)/os/hal/ports/SAMA/SAMA5D2x/platform.mk
+include $(CHIBIOS)/os/hal/boards/ATSAMA5D2_XULT/board.mk
+include $(CHIBIOS)/os/hal/osal/rt/osal.mk
+# RTOS files (optional).
+include $(CHIBIOS)/os/rt/rt.mk
+include $(CHIBIOS)/os/common/ports/ARMCAx-TZ/compilers/GCC/mk/port_generic.mk
+# Other files (optional).
+#include $(CHIBIOS)/test/rt/test.mk
+
+# Define linker script file here
+LDSCRIPT= $(STARTUPLD)/SAMA5D2-T.ld
+
+# C sources that can be compiled in ARM or THUMB mode depending on the global
+# setting.
+CSRC = $(STARTUPSRC) \
+ $(KERNSRC) \
+ $(PORTSRC) \
+ $(OSALSRC) \
+ $(HALSRC) \
+ $(PLATFORMSRC) \
+ $(BOARDSRC) \
+ $(TESTSRC) \
+ $(CHIBIOS)/os/hal/lib/streams/chprintf.c \
+ main.c
+
+# C++ sources that can be compiled in ARM or THUMB mode depending on the global
+# setting.
+CPPSRC =
+
+# C sources to be compiled in ARM mode regardless of the global setting.
+# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler
+# option that results in lower performance and larger code size.
+ACSRC =
+
+# C++ sources to be compiled in ARM mode regardless of the global setting.
+# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler
+# option that results in lower performance and larger code size.
+ACPPSRC =
+
+# C sources to be compiled in THUMB mode regardless of the global setting.
+# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler
+# option that results in lower performance and larger code size.
+TCSRC =
+
+# C sources to be compiled in THUMB mode regardless of the global setting.
+# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler
+# option that results in lower performance and larger code size.
+TCPPSRC =
+
+# List ASM source files here
+ASMSRC =
+ASMXSRC = $(STARTUPASM) $(PORTASM) $(OSALASM)
+
+INCDIR = $(CHIBIOS)/os/license \
+ $(STARTUPINC) $(KERNINC) $(PORTINC) $(OSALINC) \
+ $(HALINC) $(PLATFORMINC) $(BOARDINC) $(TESTINC) \
+ $(CHIBIOS)/os/hal/lib/streams $(CHIBIOS)/os/various
+
+#
+# Project, sources and paths
+##############################################################################
+
+##############################################################################
+# Compiler settings
+#
+
+MCU = cortex-a5
+
+#TRGT = arm-elf-
+TRGT = arm-none-eabi-
+CC = $(TRGT)gcc
+CPPC = $(TRGT)g++
+# Enable loading with g++ only if you need C++ runtime support.
+# NOTE: You can use C++ even without C++ support if you are careful. C++
+# runtime support makes code size explode.
+LD = $(TRGT)gcc
+#LD = $(TRGT)g++
+CP = $(TRGT)objcopy
+AS = $(TRGT)gcc -x assembler-with-cpp
+AR = $(TRGT)ar
+OD = $(TRGT)objdump
+SZ = $(TRGT)size
+HEX = $(CP) -O ihex
+BIN = $(CP) -O binary
+
+# ARM-specific options here
+AOPT =
+
+# THUMB-specific options here
+TOPT = -mthumb -DTHUMB
+
+# Define C warning options here
+CWARN = -Wall -Wextra -Wundef -Wstrict-prototypes
+
+# Define C++ warning options here
+CPPWARN = -Wall -Wextra -Wundef
+
+#
+# Compiler settings
+##############################################################################
+
+##############################################################################
+# Start of user section
+#
+
+# List all user C define here, like -D_DEBUG=1
+UDEFS =
+
+# Define ASM defines here
+UADEFS =
+
+# List all user directories here
+UINCDIR =
+
+# List the user directory to look for the libraries here
+ULIBDIR =
+
+# List all user libraries here
+ULIBS =
+
+#
+# End of user defines
+##############################################################################
+
+RULESPATH = $(CHIBIOS)/os/common/startup/ARM/compilers/GCC
+include $(RULESPATH)/rules.mk
+
+##############################################################################
+# MISRA check rule, requires PCLint and the setup files, not provided.
+#
+misra:
+ @lint-nt -v -w3 $(DEFS) pclint/co-gcc.lnt pclint/au-misra3.lnt pclint/waivers.lnt $(IINCDIR) $(CSRC) &> misra.txt
diff --git a/testhal/ATSAMA5D2/SPI/chconf.h b/testhal/ATSAMA5D2/SPI/chconf.h
new file mode 100644
index 000000000..f6984dc5d
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/chconf.h
@@ -0,0 +1,587 @@
+/*
+ ChibiOS - Copyright (C) 2006..2016 Giovanni Di Sirio
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+/**
+ * @file templates/chconf.h
+ * @brief Configuration file template.
+ * @details A copy of this file must be placed in each project directory, it
+ * contains the application specific kernel settings.
+ *
+ * @addtogroup config
+ * @details Kernel related settings and hooks.
+ * @{
+ */
+
+#ifndef CHCONF_H
+#define CHCONF_H
+
+#define _CHIBIOS_RT_CONF_
+#define _CHIBIOS_RT_CONF_VER_5_0_
+
+/*===========================================================================*/
+/**
+ * @name System timers settings
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief System time counter resolution.
+ * @note Allowed values are 16 or 32 bits.
+ */
+#define CH_CFG_ST_RESOLUTION 32
+
+/**
+ * @brief System tick frequency.
+ * @details Frequency of the system timer that drives the system ticks. This
+ * setting also defines the system tick time unit.
+ */
+#define CH_CFG_ST_FREQUENCY 1000
+
+/**
+ * @brief Time delta constant for the tick-less mode.
+ * @note If this value is zero then the system uses the classic
+ * periodic tick. This value represents the minimum number
+ * of ticks that is safe to specify in a timeout directive.
+ * The value one is not valid, timeouts are rounded up to
+ * this value.
+ */
+#define CH_CFG_ST_TIMEDELTA 0
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Kernel parameters and options
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief Round robin interval.
+ * @details This constant is the number of system ticks allowed for the
+ * threads before preemption occurs. Setting this value to zero
+ * disables the preemption for threads with equal priority and the
+ * round robin becomes cooperative. Note that higher priority
+ * threads can still preempt, the kernel is always preemptive.
+ * @note Disabling the round robin preemption makes the kernel more compact
+ * and generally faster.
+ * @note The round robin preemption is not supported in tickless mode and
+ * must be set to zero in that case.
+ */
+#define CH_CFG_TIME_QUANTUM 0
+
+/**
+ * @brief Managed RAM size.
+ * @details Size of the RAM area to be managed by the OS. If set to zero
+ * then the whole available RAM is used. The core memory is made
+ * available to the heap allocator and/or can be used directly through
+ * the simplified core memory allocator.
+ *
+ * @note In order to let the OS manage the whole RAM the linker script must
+ * provide the @p __heap_base__ and @p __heap_end__ symbols.
+ * @note Requires @p CH_CFG_USE_MEMCORE.
+ */
+#define CH_CFG_MEMCORE_SIZE 0
+
+/**
+ * @brief Idle thread automatic spawn suppression.
+ * @details When this option is activated the function @p chSysInit()
+ * does not spawn the idle thread. The application @p main()
+ * function becomes the idle thread and must implement an
+ * infinite loop.
+ */
+#define CH_CFG_NO_IDLE_THREAD FALSE
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Performance options
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief OS optimization.
+ * @details If enabled then time efficient rather than space efficient code
+ * is used when two possible implementations exist.
+ *
+ * @note This is not related to the compiler optimization options.
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_OPTIMIZE_SPEED TRUE
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Subsystem options
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief Time Measurement APIs.
+ * @details If enabled then the time measurement APIs are included in
+ * the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_TM FALSE
+
+/**
+ * @brief Threads registry APIs.
+ * @details If enabled then the registry APIs are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_REGISTRY TRUE
+
+/**
+ * @brief Threads synchronization APIs.
+ * @details If enabled then the @p chThdWait() function is included in
+ * the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_WAITEXIT TRUE
+
+/**
+ * @brief Semaphores APIs.
+ * @details If enabled then the Semaphores APIs are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_SEMAPHORES TRUE
+
+/**
+ * @brief Semaphores queuing mode.
+ * @details If enabled then the threads are enqueued on semaphores by
+ * priority rather than in FIFO order.
+ *
+ * @note The default is @p FALSE. Enable this if you have special
+ * requirements.
+ * @note Requires @p CH_CFG_USE_SEMAPHORES.
+ */
+#define CH_CFG_USE_SEMAPHORES_PRIORITY FALSE
+
+/**
+ * @brief Mutexes APIs.
+ * @details If enabled then the mutexes APIs are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_MUTEXES TRUE
+
+/**
+ * @brief Enables recursive behavior on mutexes.
+ * @note Recursive mutexes are heavier and have an increased
+ * memory footprint.
+ *
+ * @note The default is @p FALSE.
+ * @note Requires @p CH_CFG_USE_MUTEXES.
+ */
+#define CH_CFG_USE_MUTEXES_RECURSIVE FALSE
+
+/**
+ * @brief Conditional Variables APIs.
+ * @details If enabled then the conditional variables APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_MUTEXES.
+ */
+#define CH_CFG_USE_CONDVARS TRUE
+
+/**
+ * @brief Conditional Variables APIs with timeout.
+ * @details If enabled then the conditional variables APIs with timeout
+ * specification are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_CONDVARS.
+ */
+#define CH_CFG_USE_CONDVARS_TIMEOUT TRUE
+
+/**
+ * @brief Events Flags APIs.
+ * @details If enabled then the event flags APIs are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_EVENTS TRUE
+
+/**
+ * @brief Events Flags APIs with timeout.
+ * @details If enabled then the events APIs with timeout specification
+ * are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_EVENTS.
+ */
+#define CH_CFG_USE_EVENTS_TIMEOUT TRUE
+
+/**
+ * @brief Synchronous Messages APIs.
+ * @details If enabled then the synchronous messages APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_MESSAGES TRUE
+
+/**
+ * @brief Synchronous Messages queuing mode.
+ * @details If enabled then messages are served by priority rather than in
+ * FIFO order.
+ *
+ * @note The default is @p FALSE. Enable this if you have special
+ * requirements.
+ * @note Requires @p CH_CFG_USE_MESSAGES.
+ */
+#define CH_CFG_USE_MESSAGES_PRIORITY FALSE
+
+/**
+ * @brief Mailboxes APIs.
+ * @details If enabled then the asynchronous messages (mailboxes) APIs are
+ * included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_SEMAPHORES.
+ */
+#define CH_CFG_USE_MAILBOXES TRUE
+
+/**
+ * @brief Core Memory Manager APIs.
+ * @details If enabled then the core memory manager APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_MEMCORE TRUE
+
+/**
+ * @brief Heap Allocator APIs.
+ * @details If enabled then the memory heap allocator APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_MEMCORE and either @p CH_CFG_USE_MUTEXES or
+ * @p CH_CFG_USE_SEMAPHORES.
+ * @note Mutexes are recommended.
+ */
+#define CH_CFG_USE_HEAP TRUE
+
+/**
+ * @brief Memory Pools Allocator APIs.
+ * @details If enabled then the memory pools allocator APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_MEMPOOLS TRUE
+
+/**
+ * @brief Objects FIFOs APIs.
+ * @details If enabled then the objects FIFOs APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_OBJ_FIFOS TRUE
+
+/**
+ * @brief Dynamic Threads APIs.
+ * @details If enabled then the dynamic threads creation APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_WAITEXIT.
+ * @note Requires @p CH_CFG_USE_HEAP and/or @p CH_CFG_USE_MEMPOOLS.
+ */
+#define CH_CFG_USE_DYNAMIC TRUE
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Objects factory options
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief Objects Factory APIs.
+ * @details If enabled then the objects factory APIs are included in the
+ * kernel.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_CFG_USE_FACTORY TRUE
+
+/**
+ * @brief Maximum length for object names.
+ * @details If the specified length is zero then the name is stored by
+ * pointer but this could have unintended side effects.
+ */
+#define CH_CFG_FACTORY_MAX_NAMES_LENGTH 8
+
+/**
+ * @brief Enables the registry of generic objects.
+ */
+#define CH_CFG_FACTORY_OBJECTS_REGISTRY TRUE
+
+/**
+ * @brief Enables factory for generic buffers.
+ */
+#define CH_CFG_FACTORY_GENERIC_BUFFERS TRUE
+
+/**
+ * @brief Enables factory for semaphores.
+ */
+#define CH_CFG_FACTORY_SEMAPHORES TRUE
+
+/**
+ * @brief Enables factory for mailboxes.
+ */
+#define CH_CFG_FACTORY_MAILBOXES TRUE
+
+/**
+ * @brief Enables factory for objects FIFOs.
+ */
+#define CH_CFG_FACTORY_OBJ_FIFOS TRUE
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Debug options
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief Debug option, kernel statistics.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_DBG_STATISTICS FALSE
+
+/**
+ * @brief Debug option, system state check.
+ * @details If enabled the correct call protocol for system APIs is checked
+ * at runtime.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_DBG_SYSTEM_STATE_CHECK FALSE
+
+/**
+ * @brief Debug option, parameters checks.
+ * @details If enabled then the checks on the API functions input
+ * parameters are activated.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_DBG_ENABLE_CHECKS FALSE
+
+/**
+ * @brief Debug option, consistency checks.
+ * @details If enabled then all the assertions in the kernel code are
+ * activated. This includes consistency checks inside the kernel,
+ * runtime anomalies and port-defined checks.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_DBG_ENABLE_ASSERTS FALSE
+
+/**
+ * @brief Debug option, trace buffer.
+ * @details If enabled then the trace buffer is activated.
+ *
+ * @note The default is @p CH_DBG_TRACE_MASK_DISABLED.
+ */
+#define CH_DBG_TRACE_MASK CH_DBG_TRACE_MASK_DISABLED
+
+/**
+ * @brief Trace buffer entries.
+ * @note The trace buffer is only allocated if @p CH_DBG_TRACE_MASK is
+ * different from @p CH_DBG_TRACE_MASK_DISABLED.
+ */
+#define CH_DBG_TRACE_BUFFER_SIZE 128
+
+/**
+ * @brief Debug option, stack checks.
+ * @details If enabled then a runtime stack check is performed.
+ *
+ * @note The default is @p FALSE.
+ * @note The stack check is performed in a architecture/port dependent way.
+ * It may not be implemented or some ports.
+ * @note The default failure mode is to halt the system with the global
+ * @p panic_msg variable set to @p NULL.
+ */
+#define CH_DBG_ENABLE_STACK_CHECK FALSE
+
+/**
+ * @brief Debug option, stacks initialization.
+ * @details If enabled then the threads working area is filled with a byte
+ * value when a thread is created. This can be useful for the
+ * runtime measurement of the used stack.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_DBG_FILL_THREADS FALSE
+
+/**
+ * @brief Debug option, threads profiling.
+ * @details If enabled then a field is added to the @p thread_t structure that
+ * counts the system ticks occurred while executing the thread.
+ *
+ * @note The default is @p FALSE.
+ * @note This debug option is not currently compatible with the
+ * tickless mode.
+ */
+#define CH_DBG_THREADS_PROFILING TRUE
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Kernel hooks
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief Threads descriptor structure extension.
+ * @details User fields added to the end of the @p thread_t structure.
+ */
+#define CH_CFG_THREAD_EXTRA_FIELDS \
+ /* Add threads custom fields here.*/
+
+/**
+ * @brief Threads initialization hook.
+ * @details User initialization code added to the @p chThdInit() API.
+ *
+ * @note It is invoked from within @p chThdInit() and implicitly from all
+ * the threads creation APIs.
+ */
+#define CH_CFG_THREAD_INIT_HOOK(tp) { \
+ /* Add threads initialization code here.*/ \
+}
+
+/**
+ * @brief Threads finalization hook.
+ * @details User finalization code added to the @p chThdExit() API.
+ */
+#define CH_CFG_THREAD_EXIT_HOOK(tp) { \
+ /* Add threads finalization code here.*/ \
+}
+
+/**
+ * @brief Context switch hook.
+ * @details This hook is invoked just before switching between threads.
+ */
+#define CH_CFG_CONTEXT_SWITCH_HOOK(ntp, otp) { \
+ /* Context switch code here.*/ \
+}
+
+/**
+ * @brief ISR enter hook.
+ */
+#define CH_CFG_IRQ_PROLOGUE_HOOK() { \
+ /* IRQ prologue code here.*/ \
+}
+
+/**
+ * @brief ISR exit hook.
+ */
+#define CH_CFG_IRQ_EPILOGUE_HOOK() { \
+ /* IRQ epilogue code here.*/ \
+}
+
+/**
+ * @brief Idle thread enter hook.
+ * @note This hook is invoked within a critical zone, no OS functions
+ * should be invoked from here.
+ * @note This macro can be used to activate a power saving mode.
+ */
+#define CH_CFG_IDLE_ENTER_HOOK() { \
+ /* Idle-enter code here.*/ \
+}
+
+/**
+ * @brief Idle thread leave hook.
+ * @note This hook is invoked within a critical zone, no OS functions
+ * should be invoked from here.
+ * @note This macro can be used to deactivate a power saving mode.
+ */
+#define CH_CFG_IDLE_LEAVE_HOOK() { \
+ /* Idle-leave code here.*/ \
+}
+
+/**
+ * @brief Idle Loop hook.
+ * @details This hook is continuously invoked by the idle thread loop.
+ */
+#define CH_CFG_IDLE_LOOP_HOOK() { \
+ /* Idle loop code here.*/ \
+}
+
+/**
+ * @brief System tick event hook.
+ * @details This hook is invoked in the system tick handler immediately
+ * after processing the virtual timers queue.
+ */
+#define CH_CFG_SYSTEM_TICK_HOOK() { \
+ /* System tick event code here.*/ \
+}
+
+/**
+ * @brief System halt hook.
+ * @details This hook is invoked in case to a system halting error before
+ * the system is halted.
+ */
+#define CH_CFG_SYSTEM_HALT_HOOK(reason) { \
+ /* System halt code here.*/ \
+}
+
+/**
+ * @brief Trace hook.
+ * @details This hook is invoked each time a new record is written in the
+ * trace buffer.
+ */
+#define CH_CFG_TRACE_HOOK(tep) { \
+ /* Trace code here.*/ \
+}
+
+/** @} */
+
+/*===========================================================================*/
+/* Port-specific settings (override port settings defaulted in chcore.h). */
+/*===========================================================================*/
+
+/**
+ * @brief Trust zone configuration.
+ * @details If enabled the kernel is configured for the secure world
+ * and can access specific devices.
+ */
+#define CH_CFG_SEC_WORLD TRUE
+
+#endif /* CHCONF_H */
+
+/** @} */
diff --git a/testhal/ATSAMA5D2/SPI/debug/SAMA5D2-SPI (Load and Run).launch b/testhal/ATSAMA5D2/SPI/debug/SAMA5D2-SPI (Load and Run).launch
new file mode 100644
index 000000000..8854c23ea
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/debug/SAMA5D2-SPI (Load and Run).launch
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.cdt.debug.gdbjtag.launchConfigurationType">
+<stringAttribute key="bad_container_name" value="/SAMA5D2-SPI/debu"/>
+<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.delay" value="3"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doHalt" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value="mon reg cpsr = 0xd3&#13;&#10;set *0xF8048000 = 0xA5000004&#13;&#10;set *0x00A00100 = 0&#13;&#10;set *0xF8048044 = 0x00008000&#13;&#10;mon cp15 1 0 0 0 = 0x00C50078&#13;&#10;set *0xF0014004 = 0x4&#13;&#10;set *0xF0014014 = 1&lt;&lt;13"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="Generic TCP/IP"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="200000"/>
+<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="2331"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value=""/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/>
+<stringAttribute key="org.eclipse.cdt.debug.mi.core.DEBUG_NAME" value="arm-none-eabi-gdb"/>
+<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard"/>
+<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/>
+<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/>
+<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/>
+<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/>
+<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
+<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/>
+<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/>
+<stringAttribute key="org.eclipse.cdt.launch.FORMAT" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&lt;contentList&gt;&lt;content id=&quot;null-sama_clock_init-(format)&quot; val=&quot;4&quot;/&gt;&lt;/contentList&gt;"/>
+<stringAttribute key="org.eclipse.cdt.launch.GLOBAL_VARIABLES" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;globalVariableList/&gt;&#13;&#10;"/>
+<stringAttribute key="org.eclipse.cdt.launch.MEMORY_BLOCKS" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;memoryBlockExpressionList/&gt;&#13;&#10;"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="./build/ch.elf"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="SAMA5D2-SPI"/>
+<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value=""/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/SAMA5D2-SPI"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="4"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#10;&lt;memoryBlockExpressionList context=&quot;reserved-for-future-use&quot;&gt;&#10;&lt;gdbmemoryBlockExpression address=&quot;2294784&quot; label=&quot;0x230400&quot;/&gt;&#10;&lt;/memoryBlockExpressionList&gt;&#10;"/>
+<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/>
+</launchConfiguration>
diff --git a/testhal/ATSAMA5D2/SPI/halconf.h b/testhal/ATSAMA5D2/SPI/halconf.h
new file mode 100644
index 000000000..b4447f1d8
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/halconf.h
@@ -0,0 +1,408 @@
+/*
+ ChibiOS - Copyright (C) 2006..2016 Giovanni Di Sirio
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+/**
+ * @file templates/halconf.h
+ * @brief HAL configuration header.
+ * @details HAL configuration file, this file allows to enable or disable the
+ * various device drivers from your application. You may also use
+ * this file in order to override the device drivers default settings.
+ *
+ * @addtogroup HAL_CONF
+ * @{
+ */
+
+#ifndef HALCONF_H
+#define HALCONF_H
+
+#include "mcuconf.h"
+
+/**
+ * @brief Enables the PAL subsystem.
+ */
+#if !defined(HAL_USE_PAL) || defined(__DOXYGEN__)
+#define HAL_USE_PAL TRUE
+#endif
+
+/**
+ * @brief Enables the ADC subsystem.
+ */
+#if !defined(HAL_USE_ADC) || defined(__DOXYGEN__)
+#define HAL_USE_ADC FALSE
+#endif
+
+/**
+ * @brief Enables the CAN subsystem.
+ */
+#if !defined(HAL_USE_CAN) || defined(__DOXYGEN__)
+#define HAL_USE_CAN FALSE
+#endif
+
+/**
+ * @brief Enables the DAC subsystem.
+ */
+#if !defined(HAL_USE_DAC) || defined(__DOXYGEN__)
+#define HAL_USE_DAC FALSE
+#endif
+
+/**
+ * @brief Enables the EXT subsystem.
+ */
+#if !defined(HAL_USE_EXT) || defined(__DOXYGEN__)
+#define HAL_USE_EXT FALSE
+#endif
+
+/**
+ * @brief Enables the GPT subsystem.
+ */
+#if !defined(HAL_USE_GPT) || defined(__DOXYGEN__)
+#define HAL_USE_GPT FALSE
+#endif
+
+/**
+ * @brief Enables the I2C subsystem.
+ */
+#if !defined(HAL_USE_I2C) || defined(__DOXYGEN__)
+#define HAL_USE_I2C FALSE
+#endif
+
+/**
+ * @brief Enables the I2S subsystem.
+ */
+#if !defined(HAL_USE_I2S) || defined(__DOXYGEN__)
+#define HAL_USE_I2S FALSE
+#endif
+
+/**
+ * @brief Enables the ICU subsystem.
+ */
+#if !defined(HAL_USE_ICU) || defined(__DOXYGEN__)
+#define HAL_USE_ICU FALSE
+#endif
+
+/**
+ * @brief Enables the MAC subsystem.
+ */
+#if !defined(HAL_USE_MAC) || defined(__DOXYGEN__)
+#define HAL_USE_MAC FALSE
+#endif
+
+/**
+ * @brief Enables the MMC_SPI subsystem.
+ */
+#if !defined(HAL_USE_MMC_SPI) || defined(__DOXYGEN__)
+#define HAL_USE_MMC_SPI FALSE
+#endif
+
+/**
+ * @brief Enables the PWM subsystem.
+ */
+#if !defined(HAL_USE_PWM) || defined(__DOXYGEN__)
+#define HAL_USE_PWM FALSE
+#endif
+
+/**
+ * @brief Enables the QSPI subsystem.
+ */
+#if !defined(HAL_USE_QSPI) || defined(__DOXYGEN__)
+#define HAL_USE_QSPI FALSE
+#endif
+
+/**
+ * @brief Enables the RTC subsystem.
+ */
+#if !defined(HAL_USE_RTC) || defined(__DOXYGEN__)
+#define HAL_USE_RTC FALSE
+#endif
+
+/**
+ * @brief Enables the SDC subsystem.
+ */
+#if !defined(HAL_USE_SDC) || defined(__DOXYGEN__)
+#define HAL_USE_SDC FALSE
+#endif
+
+/**
+ * @brief Enables the SERIAL subsystem.
+ */
+#if !defined(HAL_USE_SERIAL) || defined(__DOXYGEN__)
+#define HAL_USE_SERIAL TRUE
+#endif
+
+/**
+ * @brief Enables the SERIAL over USB subsystem.
+ */
+#if !defined(HAL_USE_SERIAL_USB) || defined(__DOXYGEN__)
+#define HAL_USE_SERIAL_USB FALSE
+#endif
+
+/**
+ * @brief Enables the SPI subsystem.
+ */
+#if !defined(HAL_USE_SPI) || defined(__DOXYGEN__)
+#define HAL_USE_SPI TRUE
+#endif
+
+/**
+ * @brief Enables the UART subsystem.
+ */
+#if !defined(HAL_USE_UART) || defined(__DOXYGEN__)
+#define HAL_USE_UART FALSE
+#endif
+
+/**
+ * @brief Enables the USB subsystem.
+ */
+#if !defined(HAL_USE_USB) || defined(__DOXYGEN__)
+#define HAL_USE_USB FALSE
+#endif
+
+/**
+ * @brief Enables the WDG subsystem.
+ */
+#if !defined(HAL_USE_WDG) || defined(__DOXYGEN__)
+#define HAL_USE_WDG FALSE
+#endif
+
+/*===========================================================================*/
+/* PAL driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(PAL_USE_CALLBACKS) || defined(__DOXYGEN__)
+#define PAL_USE_CALLBACKS FALSE
+#endif
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(PAL_USE_WAIT) || defined(__DOXYGEN__)
+#define PAL_USE_WAIT FALSE
+#endif
+
+/*===========================================================================*/
+/* ADC driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(ADC_USE_WAIT) || defined(__DOXYGEN__)
+#define ADC_USE_WAIT TRUE
+#endif
+
+/**
+ * @brief Enables the @p adcAcquireBus() and @p adcReleaseBus() APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(ADC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
+#define ADC_USE_MUTUAL_EXCLUSION TRUE
+#endif
+
+/*===========================================================================*/
+/* CAN driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Sleep mode related APIs inclusion switch.
+ */
+#if !defined(CAN_USE_SLEEP_MODE) || defined(__DOXYGEN__)
+#define CAN_USE_SLEEP_MODE TRUE
+#endif
+
+/*===========================================================================*/
+/* I2C driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables the mutual exclusion APIs on the I2C bus.
+ */
+#if !defined(I2C_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
+#define I2C_USE_MUTUAL_EXCLUSION TRUE
+#endif
+
+/*===========================================================================*/
+/* MAC driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables an event sources for incoming packets.
+ */
+#if !defined(MAC_USE_ZERO_COPY) || defined(__DOXYGEN__)
+#define MAC_USE_ZERO_COPY FALSE
+#endif
+
+/**
+ * @brief Enables an event sources for incoming packets.
+ */
+#if !defined(MAC_USE_EVENTS) || defined(__DOXYGEN__)
+#define MAC_USE_EVENTS TRUE
+#endif
+
+/*===========================================================================*/
+/* MMC_SPI driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Delays insertions.
+ * @details If enabled this options inserts delays into the MMC waiting
+ * routines releasing some extra CPU time for the threads with
+ * lower priority, this may slow down the driver a bit however.
+ * This option is recommended also if the SPI driver does not
+ * use a DMA channel and heavily loads the CPU.
+ */
+#if !defined(MMC_NICE_WAITING) || defined(__DOXYGEN__)
+#define MMC_NICE_WAITING TRUE
+#endif
+
+/*===========================================================================*/
+/* SDC driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Number of initialization attempts before rejecting the card.
+ * @note Attempts are performed at 10mS intervals.
+ */
+#if !defined(SDC_INIT_RETRY) || defined(__DOXYGEN__)
+#define SDC_INIT_RETRY 100
+#endif
+
+/**
+ * @brief Include support for MMC cards.
+ * @note MMC support is not yet implemented so this option must be kept
+ * at @p FALSE.
+ */
+#if !defined(SDC_MMC_SUPPORT) || defined(__DOXYGEN__)
+#define SDC_MMC_SUPPORT FALSE
+#endif
+
+/**
+ * @brief Delays insertions.
+ * @details If enabled this options inserts delays into the MMC waiting
+ * routines releasing some extra CPU time for the threads with
+ * lower priority, this may slow down the driver a bit however.
+ */
+#if !defined(SDC_NICE_WAITING) || defined(__DOXYGEN__)
+#define SDC_NICE_WAITING TRUE
+#endif
+
+/*===========================================================================*/
+/* SERIAL driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Default bit rate.
+ * @details Configuration parameter, this is the baud rate selected for the
+ * default configuration.
+ */
+#if !defined(SERIAL_DEFAULT_BITRATE) || defined(__DOXYGEN__)
+#define SERIAL_DEFAULT_BITRATE 38400
+#endif
+
+/**
+ * @brief Serial buffers size.
+ * @details Configuration parameter, you can change the depth of the queue
+ * buffers depending on the requirements of your application.
+ * @note The default is 16 bytes for both the transmission and receive
+ * buffers.
+ */
+#if !defined(SERIAL_BUFFERS_SIZE) || defined(__DOXYGEN__)
+#define SERIAL_BUFFERS_SIZE 16
+#endif
+
+/*===========================================================================*/
+/* SERIAL_USB driver related setting. */
+/*===========================================================================*/
+
+/**
+ * @brief Serial over USB buffers size.
+ * @details Configuration parameter, the buffer size must be a multiple of
+ * the USB data endpoint maximum packet size.
+ * @note The default is 256 bytes for both the transmission and receive
+ * buffers.
+ */
+#if !defined(SERIAL_USB_BUFFERS_SIZE) || defined(__DOXYGEN__)
+#define SERIAL_USB_BUFFERS_SIZE 256
+#endif
+
+/**
+ * @brief Serial over USB number of buffers.
+ * @note The default is 2 buffers.
+ */
+#if !defined(SERIAL_USB_BUFFERS_NUMBER) || defined(__DOXYGEN__)
+#define SERIAL_USB_BUFFERS_NUMBER 2
+#endif
+
+/*===========================================================================*/
+/* SPI driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(SPI_USE_WAIT) || defined(__DOXYGEN__)
+#define SPI_USE_WAIT TRUE
+#endif
+
+/**
+ * @brief Enables the @p spiAcquireBus() and @p spiReleaseBus() APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(SPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
+#define SPI_USE_MUTUAL_EXCLUSION TRUE
+#endif
+
+/*===========================================================================*/
+/* UART driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(UART_USE_WAIT) || defined(__DOXYGEN__)
+#define UART_USE_WAIT FALSE
+#endif
+
+/**
+ * @brief Enables the @p uartAcquireBus() and @p uartReleaseBus() APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(UART_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
+#define UART_USE_MUTUAL_EXCLUSION FALSE
+#endif
+
+/*===========================================================================*/
+/* USB driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(USB_USE_WAIT) || defined(__DOXYGEN__)
+#define USB_USE_WAIT FALSE
+#endif
+
+#endif /* HALCONF_H */
+
+/** @} */
diff --git a/testhal/ATSAMA5D2/SPI/main.c b/testhal/ATSAMA5D2/SPI/main.c
new file mode 100644
index 000000000..e4d5d55cf
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/main.c
@@ -0,0 +1,117 @@
+/*
+ ChibiOS - Copyright (C) 2006..2016 Giovanni Di Sirio
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+#include "ch.h"
+#include "hal.h"
+#include "chprintf.h"
+#include "string.h"
+
+#define BUFFER_SIZE 16
+
+static virtual_timer_t vt3;
+static char txbuf[BUFFER_SIZE] = "0123456789ABCDEF";
+static char rxbuf[BUFFER_SIZE];
+
+static void led3off(void *p) {
+
+ (void)p;
+ palSetLine(LINE_LED_RED);
+}
+
+/*
+ * This callback is invoked when a receive buffer has been completely written.
+ */
+static void rxend(SPIDriver *spip) {
+
+ (void)spip;
+
+ palClearLine(LINE_LED_RED);
+ chSysLockFromISR();
+ chVTResetI(&vt3);
+ chVTSetI(&vt3, MS2ST(200), led3off, NULL);
+ chSysUnlockFromISR();
+}
+
+/*
+ * Master SPI configuration (83MHz (MCK/3/2), CPHA=0, CPOL=0, MSb first).
+ */
+static const SPIConfig mst_spicfg = {
+ rxend, /* callback if present */
+ 0, /* cs pad number */
+ SPI_MR_MODFDIS | SPI_MR_MSTR | SPI_MR_LLB, /* mr register */
+ SPI_CSR_SCBR(1) /* csr */
+};
+
+/*
+ * LED blinker thread, times are in milliseconds.
+ */
+static THD_WORKING_AREA(waThread1, 512);
+static THD_FUNCTION(Thread1, arg) {
+
+ (void)arg;
+ chRegSetThreadName("blinker");
+
+ while (true) {
+ palToggleLine(LINE_LED_BLUE);
+ chThdSleepMilliseconds(500);
+ }
+}
+
+/*
+ * Application entry point.
+ */
+int main(void) {
+
+ /*
+ * System initializations.
+ * - HAL initialization, this also initializes the configured device drivers
+ * and performs the board-specific initializations.
+ * - Kernel initialization, the main() function becomes a thread and the
+ * RTOS is active.
+ */
+ halInit();
+ chSysInit();
+
+ /*
+ * Activates the serial driver 0 using the driver default configuration.
+ */
+ sdStart(&SD0, NULL);
+ spiStart(&SPID1, &mst_spicfg); /* Setup transfer parameters. */
+
+ /* Redirecting UART0 RX on PB26 and UART0 TX on PB 27. */
+ palSetGroupMode(PIOB, PAL_PORT_BIT(26) | PAL_PORT_BIT(27), 0U,
+ PAL_SAMA_FUNC_PERIPH_C | PAL_MODE_SECURE);
+
+ /* Redirecting SPI1 pins. */
+ palSetGroupMode(PIOD, PAL_PORT_BIT(25) | PAL_PORT_BIT(26) |
+ PAL_PORT_BIT(27) | PAL_PORT_BIT(28) , 0U,
+ PAL_SAMA_FUNC_PERIPH_A | PAL_MODE_SECURE);
+
+ chThdCreateStatic(waThread1, sizeof(waThread1), NORMALPRIO , Thread1, NULL);
+
+ while (true) {
+ if(!palReadPad(PIOB, PIOB_USER_PB)) {
+ spiExchange(&SPID1, BUFFER_SIZE, &txbuf, &rxbuf);
+ if (!memcmp(txbuf, rxbuf, BUFFER_SIZE)){
+ chprintf((BaseSequentialStream*)&SD0, "Transfer complete\n\r");
+ }
+ else {
+ chprintf((BaseSequentialStream*)&SD0, "ERROR: Buffers are not the same!\n\r");
+ }
+ }
+ chThdSleepMilliseconds(500);
+ }
+}
diff --git a/testhal/ATSAMA5D2/SPI/mcuconf.h b/testhal/ATSAMA5D2/SPI/mcuconf.h
new file mode 100644
index 000000000..cc1258a06
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/mcuconf.h
@@ -0,0 +1,117 @@
+/*
+ ChibiOS - Copyright (C) 2006..2016 Giovanni Di Sirio
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+#ifndef MCUCONF_H
+#define MCUCONF_H
+
+#define SAMA5D2x_MCUCONF
+
+/*
+ * HAL driver system settings.
+ */
+#define SAMA_HAL_IS_SECURE TRUE
+#define SAMA_NO_INIT FALSE
+#define SAMA_MOSCRC_ENABLED FALSE
+#define SAMA_MOSCXT_ENABLED TRUE
+#define SAMA_MOSC_SEL SAMA_MOSC_MOSCXT
+#define SAMA_OSC_SEL SAMA_OSC_OSCXT
+#define SAMA_MCK_SEL SAMA_MCK_PLLA_CLK
+#define SAMA_MCK_PRES_VALUE 1
+#define SAMA_MCK_MDIV_VALUE 3
+#define SAMA_PLLA_MUL_VALUE 83
+#define SAMA_PLLADIV2_EN TRUE
+#define SAMA_H64MX_H32MX_RATIO 2
+
+/*
+ * SPI driver system settings.
+ */
+#define SAMA_SPI_USE_SPI0 FALSE
+#define SAMA_SPI_USE_SPI1 TRUE
+#define SAMA_SPI_USE_FLEXCOM0 FALSE
+#define SAMA_SPI_USE_FLEXCOM1 FALSE
+#define SAMA_SPI_USE_FLEXCOM2 FALSE
+#define SAMA_SPI_USE_FLEXCOM3 FALSE
+#define SAMA_SPI_USE_FLEXCOM4 FALSE
+#define SAMA_SPI_SPI0_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_SPI1_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_FLEXCOM0_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_FLEXCOM1_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_FLEXCOM2_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_FLEXCOM3_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_FLEXCOM4_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_DMA_ERROR_HOOK(spip) osalSysHalt("DMA failure")
+
+/*
+ * SERIAL driver system settings.
+ */
+#define SAMA_SERIAL_USE_UART0 TRUE
+#define SAMA_SERIAL_USE_UART1 FALSE
+#define SAMA_SERIAL_USE_UART2 FALSE
+#define SAMA_SERIAL_USE_UART3 FALSE
+#define SAMA_SERIAL_USE_UART4 FALSE
+#define SAMA_SERIAL_USE_UART5 FALSE
+#define SAMA_SERIAL_USE_FLEXCOM0 FALSE
+#define SAMA_SERIAL_USE_FLEXCOM1 FALSE
+#define SAMA_SERIAL_USE_FLEXCOM2 FALSE
+#define SAMA_SERIAL_USE_FLEXCOM3 FALSE
+#define SAMA_SERIAL_USE_FLEXCOM4 FALSE
+#define SAMA_SERIAL_UART0_IRQ_PRIORITY 4
+#define SAMA_SERIAL_UART1_IRQ_PRIORITY 4
+#define SAMA_SERIAL_UART2_IRQ_PRIORITY 4
+#define SAMA_SERIAL_UART3_IRQ_PRIORITY 4
+#define SAMA_SERIAL_UART4_IRQ_PRIORITY 4
+#define SAMA_SERIAL_FLEXCOM0_IRQ_PRIORITY 4
+#define SAMA_SERIAL_FLEXCOM1_IRQ_PRIORITY 4
+#define SAMA_SERIAL_FLEXCOM2_IRQ_PRIORITY 4
+#define SAMA_SERIAL_FLEXCOM3_IRQ_PRIORITY 4
+#define SAMA_SERIAL_FLEXCOM4_IRQ_PRIORITY 4
+
+/*
+ * UART driver system settings.
+ */
+#define SAMA_UART_USE_UART0 FALSE
+#define SAMA_UART_USE_UART1 FALSE
+#define SAMA_UART_USE_UART2 FALSE
+#define SAMA_UART_USE_UART3 FALSE
+#define SAMA_UART_USE_UART4 FALSE
+#define SAMA_UART_USE_FLEXCOM0 FALSE
+#define SAMA_UART_USE_FLEXCOM1 FALSE
+#define SAMA_UART_USE_FLEXCOM2 FALSE
+#define SAMA_UART_USE_FLEXCOM3 FALSE
+#define SAMA_UART_USE_FLEXCOM4 FALSE
+#define SAMA_UART_UART0_IRQ_PRIORITY 4
+#define SAMA_UART_UART1_IRQ_PRIORITY 4
+#define SAMA_UART_UART2_IRQ_PRIORITY 4
+#define SAMA_UART_UART3_IRQ_PRIORITY 4
+#define SAMA_UART_UART4_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM0_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM1_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM2_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM3_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM4_IRQ_PRIORITY 4
+#define SAMA_UART_UART0_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_UART1_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_UART2_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_UART3_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_UART4_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM0_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM1_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM2_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM3_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM4_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_DMA_ERROR_HOOK(uartp) osalSysHalt("DMA failure")
+
+#endif /* MCUCONF_H */
diff --git a/testhal/ATSAMA5D2/SPI/readme.txt b/testhal/ATSAMA5D2/SPI/readme.txt
new file mode 100644
index 000000000..cc6e568f6
--- /dev/null
+++ b/testhal/ATSAMA5D2/SPI/readme.txt
@@ -0,0 +1,13 @@
+*****************************************************************************
+** ChibiOS/RT port for ARM-A5. **
+*****************************************************************************
+
+** TARGET **
+
+The demo targets a generic ARM Cortex-A5 device without HAL support.
+
+** The Demo **
+
+** Build Procedure **
+
+** Notes **
diff --git a/testhal/ATSAMA5D2/UART/.cproject b/testhal/ATSAMA5D2/UART/.cproject
new file mode 100644
index 000000000..8ce8dd1c1
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.cproject
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
+ <storageModule moduleId="org.eclipse.cdt.core.settings">
+ <cconfiguration id="0.1606155520">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1606155520" moduleId="org.eclipse.cdt.core.settings" name="Default">
+ <externalSettings/>
+ <extensions>
+ <extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactName="${ProjName}" buildProperties="" description="" id="0.1606155520" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
+ <folderInfo id="0.1606155520." name="/" resourcePath="">
+ <toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.242897507" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
+ <targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.242897507.2146631494" name=""/>
+ <builder id="org.eclipse.cdt.build.core.settings.default.builder.419767910" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+ <tool id="org.eclipse.cdt.build.core.settings.holder.libs.1249252172" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
+ <tool id="org.eclipse.cdt.build.core.settings.holder.839939978" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
+ <inputType id="org.eclipse.cdt.build.core.settings.holder.inType.947583973" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+ </tool>
+ <tool id="org.eclipse.cdt.build.core.settings.holder.163855055" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
+ <inputType id="org.eclipse.cdt.build.core.settings.holder.inType.252468395" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+ </tool>
+ <tool id="org.eclipse.cdt.build.core.settings.holder.1373333725" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
+ <inputType id="org.eclipse.cdt.build.core.settings.holder.inType.401218830" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+ </tool>
+ </toolChain>
+ </folderInfo>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ </cconfiguration>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <project id="SAMA5D2-UART.null.2105691622" name="SAMA5D2-UART"/>
+ </storageModule>
+ <storageModule moduleId="scannerConfiguration">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+ <scannerConfigBuildInfo instanceId="0.1606155520">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+ </scannerConfigBuildInfo>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
+ <storageModule moduleId="refreshScope"/>
+</cproject>
diff --git a/testhal/ATSAMA5D2/UART/.dep/aic.o.d b/testhal/ATSAMA5D2/UART/.dep/aic.o.d
new file mode 100644
index 000000000..be342dbc7
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/aic.o.d
@@ -0,0 +1,404 @@
+build/obj/aic.o: ../../../os/hal/ports/SAMA/SAMA5D2x/aic.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/board.o.d b/testhal/ATSAMA5D2/UART/.dep/board.o.d
new file mode 100644
index 000000000..cb7548c28
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/board.o.d
@@ -0,0 +1,404 @@
+build/obj/board.o: ../../../os/hal/boards/ATSAMA5D2_XULT/board.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/boot.o.d b/testhal/ATSAMA5D2/UART/.dep/boot.o.d
new file mode 100644
index 000000000..e5eacaa7e
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/boot.o.d
@@ -0,0 +1 @@
+build/obj/boot.o: ../../../os/common/startup/ARM/devices/SAMA5D2/boot.S
diff --git a/testhal/ATSAMA5D2/UART/.dep/chcond.o.d b/testhal/ATSAMA5D2/UART/.dep/chcond.o.d
new file mode 100644
index 000000000..40d6ea5b7
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chcond.o.d
@@ -0,0 +1,282 @@
+build/obj/chcond.o: ../../../os/rt/src/chcond.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chcore.o.d b/testhal/ATSAMA5D2/UART/.dep/chcore.o.d
new file mode 100644
index 000000000..8dc39f4e3
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chcore.o.d
@@ -0,0 +1,282 @@
+build/obj/chcore.o: ../../../os/common/ports/ARMCAx-TZ/chcore.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chcoreasm.o.d b/testhal/ATSAMA5D2/UART/.dep/chcoreasm.o.d
new file mode 100644
index 000000000..73d1b084e
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chcoreasm.o.d
@@ -0,0 +1,12 @@
+build/obj/chcoreasm.o: \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chcoreasm.S \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ chconf.h ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+chconf.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chdebug.o.d b/testhal/ATSAMA5D2/UART/.dep/chdebug.o.d
new file mode 100644
index 000000000..ac9dc85ab
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chdebug.o.d
@@ -0,0 +1,282 @@
+build/obj/chdebug.o: ../../../os/rt/src/chdebug.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chdynamic.o.d b/testhal/ATSAMA5D2/UART/.dep/chdynamic.o.d
new file mode 100644
index 000000000..dd39c74a8
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chdynamic.o.d
@@ -0,0 +1,282 @@
+build/obj/chdynamic.o: ../../../os/rt/src/chdynamic.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chevents.o.d b/testhal/ATSAMA5D2/UART/.dep/chevents.o.d
new file mode 100644
index 000000000..19ad0d6a1
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chevents.o.d
@@ -0,0 +1,282 @@
+build/obj/chevents.o: ../../../os/rt/src/chevents.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chfactory.o.d b/testhal/ATSAMA5D2/UART/.dep/chfactory.o.d
new file mode 100644
index 000000000..0e083b000
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chfactory.o.d
@@ -0,0 +1,318 @@
+build/obj/chfactory.o: ../../../os/common/oslib/src/chfactory.c \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chheap.o.d b/testhal/ATSAMA5D2/UART/.dep/chheap.o.d
new file mode 100644
index 000000000..c8222c5b6
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chheap.o.d
@@ -0,0 +1,282 @@
+build/obj/chheap.o: ../../../os/common/oslib/src/chheap.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chmboxes.o.d b/testhal/ATSAMA5D2/UART/.dep/chmboxes.o.d
new file mode 100644
index 000000000..abfdf6b2d
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chmboxes.o.d
@@ -0,0 +1,282 @@
+build/obj/chmboxes.o: ../../../os/common/oslib/src/chmboxes.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chmemcore.o.d b/testhal/ATSAMA5D2/UART/.dep/chmemcore.o.d
new file mode 100644
index 000000000..6f4014051
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chmemcore.o.d
@@ -0,0 +1,282 @@
+build/obj/chmemcore.o: ../../../os/common/oslib/src/chmemcore.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chmempools.o.d b/testhal/ATSAMA5D2/UART/.dep/chmempools.o.d
new file mode 100644
index 000000000..e81f52dc9
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chmempools.o.d
@@ -0,0 +1,282 @@
+build/obj/chmempools.o: ../../../os/common/oslib/src/chmempools.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chmsg.o.d b/testhal/ATSAMA5D2/UART/.dep/chmsg.o.d
new file mode 100644
index 000000000..7e2c76249
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chmsg.o.d
@@ -0,0 +1,281 @@
+build/obj/chmsg.o: ../../../os/rt/src/chmsg.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chmtx.o.d b/testhal/ATSAMA5D2/UART/.dep/chmtx.o.d
new file mode 100644
index 000000000..a1e9ca57d
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chmtx.o.d
@@ -0,0 +1,281 @@
+build/obj/chmtx.o: ../../../os/rt/src/chmtx.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chregistry.o.d b/testhal/ATSAMA5D2/UART/.dep/chregistry.o.d
new file mode 100644
index 000000000..f4b43c4aa
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chregistry.o.d
@@ -0,0 +1,318 @@
+build/obj/chregistry.o: ../../../os/rt/src/chregistry.c \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chschd.o.d b/testhal/ATSAMA5D2/UART/.dep/chschd.o.d
new file mode 100644
index 000000000..a744f704c
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chschd.o.d
@@ -0,0 +1,282 @@
+build/obj/chschd.o: ../../../os/rt/src/chschd.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chsem.o.d b/testhal/ATSAMA5D2/UART/.dep/chsem.o.d
new file mode 100644
index 000000000..a77240189
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chsem.o.d
@@ -0,0 +1,281 @@
+build/obj/chsem.o: ../../../os/rt/src/chsem.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chsys.o.d b/testhal/ATSAMA5D2/UART/.dep/chsys.o.d
new file mode 100644
index 000000000..fc8cc4dd6
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chsys.o.d
@@ -0,0 +1,281 @@
+build/obj/chsys.o: ../../../os/rt/src/chsys.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chthreads.o.d b/testhal/ATSAMA5D2/UART/.dep/chthreads.o.d
new file mode 100644
index 000000000..ac1cb4c23
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chthreads.o.d
@@ -0,0 +1,282 @@
+build/obj/chthreads.o: ../../../os/rt/src/chthreads.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chtrace.o.d b/testhal/ATSAMA5D2/UART/.dep/chtrace.o.d
new file mode 100644
index 000000000..4c5b6158b
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chtrace.o.d
@@ -0,0 +1,282 @@
+build/obj/chtrace.o: ../../../os/rt/src/chtrace.c \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/chvt.o.d b/testhal/ATSAMA5D2/UART/.dep/chvt.o.d
new file mode 100644
index 000000000..db79d685c
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/chvt.o.d
@@ -0,0 +1,281 @@
+build/obj/chvt.o: ../../../os/rt/src/chvt.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/crt0.o.d b/testhal/ATSAMA5D2/UART/.dep/crt0.o.d
new file mode 100644
index 000000000..1cdbc477d
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/crt0.o.d
@@ -0,0 +1 @@
+build/obj/crt0.o: ../../../os/common/startup/ARM/compilers/GCC/crt0.S
diff --git a/testhal/ATSAMA5D2/UART/.dep/crt1.o.d b/testhal/ATSAMA5D2/UART/.dep/crt1.o.d
new file mode 100644
index 000000000..fa02c90bb
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/crt1.o.d
@@ -0,0 +1,4 @@
+build/obj/crt1.o: ../../../os/common/startup/ARM/compilers/GCC/crt1.c \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal.o.d b/testhal/ATSAMA5D2/UART/.dep/hal.o.d
new file mode 100644
index 000000000..4fc5417a5
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal.o.d
@@ -0,0 +1,404 @@
+build/obj/hal.o: ../../../os/hal/src/hal.c ../../../os/hal/include/hal.h \
+ ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_buffers.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_buffers.o.d
new file mode 100644
index 000000000..6e65a0096
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_buffers.o.d
@@ -0,0 +1,440 @@
+build/obj/hal_buffers.o: ../../../os/hal/src/hal_buffers.c \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/string.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/newlib.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/config.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/ieeefp.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/reent.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_ansi.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/lock.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/cdefs.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/string.h:
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_lld.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_lld.o.d
new file mode 100644
index 000000000..6346422d7
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_lld.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_lld.o: ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_mmcsd.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_mmcsd.o.d
new file mode 100644
index 000000000..0b0405539
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_mmcsd.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_mmcsd.o: ../../../os/hal/src/hal_mmcsd.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_pal.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_pal.o.d
new file mode 100644
index 000000000..3b4c2ca9f
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_pal.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_pal.o: ../../../os/hal/src/hal_pal.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_pal_lld.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_pal_lld.o.d
new file mode 100644
index 000000000..7d2c596c2
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_pal_lld.o.d
@@ -0,0 +1,405 @@
+build/obj/hal_pal_lld.o: \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_queues.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_queues.o.d
new file mode 100644
index 000000000..3a0fa6ea5
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_queues.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_queues.o: ../../../os/hal/src/hal_queues.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_serial.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_serial.o.d
new file mode 100644
index 000000000..4a2f8330d
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_serial.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_serial.o: ../../../os/hal/src/hal_serial.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_serial_lld.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_serial_lld.o.d
new file mode 100644
index 000000000..5fa5f5cb7
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_serial_lld.o.d
@@ -0,0 +1,405 @@
+build/obj/hal_serial_lld.o: \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_st.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_st.o.d
new file mode 100644
index 000000000..d0de1fbe9
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_st.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_st.o: ../../../os/hal/src/hal_st.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_st_lld.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_st_lld.o.d
new file mode 100644
index 000000000..533748184
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_st_lld.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_st_lld.o: ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_uart.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_uart.o.d
new file mode 100644
index 000000000..2353c408d
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_uart.o.d
@@ -0,0 +1,404 @@
+build/obj/hal_uart.o: ../../../os/hal/src/hal_uart.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/hal_uart_lld.o.d b/testhal/ATSAMA5D2/UART/.dep/hal_uart_lld.o.d
new file mode 100644
index 000000000..8d874d83c
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/hal_uart_lld.o.d
@@ -0,0 +1,405 @@
+build/obj/hal_uart_lld.o: \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/main.o.d b/testhal/ATSAMA5D2/UART/.dep/main.o.d
new file mode 100644
index 000000000..b7c636ec6
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/main.o.d
@@ -0,0 +1,403 @@
+build/obj/main.o: main.c ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ chconf.h ../../../os/license/chlicense.h \
+ ../../../os/license/chcustomer.h ../../../os/rt/include/chchecks.h \
+ ../../../os/rt/include/chsystypes.h ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h ../../../os/hal/include/hal.h \
+ ../../../os/hal/osal/rt/osal.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/osal.o.d b/testhal/ATSAMA5D2/UART/.dep/osal.o.d
new file mode 100644
index 000000000..785520751
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/osal.o.d
@@ -0,0 +1,285 @@
+build/obj/osal.o: ../../../os/hal/osal/rt/osal.c \
+ ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/sama_cache.o.d b/testhal/ATSAMA5D2/UART/.dep/sama_cache.o.d
new file mode 100644
index 000000000..d34a7decd
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/sama_cache.o.d
@@ -0,0 +1,404 @@
+build/obj/sama_cache.o: ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/sama_matrix.o.d b/testhal/ATSAMA5D2/UART/.dep/sama_matrix.o.d
new file mode 100644
index 000000000..62adc05e0
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/sama_matrix.o.d
@@ -0,0 +1,405 @@
+build/obj/sama_matrix.o: \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/sama_xdmac.o.d b/testhal/ATSAMA5D2/UART/.dep/sama_xdmac.o.d
new file mode 100644
index 000000000..662f64831
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/sama_xdmac.o.d
@@ -0,0 +1,404 @@
+build/obj/sama_xdmac.o: ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.c \
+ ../../../os/hal/include/hal.h ../../../os/hal/osal/rt/osal.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h \
+ /home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h \
+ ../../../os/rt/include/ch.h \
+ ../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h chconf.h \
+ ../../../os/license/chlicense.h ../../../os/license/chcustomer.h \
+ ../../../os/rt/include/chchecks.h ../../../os/rt/include/chsystypes.h \
+ ../../../os/rt/include/chalign.h \
+ ../../../os/common/ports/ARMCAx-TZ/chcore.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h \
+ ../../../os/hal/boards/ATSAMA5D2_XULT/board.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h \
+ ../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h \
+ ../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h \
+ ../../../os/rt/include/chdebug.h ../../../os/rt/include/chtrace.h \
+ ../../../os/rt/include/chtm.h ../../../os/rt/include/chstats.h \
+ ../../../os/rt/include/chschd.h ../../../os/rt/include/chsys.h \
+ ../../../os/rt/include/chvt.h ../../../os/rt/include/chthreads.h \
+ ../../../os/rt/include/chregistry.h ../../../os/rt/include/chsem.h \
+ ../../../os/common/oslib/include/chbsem.h ../../../os/rt/include/chmtx.h \
+ ../../../os/rt/include/chcond.h ../../../os/rt/include/chevents.h \
+ ../../../os/rt/include/chmsg.h \
+ ../../../os/common/oslib/include/chmboxes.h \
+ ../../../os/common/oslib/include/chmemcore.h \
+ ../../../os/common/oslib/include/chheap.h \
+ ../../../os/common/oslib/include/chmempools.h \
+ ../../../os/common/oslib/include/chfifo.h \
+ ../../../os/common/oslib/include/chfactory.h \
+ ../../../os/rt/include/chdynamic.h halconf.h mcuconf.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/aic.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h \
+ ../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h \
+ ../../../os/hal/include/hal_streams.h \
+ ../../../os/hal/include/hal_channels.h \
+ ../../../os/hal/include/hal_files.h \
+ ../../../os/hal/include/hal_ioblock.h \
+ ../../../os/hal/include/hal_mmcsd.h \
+ ../../../os/hal/include/hal_buffers.h \
+ ../../../os/hal/include/hal_queues.h ../../../os/hal/include/hal_pal.h \
+ ../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h \
+ ../../../os/hal/include/hal_adc.h ../../../os/hal/include/hal_can.h \
+ ../../../os/hal/include/hal_dac.h ../../../os/hal/include/hal_ext.h \
+ ../../../os/hal/include/hal_gpt.h ../../../os/hal/include/hal_i2c.h \
+ ../../../os/hal/include/hal_i2s.h ../../../os/hal/include/hal_icu.h \
+ ../../../os/hal/include/hal_mac.h ../../../os/hal/include/hal_pwm.h \
+ ../../../os/hal/include/hal_qspi.h ../../../os/hal/include/hal_rtc.h \
+ ../../../os/hal/include/hal_serial.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h \
+ ../../../os/hal/include/hal_sdc.h ../../../os/hal/include/hal_spi.h \
+ ../../../os/hal/include/hal_uart.h \
+ ../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h \
+ ../../../os/hal/include/hal_usb.h ../../../os/hal/include/hal_wdg.h \
+ ../../../os/hal/include/hal_st.h \
+ ../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h mcuconf.h \
+ ../../../os/hal/include/hal_mmc_spi.h \
+ ../../../os/hal/include/hal_serial_usb.h
+
+../../../os/hal/include/hal.h:
+
+../../../os/hal/osal/rt/osal.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stddef.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/machine/_default_types.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/features.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/_newlib_version.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_intsup.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/arm-none-eabi/include/sys/_stdint.h:
+
+/home/chibi/Atmel/arm-gnu-toolchain/lib/gcc/arm-none-eabi/5.3.1/include/stdbool.h:
+
+../../../os/rt/include/ch.h:
+
+../../../os/common/ports/ARMCAx-TZ/compilers/GCC/chtypes.h:
+
+chconf.h:
+
+../../../os/license/chlicense.h:
+
+../../../os/license/chcustomer.h:
+
+../../../os/rt/include/chchecks.h:
+
+../../../os/rt/include/chsystypes.h:
+
+../../../os/rt/include/chalign.h:
+
+../../../os/common/ports/ARMCAx-TZ/chcore.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/armparams.h:
+
+../../../os/hal/boards/ATSAMA5D2_XULT/board.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d2x.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/ARMCA5.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/core_ca.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_compiler.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/cmsis_gcc.h:
+
+../../../os/common/ext/ARM/CMSIS/Core_A/Include/system_ARMCA5.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/sama5d27.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_acc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_adc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aesb.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_aximx.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_bsc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_chipid.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_classd.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_flexcom.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_gmac.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_i2sc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_icm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_isc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_l2cc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_lcdc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_matrix.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mcan.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_mpddrc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pdmic.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pio.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pit.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_pwm.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_qspi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rstc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rtc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_rxlp.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sckc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sdmmc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_secumod.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfr.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sfrbu.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_sha.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_shdwc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_smc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_spi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_ssc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tc.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_tdes.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_trng.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_twi.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_uart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_usart.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_udphs.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_wdt.h:
+
+../../../os/common/startup/ARM/devices/SAMA5D2/component/component_xdmac.h:
+
+../../../os/rt/include/chdebug.h:
+
+../../../os/rt/include/chtrace.h:
+
+../../../os/rt/include/chtm.h:
+
+../../../os/rt/include/chstats.h:
+
+../../../os/rt/include/chschd.h:
+
+../../../os/rt/include/chsys.h:
+
+../../../os/rt/include/chvt.h:
+
+../../../os/rt/include/chthreads.h:
+
+../../../os/rt/include/chregistry.h:
+
+../../../os/rt/include/chsem.h:
+
+../../../os/common/oslib/include/chbsem.h:
+
+../../../os/rt/include/chmtx.h:
+
+../../../os/rt/include/chcond.h:
+
+../../../os/rt/include/chevents.h:
+
+../../../os/rt/include/chmsg.h:
+
+../../../os/common/oslib/include/chmboxes.h:
+
+../../../os/common/oslib/include/chmemcore.h:
+
+../../../os/common/oslib/include/chheap.h:
+
+../../../os/common/oslib/include/chmempools.h:
+
+../../../os/common/oslib/include/chfifo.h:
+
+../../../os/common/oslib/include/chfactory.h:
+
+../../../os/rt/include/chdynamic.h:
+
+halconf.h:
+
+mcuconf.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_lld.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_registry.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_pmc.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/aic.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_matrix.h:
+
+../../../os/hal/ports/SAMA/LLD/DMAv1/sama_xdmac.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/sama_cache.h:
+
+../../../os/hal/include/hal_streams.h:
+
+../../../os/hal/include/hal_channels.h:
+
+../../../os/hal/include/hal_files.h:
+
+../../../os/hal/include/hal_ioblock.h:
+
+../../../os/hal/include/hal_mmcsd.h:
+
+../../../os/hal/include/hal_buffers.h:
+
+../../../os/hal/include/hal_queues.h:
+
+../../../os/hal/include/hal_pal.h:
+
+../../../os/hal/ports/SAMA/LLD/PIOv1/hal_pal_lld.h:
+
+../../../os/hal/include/hal_adc.h:
+
+../../../os/hal/include/hal_can.h:
+
+../../../os/hal/include/hal_dac.h:
+
+../../../os/hal/include/hal_ext.h:
+
+../../../os/hal/include/hal_gpt.h:
+
+../../../os/hal/include/hal_i2c.h:
+
+../../../os/hal/include/hal_i2s.h:
+
+../../../os/hal/include/hal_icu.h:
+
+../../../os/hal/include/hal_mac.h:
+
+../../../os/hal/include/hal_pwm.h:
+
+../../../os/hal/include/hal_qspi.h:
+
+../../../os/hal/include/hal_rtc.h:
+
+../../../os/hal/include/hal_serial.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_serial_lld.h:
+
+../../../os/hal/include/hal_sdc.h:
+
+../../../os/hal/include/hal_spi.h:
+
+../../../os/hal/include/hal_uart.h:
+
+../../../os/hal/ports/SAMA/LLD/USARTv1/hal_uart_lld.h:
+
+../../../os/hal/include/hal_usb.h:
+
+../../../os/hal/include/hal_wdg.h:
+
+../../../os/hal/include/hal_st.h:
+
+../../../os/hal/ports/SAMA/SAMA5D2x/hal_st_lld.h:
+
+mcuconf.h:
+
+../../../os/hal/include/hal_mmc_spi.h:
+
+../../../os/hal/include/hal_serial_usb.h:
diff --git a/testhal/ATSAMA5D2/UART/.dep/vectors.o.d b/testhal/ATSAMA5D2/UART/.dep/vectors.o.d
new file mode 100644
index 000000000..9dc3f1c40
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.dep/vectors.o.d
@@ -0,0 +1,2 @@
+build/obj/vectors.o: \
+ ../../../os/common/startup/ARM/compilers/GCC/vectors.S
diff --git a/testhal/ATSAMA5D2/UART/.project b/testhal/ATSAMA5D2/UART/.project
new file mode 100644
index 000000000..44d7d8e52
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/.project
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>SAMA5D2-UART</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ </natures>
+ <linkedResources>
+ <link>
+ <name>board</name>
+ <type>2</type>
+ <locationURI>CHIBIOS/os/hal/boards/ATSAMA5D2_XULT</locationURI>
+ </link>
+ <link>
+ <name>os</name>
+ <type>2</type>
+ <locationURI>CHIBIOS/os</locationURI>
+ </link>
+ </linkedResources>
+</projectDescription>
diff --git a/testhal/ATSAMA5D2/UART/Makefile b/testhal/ATSAMA5D2/UART/Makefile
new file mode 100644
index 000000000..a747e9b67
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/Makefile
@@ -0,0 +1,248 @@
+##############################################################################
+# Build global options
+# NOTE: Can be overridden externally.
+#
+
+# Compiler options here.
+ifeq ($(USE_OPT),)
+ USE_OPT = -O0 -ggdb -fomit-frame-pointer -falign-functions=16
+endif
+
+# C specific options here (added to USE_OPT).
+ifeq ($(USE_COPT),)
+ USE_COPT =
+endif
+
+# C++ specific options here (added to USE_OPT).
+ifeq ($(USE_CPPOPT),)
+ USE_CPPOPT = -fno-rtti
+endif
+
+# Enable this if you want the linker to remove unused code and data
+ifeq ($(USE_LINK_GC),)
+ USE_LINK_GC = yes
+endif
+
+# Linker extra options here.
+ifeq ($(USE_LDOPT),)
+ USE_LDOPT =
+endif
+
+# Enable this if you want link time optimizations (LTO)
+ifeq ($(USE_LTO),)
+ USE_LTO = yes
+endif
+
+# If enabled, this option allows to compile the application in THUMB mode.
+ifeq ($(USE_THUMB),)
+ USE_THUMB = no
+endif
+
+# Enable this if you want to see the full log while compiling.
+ifeq ($(USE_VERBOSE_COMPILE),)
+ USE_VERBOSE_COMPILE = no
+endif
+
+# If enabled, this option makes the build process faster by not compiling
+# modules not used in the current configuration.
+ifeq ($(USE_SMART_BUILD),)
+ USE_SMART_BUILD = yes
+endif
+
+#
+# Build global options
+##############################################################################
+
+##############################################################################
+# Architecture or project specific options
+#
+
+# Stack size to be allocated to the ARM System/User stack. This
+# stack is the stack used by the main() thread.
+ifeq ($(USE_SYSTEM_STACKSIZE),)
+ USE_SYSTEM_STACKSIZE = 0x400
+endif
+
+# Stack size to the allocated to the ARM IRQ stack. This
+# stack is used for processing interrupts and exceptions.
+ifeq ($(USE_EXCEPTIONS_STACKSIZE),)
+ USE_IRQ_STACKSIZE = 0x400
+endif
+
+# Stack size to the allocated to the ARM FIQ stack. This
+# stack is used for processing interrupts and exceptions.
+ifeq ($(USE_FIQ_STACKSIZE),)
+ USE_FIQ_STACKSIZE = 64
+endif
+
+# Stack size to the allocated to the ARM Supervisor stack. This
+# stack is used for processing interrupts and exceptions.
+ifeq ($(USE_SUPERVISOR_STACKSIZE),)
+ USE_SUPERVISOR_STACKSIZE = 8
+endif
+
+# Stack size to the allocated to the ARM Undefined stack. This
+# stack is used for processing interrupts and exceptions.
+ifeq ($(USE_UND_STACKSIZE),)
+ USE_UND_STACKSIZE = 8
+endif
+
+# Stack size to the allocated to the ARM Abort stack. This
+# stack is used for processing interrupts and exceptions.
+ifeq ($(USE_ABT_STACKSIZE),)
+ USE_ABT_STACKSIZE = 8
+endif
+
+# Enables the use of FPU.
+ifeq ($(USE_FPU),)
+ USE_FPU = no
+endif
+
+#
+# Architecture or project specific options
+##############################################################################
+
+##############################################################################
+# Project, sources and paths
+#
+
+# Define project name here
+PROJECT = ch
+
+# Imported source files and paths
+CHIBIOS = ../../..
+# Startup files.
+include $(CHIBIOS)/os/common/startup/ARM/compilers/GCC/mk/startup_sama5d2.mk
+# HAL-OSAL files (optional).
+include $(CHIBIOS)/os/hal/hal.mk
+include $(CHIBIOS)/os/hal/ports/SAMA/SAMA5D2x/platform.mk
+include $(CHIBIOS)/os/hal/boards/ATSAMA5D2_XULT/board.mk
+include $(CHIBIOS)/os/hal/osal/rt/osal.mk
+# RTOS files (optional).
+include $(CHIBIOS)/os/rt/rt.mk
+include $(CHIBIOS)/os/common/ports/ARMCAx-TZ/compilers/GCC/mk/port_generic.mk
+# Other files (optional).
+#include $(CHIBIOS)/test/rt/test.mk
+
+# Define linker script file here
+LDSCRIPT= $(STARTUPLD)/SAMA5D2-T.ld
+
+# C sources that can be compiled in ARM or THUMB mode depending on the global
+# setting.
+CSRC = $(STARTUPSRC) \
+ $(KERNSRC) \
+ $(PORTSRC) \
+ $(OSALSRC) \
+ $(HALSRC) \
+ $(PLATFORMSRC) \
+ $(BOARDSRC) \
+ $(TESTSRC) \
+ main.c
+
+# C++ sources that can be compiled in ARM or THUMB mode depending on the global
+# setting.
+CPPSRC =
+
+# C sources to be compiled in ARM mode regardless of the global setting.
+# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler
+# option that results in lower performance and larger code size.
+ACSRC =
+
+# C++ sources to be compiled in ARM mode regardless of the global setting.
+# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler
+# option that results in lower performance and larger code size.
+ACPPSRC =
+
+# C sources to be compiled in THUMB mode regardless of the global setting.
+# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler
+# option that results in lower performance and larger code size.
+TCSRC =
+
+# C sources to be compiled in THUMB mode regardless of the global setting.
+# NOTE: Mixing ARM and THUMB mode enables the -mthumb-interwork compiler
+# option that results in lower performance and larger code size.
+TCPPSRC =
+
+# List ASM source files here
+ASMSRC =
+ASMXSRC = $(STARTUPASM) $(PORTASM) $(OSALASM)
+
+INCDIR = $(CHIBIOS)/os/license \
+ $(STARTUPINC) $(KERNINC) $(PORTINC) $(OSALINC) \
+ $(HALINC) $(PLATFORMINC) $(BOARDINC) $(TESTINC) \
+ $(CHIBIOS)/os/various
+
+#
+# Project, sources and paths
+##############################################################################
+
+##############################################################################
+# Compiler settings
+#
+
+MCU = cortex-a5
+
+#TRGT = arm-elf-
+TRGT = arm-none-eabi-
+CC = $(TRGT)gcc
+CPPC = $(TRGT)g++
+# Enable loading with g++ only if you need C++ runtime support.
+# NOTE: You can use C++ even without C++ support if you are careful. C++
+# runtime support makes code size explode.
+LD = $(TRGT)gcc
+#LD = $(TRGT)g++
+CP = $(TRGT)objcopy
+AS = $(TRGT)gcc -x assembler-with-cpp
+AR = $(TRGT)ar
+OD = $(TRGT)objdump
+SZ = $(TRGT)size
+HEX = $(CP) -O ihex
+BIN = $(CP) -O binary
+
+# ARM-specific options here
+AOPT =
+
+# THUMB-specific options here
+TOPT = -mthumb -DTHUMB
+
+# Define C warning options here
+CWARN = -Wall -Wextra -Wundef -Wstrict-prototypes
+
+# Define C++ warning options here
+CPPWARN = -Wall -Wextra -Wundef
+
+#
+# Compiler settings
+##############################################################################
+
+##############################################################################
+# Start of user section
+#
+
+# List all user C define here, like -D_DEBUG=1
+UDEFS =
+
+# Define ASM defines here
+UADEFS =
+
+# List all user directories here
+UINCDIR =
+
+# List the user directory to look for the libraries here
+ULIBDIR =
+
+# List all user libraries here
+ULIBS =
+
+#
+# End of user defines
+##############################################################################
+
+RULESPATH = $(CHIBIOS)/os/common/startup/ARM/compilers/GCC
+include $(RULESPATH)/rules.mk
+
+##############################################################################
+# MISRA check rule, requires PCLint and the setup files, not provided.
+#
+misra:
+ @lint-nt -v -w3 $(DEFS) pclint/co-gcc.lnt pclint/au-misra3.lnt pclint/waivers.lnt $(IINCDIR) $(CSRC) &> misra.txt
diff --git a/testhal/ATSAMA5D2/UART/chconf.h b/testhal/ATSAMA5D2/UART/chconf.h
new file mode 100644
index 000000000..f6984dc5d
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/chconf.h
@@ -0,0 +1,587 @@
+/*
+ ChibiOS - Copyright (C) 2006..2016 Giovanni Di Sirio
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+/**
+ * @file templates/chconf.h
+ * @brief Configuration file template.
+ * @details A copy of this file must be placed in each project directory, it
+ * contains the application specific kernel settings.
+ *
+ * @addtogroup config
+ * @details Kernel related settings and hooks.
+ * @{
+ */
+
+#ifndef CHCONF_H
+#define CHCONF_H
+
+#define _CHIBIOS_RT_CONF_
+#define _CHIBIOS_RT_CONF_VER_5_0_
+
+/*===========================================================================*/
+/**
+ * @name System timers settings
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief System time counter resolution.
+ * @note Allowed values are 16 or 32 bits.
+ */
+#define CH_CFG_ST_RESOLUTION 32
+
+/**
+ * @brief System tick frequency.
+ * @details Frequency of the system timer that drives the system ticks. This
+ * setting also defines the system tick time unit.
+ */
+#define CH_CFG_ST_FREQUENCY 1000
+
+/**
+ * @brief Time delta constant for the tick-less mode.
+ * @note If this value is zero then the system uses the classic
+ * periodic tick. This value represents the minimum number
+ * of ticks that is safe to specify in a timeout directive.
+ * The value one is not valid, timeouts are rounded up to
+ * this value.
+ */
+#define CH_CFG_ST_TIMEDELTA 0
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Kernel parameters and options
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief Round robin interval.
+ * @details This constant is the number of system ticks allowed for the
+ * threads before preemption occurs. Setting this value to zero
+ * disables the preemption for threads with equal priority and the
+ * round robin becomes cooperative. Note that higher priority
+ * threads can still preempt, the kernel is always preemptive.
+ * @note Disabling the round robin preemption makes the kernel more compact
+ * and generally faster.
+ * @note The round robin preemption is not supported in tickless mode and
+ * must be set to zero in that case.
+ */
+#define CH_CFG_TIME_QUANTUM 0
+
+/**
+ * @brief Managed RAM size.
+ * @details Size of the RAM area to be managed by the OS. If set to zero
+ * then the whole available RAM is used. The core memory is made
+ * available to the heap allocator and/or can be used directly through
+ * the simplified core memory allocator.
+ *
+ * @note In order to let the OS manage the whole RAM the linker script must
+ * provide the @p __heap_base__ and @p __heap_end__ symbols.
+ * @note Requires @p CH_CFG_USE_MEMCORE.
+ */
+#define CH_CFG_MEMCORE_SIZE 0
+
+/**
+ * @brief Idle thread automatic spawn suppression.
+ * @details When this option is activated the function @p chSysInit()
+ * does not spawn the idle thread. The application @p main()
+ * function becomes the idle thread and must implement an
+ * infinite loop.
+ */
+#define CH_CFG_NO_IDLE_THREAD FALSE
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Performance options
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief OS optimization.
+ * @details If enabled then time efficient rather than space efficient code
+ * is used when two possible implementations exist.
+ *
+ * @note This is not related to the compiler optimization options.
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_OPTIMIZE_SPEED TRUE
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Subsystem options
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief Time Measurement APIs.
+ * @details If enabled then the time measurement APIs are included in
+ * the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_TM FALSE
+
+/**
+ * @brief Threads registry APIs.
+ * @details If enabled then the registry APIs are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_REGISTRY TRUE
+
+/**
+ * @brief Threads synchronization APIs.
+ * @details If enabled then the @p chThdWait() function is included in
+ * the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_WAITEXIT TRUE
+
+/**
+ * @brief Semaphores APIs.
+ * @details If enabled then the Semaphores APIs are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_SEMAPHORES TRUE
+
+/**
+ * @brief Semaphores queuing mode.
+ * @details If enabled then the threads are enqueued on semaphores by
+ * priority rather than in FIFO order.
+ *
+ * @note The default is @p FALSE. Enable this if you have special
+ * requirements.
+ * @note Requires @p CH_CFG_USE_SEMAPHORES.
+ */
+#define CH_CFG_USE_SEMAPHORES_PRIORITY FALSE
+
+/**
+ * @brief Mutexes APIs.
+ * @details If enabled then the mutexes APIs are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_MUTEXES TRUE
+
+/**
+ * @brief Enables recursive behavior on mutexes.
+ * @note Recursive mutexes are heavier and have an increased
+ * memory footprint.
+ *
+ * @note The default is @p FALSE.
+ * @note Requires @p CH_CFG_USE_MUTEXES.
+ */
+#define CH_CFG_USE_MUTEXES_RECURSIVE FALSE
+
+/**
+ * @brief Conditional Variables APIs.
+ * @details If enabled then the conditional variables APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_MUTEXES.
+ */
+#define CH_CFG_USE_CONDVARS TRUE
+
+/**
+ * @brief Conditional Variables APIs with timeout.
+ * @details If enabled then the conditional variables APIs with timeout
+ * specification are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_CONDVARS.
+ */
+#define CH_CFG_USE_CONDVARS_TIMEOUT TRUE
+
+/**
+ * @brief Events Flags APIs.
+ * @details If enabled then the event flags APIs are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_EVENTS TRUE
+
+/**
+ * @brief Events Flags APIs with timeout.
+ * @details If enabled then the events APIs with timeout specification
+ * are included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_EVENTS.
+ */
+#define CH_CFG_USE_EVENTS_TIMEOUT TRUE
+
+/**
+ * @brief Synchronous Messages APIs.
+ * @details If enabled then the synchronous messages APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_MESSAGES TRUE
+
+/**
+ * @brief Synchronous Messages queuing mode.
+ * @details If enabled then messages are served by priority rather than in
+ * FIFO order.
+ *
+ * @note The default is @p FALSE. Enable this if you have special
+ * requirements.
+ * @note Requires @p CH_CFG_USE_MESSAGES.
+ */
+#define CH_CFG_USE_MESSAGES_PRIORITY FALSE
+
+/**
+ * @brief Mailboxes APIs.
+ * @details If enabled then the asynchronous messages (mailboxes) APIs are
+ * included in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_SEMAPHORES.
+ */
+#define CH_CFG_USE_MAILBOXES TRUE
+
+/**
+ * @brief Core Memory Manager APIs.
+ * @details If enabled then the core memory manager APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_MEMCORE TRUE
+
+/**
+ * @brief Heap Allocator APIs.
+ * @details If enabled then the memory heap allocator APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_MEMCORE and either @p CH_CFG_USE_MUTEXES or
+ * @p CH_CFG_USE_SEMAPHORES.
+ * @note Mutexes are recommended.
+ */
+#define CH_CFG_USE_HEAP TRUE
+
+/**
+ * @brief Memory Pools Allocator APIs.
+ * @details If enabled then the memory pools allocator APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_MEMPOOLS TRUE
+
+/**
+ * @brief Objects FIFOs APIs.
+ * @details If enabled then the objects FIFOs APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ */
+#define CH_CFG_USE_OBJ_FIFOS TRUE
+
+/**
+ * @brief Dynamic Threads APIs.
+ * @details If enabled then the dynamic threads creation APIs are included
+ * in the kernel.
+ *
+ * @note The default is @p TRUE.
+ * @note Requires @p CH_CFG_USE_WAITEXIT.
+ * @note Requires @p CH_CFG_USE_HEAP and/or @p CH_CFG_USE_MEMPOOLS.
+ */
+#define CH_CFG_USE_DYNAMIC TRUE
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Objects factory options
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief Objects Factory APIs.
+ * @details If enabled then the objects factory APIs are included in the
+ * kernel.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_CFG_USE_FACTORY TRUE
+
+/**
+ * @brief Maximum length for object names.
+ * @details If the specified length is zero then the name is stored by
+ * pointer but this could have unintended side effects.
+ */
+#define CH_CFG_FACTORY_MAX_NAMES_LENGTH 8
+
+/**
+ * @brief Enables the registry of generic objects.
+ */
+#define CH_CFG_FACTORY_OBJECTS_REGISTRY TRUE
+
+/**
+ * @brief Enables factory for generic buffers.
+ */
+#define CH_CFG_FACTORY_GENERIC_BUFFERS TRUE
+
+/**
+ * @brief Enables factory for semaphores.
+ */
+#define CH_CFG_FACTORY_SEMAPHORES TRUE
+
+/**
+ * @brief Enables factory for mailboxes.
+ */
+#define CH_CFG_FACTORY_MAILBOXES TRUE
+
+/**
+ * @brief Enables factory for objects FIFOs.
+ */
+#define CH_CFG_FACTORY_OBJ_FIFOS TRUE
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Debug options
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief Debug option, kernel statistics.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_DBG_STATISTICS FALSE
+
+/**
+ * @brief Debug option, system state check.
+ * @details If enabled the correct call protocol for system APIs is checked
+ * at runtime.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_DBG_SYSTEM_STATE_CHECK FALSE
+
+/**
+ * @brief Debug option, parameters checks.
+ * @details If enabled then the checks on the API functions input
+ * parameters are activated.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_DBG_ENABLE_CHECKS FALSE
+
+/**
+ * @brief Debug option, consistency checks.
+ * @details If enabled then all the assertions in the kernel code are
+ * activated. This includes consistency checks inside the kernel,
+ * runtime anomalies and port-defined checks.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_DBG_ENABLE_ASSERTS FALSE
+
+/**
+ * @brief Debug option, trace buffer.
+ * @details If enabled then the trace buffer is activated.
+ *
+ * @note The default is @p CH_DBG_TRACE_MASK_DISABLED.
+ */
+#define CH_DBG_TRACE_MASK CH_DBG_TRACE_MASK_DISABLED
+
+/**
+ * @brief Trace buffer entries.
+ * @note The trace buffer is only allocated if @p CH_DBG_TRACE_MASK is
+ * different from @p CH_DBG_TRACE_MASK_DISABLED.
+ */
+#define CH_DBG_TRACE_BUFFER_SIZE 128
+
+/**
+ * @brief Debug option, stack checks.
+ * @details If enabled then a runtime stack check is performed.
+ *
+ * @note The default is @p FALSE.
+ * @note The stack check is performed in a architecture/port dependent way.
+ * It may not be implemented or some ports.
+ * @note The default failure mode is to halt the system with the global
+ * @p panic_msg variable set to @p NULL.
+ */
+#define CH_DBG_ENABLE_STACK_CHECK FALSE
+
+/**
+ * @brief Debug option, stacks initialization.
+ * @details If enabled then the threads working area is filled with a byte
+ * value when a thread is created. This can be useful for the
+ * runtime measurement of the used stack.
+ *
+ * @note The default is @p FALSE.
+ */
+#define CH_DBG_FILL_THREADS FALSE
+
+/**
+ * @brief Debug option, threads profiling.
+ * @details If enabled then a field is added to the @p thread_t structure that
+ * counts the system ticks occurred while executing the thread.
+ *
+ * @note The default is @p FALSE.
+ * @note This debug option is not currently compatible with the
+ * tickless mode.
+ */
+#define CH_DBG_THREADS_PROFILING TRUE
+
+/** @} */
+
+/*===========================================================================*/
+/**
+ * @name Kernel hooks
+ * @{
+ */
+/*===========================================================================*/
+
+/**
+ * @brief Threads descriptor structure extension.
+ * @details User fields added to the end of the @p thread_t structure.
+ */
+#define CH_CFG_THREAD_EXTRA_FIELDS \
+ /* Add threads custom fields here.*/
+
+/**
+ * @brief Threads initialization hook.
+ * @details User initialization code added to the @p chThdInit() API.
+ *
+ * @note It is invoked from within @p chThdInit() and implicitly from all
+ * the threads creation APIs.
+ */
+#define CH_CFG_THREAD_INIT_HOOK(tp) { \
+ /* Add threads initialization code here.*/ \
+}
+
+/**
+ * @brief Threads finalization hook.
+ * @details User finalization code added to the @p chThdExit() API.
+ */
+#define CH_CFG_THREAD_EXIT_HOOK(tp) { \
+ /* Add threads finalization code here.*/ \
+}
+
+/**
+ * @brief Context switch hook.
+ * @details This hook is invoked just before switching between threads.
+ */
+#define CH_CFG_CONTEXT_SWITCH_HOOK(ntp, otp) { \
+ /* Context switch code here.*/ \
+}
+
+/**
+ * @brief ISR enter hook.
+ */
+#define CH_CFG_IRQ_PROLOGUE_HOOK() { \
+ /* IRQ prologue code here.*/ \
+}
+
+/**
+ * @brief ISR exit hook.
+ */
+#define CH_CFG_IRQ_EPILOGUE_HOOK() { \
+ /* IRQ epilogue code here.*/ \
+}
+
+/**
+ * @brief Idle thread enter hook.
+ * @note This hook is invoked within a critical zone, no OS functions
+ * should be invoked from here.
+ * @note This macro can be used to activate a power saving mode.
+ */
+#define CH_CFG_IDLE_ENTER_HOOK() { \
+ /* Idle-enter code here.*/ \
+}
+
+/**
+ * @brief Idle thread leave hook.
+ * @note This hook is invoked within a critical zone, no OS functions
+ * should be invoked from here.
+ * @note This macro can be used to deactivate a power saving mode.
+ */
+#define CH_CFG_IDLE_LEAVE_HOOK() { \
+ /* Idle-leave code here.*/ \
+}
+
+/**
+ * @brief Idle Loop hook.
+ * @details This hook is continuously invoked by the idle thread loop.
+ */
+#define CH_CFG_IDLE_LOOP_HOOK() { \
+ /* Idle loop code here.*/ \
+}
+
+/**
+ * @brief System tick event hook.
+ * @details This hook is invoked in the system tick handler immediately
+ * after processing the virtual timers queue.
+ */
+#define CH_CFG_SYSTEM_TICK_HOOK() { \
+ /* System tick event code here.*/ \
+}
+
+/**
+ * @brief System halt hook.
+ * @details This hook is invoked in case to a system halting error before
+ * the system is halted.
+ */
+#define CH_CFG_SYSTEM_HALT_HOOK(reason) { \
+ /* System halt code here.*/ \
+}
+
+/**
+ * @brief Trace hook.
+ * @details This hook is invoked each time a new record is written in the
+ * trace buffer.
+ */
+#define CH_CFG_TRACE_HOOK(tep) { \
+ /* Trace code here.*/ \
+}
+
+/** @} */
+
+/*===========================================================================*/
+/* Port-specific settings (override port settings defaulted in chcore.h). */
+/*===========================================================================*/
+
+/**
+ * @brief Trust zone configuration.
+ * @details If enabled the kernel is configured for the secure world
+ * and can access specific devices.
+ */
+#define CH_CFG_SEC_WORLD TRUE
+
+#endif /* CHCONF_H */
+
+/** @} */
diff --git a/testhal/ATSAMA5D2/UART/debug/SAMA5D2-UART (Load and Run).launch b/testhal/ATSAMA5D2/UART/debug/SAMA5D2-UART (Load and Run).launch
new file mode 100644
index 000000000..6397e79d3
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/debug/SAMA5D2-UART (Load and Run).launch
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.cdt.debug.gdbjtag.launchConfigurationType">
+<stringAttribute key="bad_container_name" value="/SAMA5D2-UART/debu"/>
+<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.delay" value="3"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doHalt" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.doReset" value="false"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageFileName" value=""/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.imageOffset" value=""/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.initCommands" value="mon reg cpsr = 0xd3&#13;&#10;set *0xF8048000 = 0xA5000004&#13;&#10;set *0x00A00100 = 0&#13;&#10;set *0xF8048044 = 0x00008000&#13;&#10;mon cp15 1 0 0 0 = 0x00C50078&#13;&#10;set *0xF0014004 = 0x4&#13;&#10;set *0xF0014014 = 1&lt;&lt;13"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.ipAddress" value="localhost"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.jtagDevice" value="Generic TCP/IP"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadImage" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.loadSymbols" value="true"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.pcRegister" value="200000"/>
+<intAttribute key="org.eclipse.cdt.debug.gdbjtag.core.portNumber" value="2331"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.runCommands" value=""/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setPcRegister" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setResume" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.setStopAt" value="true"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.stopAt" value="main"/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsFileName" value=""/>
+<stringAttribute key="org.eclipse.cdt.debug.gdbjtag.core.symbolsOffset" value=""/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForImage" value="false"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useFileForSymbols" value="false"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForImage" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useProjBinaryForSymbols" value="true"/>
+<booleanAttribute key="org.eclipse.cdt.debug.gdbjtag.core.useRemoteTarget" value="true"/>
+<stringAttribute key="org.eclipse.cdt.debug.mi.core.DEBUG_NAME" value="arm-none-eabi-gdb"/>
+<stringAttribute key="org.eclipse.cdt.debug.mi.core.commandFactory" value="Standard"/>
+<stringAttribute key="org.eclipse.cdt.debug.mi.core.protocol" value="mi"/>
+<booleanAttribute key="org.eclipse.cdt.debug.mi.core.verboseMode" value="false"/>
+<stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="arm-none-eabi-gdb"/>
+<booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/>
+<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
+<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/>
+<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/>
+<stringAttribute key="org.eclipse.cdt.launch.FORMAT" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&lt;contentList&gt;&lt;content id=&quot;null-sama_clock_init-(format)&quot; val=&quot;4&quot;/&gt;&lt;/contentList&gt;"/>
+<stringAttribute key="org.eclipse.cdt.launch.GLOBAL_VARIABLES" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;globalVariableList/&gt;&#13;&#10;"/>
+<stringAttribute key="org.eclipse.cdt.launch.MEMORY_BLOCKS" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;memoryBlockExpressionList/&gt;&#13;&#10;"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="./build/ch.elf"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="SAMA5D2-UART"/>
+<booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value=""/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/SAMA5D2-UART"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="4"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#10;&lt;memoryBlockExpressionList context=&quot;reserved-for-future-use&quot;&gt;&#10;&lt;gdbmemoryBlockExpression address=&quot;2294784&quot; label=&quot;0x230400&quot;/&gt;&#10;&lt;/memoryBlockExpressionList&gt;&#10;"/>
+<stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/>
+</launchConfiguration>
diff --git a/testhal/ATSAMA5D2/UART/halconf.h b/testhal/ATSAMA5D2/UART/halconf.h
new file mode 100644
index 000000000..5004a3d67
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/halconf.h
@@ -0,0 +1,408 @@
+/*
+ ChibiOS - Copyright (C) 2006..2016 Giovanni Di Sirio
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+/**
+ * @file templates/halconf.h
+ * @brief HAL configuration header.
+ * @details HAL configuration file, this file allows to enable or disable the
+ * various device drivers from your application. You may also use
+ * this file in order to override the device drivers default settings.
+ *
+ * @addtogroup HAL_CONF
+ * @{
+ */
+
+#ifndef HALCONF_H
+#define HALCONF_H
+
+#include "mcuconf.h"
+
+/**
+ * @brief Enables the PAL subsystem.
+ */
+#if !defined(HAL_USE_PAL) || defined(__DOXYGEN__)
+#define HAL_USE_PAL TRUE
+#endif
+
+/**
+ * @brief Enables the ADC subsystem.
+ */
+#if !defined(HAL_USE_ADC) || defined(__DOXYGEN__)
+#define HAL_USE_ADC FALSE
+#endif
+
+/**
+ * @brief Enables the CAN subsystem.
+ */
+#if !defined(HAL_USE_CAN) || defined(__DOXYGEN__)
+#define HAL_USE_CAN FALSE
+#endif
+
+/**
+ * @brief Enables the DAC subsystem.
+ */
+#if !defined(HAL_USE_DAC) || defined(__DOXYGEN__)
+#define HAL_USE_DAC FALSE
+#endif
+
+/**
+ * @brief Enables the EXT subsystem.
+ */
+#if !defined(HAL_USE_EXT) || defined(__DOXYGEN__)
+#define HAL_USE_EXT FALSE
+#endif
+
+/**
+ * @brief Enables the GPT subsystem.
+ */
+#if !defined(HAL_USE_GPT) || defined(__DOXYGEN__)
+#define HAL_USE_GPT FALSE
+#endif
+
+/**
+ * @brief Enables the I2C subsystem.
+ */
+#if !defined(HAL_USE_I2C) || defined(__DOXYGEN__)
+#define HAL_USE_I2C FALSE
+#endif
+
+/**
+ * @brief Enables the I2S subsystem.
+ */
+#if !defined(HAL_USE_I2S) || defined(__DOXYGEN__)
+#define HAL_USE_I2S FALSE
+#endif
+
+/**
+ * @brief Enables the ICU subsystem.
+ */
+#if !defined(HAL_USE_ICU) || defined(__DOXYGEN__)
+#define HAL_USE_ICU FALSE
+#endif
+
+/**
+ * @brief Enables the MAC subsystem.
+ */
+#if !defined(HAL_USE_MAC) || defined(__DOXYGEN__)
+#define HAL_USE_MAC FALSE
+#endif
+
+/**
+ * @brief Enables the MMC_SPI subsystem.
+ */
+#if !defined(HAL_USE_MMC_SPI) || defined(__DOXYGEN__)
+#define HAL_USE_MMC_SPI FALSE
+#endif
+
+/**
+ * @brief Enables the PWM subsystem.
+ */
+#if !defined(HAL_USE_PWM) || defined(__DOXYGEN__)
+#define HAL_USE_PWM FALSE
+#endif
+
+/**
+ * @brief Enables the QSPI subsystem.
+ */
+#if !defined(HAL_USE_QSPI) || defined(__DOXYGEN__)
+#define HAL_USE_QSPI FALSE
+#endif
+
+/**
+ * @brief Enables the RTC subsystem.
+ */
+#if !defined(HAL_USE_RTC) || defined(__DOXYGEN__)
+#define HAL_USE_RTC FALSE
+#endif
+
+/**
+ * @brief Enables the SDC subsystem.
+ */
+#if !defined(HAL_USE_SDC) || defined(__DOXYGEN__)
+#define HAL_USE_SDC FALSE
+#endif
+
+/**
+ * @brief Enables the SERIAL subsystem.
+ */
+#if !defined(HAL_USE_SERIAL) || defined(__DOXYGEN__)
+#define HAL_USE_SERIAL TRUE
+#endif
+
+/**
+ * @brief Enables the SERIAL over USB subsystem.
+ */
+#if !defined(HAL_USE_SERIAL_USB) || defined(__DOXYGEN__)
+#define HAL_USE_SERIAL_USB FALSE
+#endif
+
+/**
+ * @brief Enables the SPI subsystem.
+ */
+#if !defined(HAL_USE_SPI) || defined(__DOXYGEN__)
+#define HAL_USE_SPI FALSE
+#endif
+
+/**
+ * @brief Enables the UART subsystem.
+ */
+#if !defined(HAL_USE_UART) || defined(__DOXYGEN__)
+#define HAL_USE_UART TRUE
+#endif
+
+/**
+ * @brief Enables the USB subsystem.
+ */
+#if !defined(HAL_USE_USB) || defined(__DOXYGEN__)
+#define HAL_USE_USB FALSE
+#endif
+
+/**
+ * @brief Enables the WDG subsystem.
+ */
+#if !defined(HAL_USE_WDG) || defined(__DOXYGEN__)
+#define HAL_USE_WDG FALSE
+#endif
+
+/*===========================================================================*/
+/* PAL driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(PAL_USE_CALLBACKS) || defined(__DOXYGEN__)
+#define PAL_USE_CALLBACKS FALSE
+#endif
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(PAL_USE_WAIT) || defined(__DOXYGEN__)
+#define PAL_USE_WAIT FALSE
+#endif
+
+/*===========================================================================*/
+/* ADC driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(ADC_USE_WAIT) || defined(__DOXYGEN__)
+#define ADC_USE_WAIT TRUE
+#endif
+
+/**
+ * @brief Enables the @p adcAcquireBus() and @p adcReleaseBus() APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(ADC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
+#define ADC_USE_MUTUAL_EXCLUSION TRUE
+#endif
+
+/*===========================================================================*/
+/* CAN driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Sleep mode related APIs inclusion switch.
+ */
+#if !defined(CAN_USE_SLEEP_MODE) || defined(__DOXYGEN__)
+#define CAN_USE_SLEEP_MODE TRUE
+#endif
+
+/*===========================================================================*/
+/* I2C driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables the mutual exclusion APIs on the I2C bus.
+ */
+#if !defined(I2C_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
+#define I2C_USE_MUTUAL_EXCLUSION TRUE
+#endif
+
+/*===========================================================================*/
+/* MAC driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables an event sources for incoming packets.
+ */
+#if !defined(MAC_USE_ZERO_COPY) || defined(__DOXYGEN__)
+#define MAC_USE_ZERO_COPY FALSE
+#endif
+
+/**
+ * @brief Enables an event sources for incoming packets.
+ */
+#if !defined(MAC_USE_EVENTS) || defined(__DOXYGEN__)
+#define MAC_USE_EVENTS TRUE
+#endif
+
+/*===========================================================================*/
+/* MMC_SPI driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Delays insertions.
+ * @details If enabled this options inserts delays into the MMC waiting
+ * routines releasing some extra CPU time for the threads with
+ * lower priority, this may slow down the driver a bit however.
+ * This option is recommended also if the SPI driver does not
+ * use a DMA channel and heavily loads the CPU.
+ */
+#if !defined(MMC_NICE_WAITING) || defined(__DOXYGEN__)
+#define MMC_NICE_WAITING TRUE
+#endif
+
+/*===========================================================================*/
+/* SDC driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Number of initialization attempts before rejecting the card.
+ * @note Attempts are performed at 10mS intervals.
+ */
+#if !defined(SDC_INIT_RETRY) || defined(__DOXYGEN__)
+#define SDC_INIT_RETRY 100
+#endif
+
+/**
+ * @brief Include support for MMC cards.
+ * @note MMC support is not yet implemented so this option must be kept
+ * at @p FALSE.
+ */
+#if !defined(SDC_MMC_SUPPORT) || defined(__DOXYGEN__)
+#define SDC_MMC_SUPPORT FALSE
+#endif
+
+/**
+ * @brief Delays insertions.
+ * @details If enabled this options inserts delays into the MMC waiting
+ * routines releasing some extra CPU time for the threads with
+ * lower priority, this may slow down the driver a bit however.
+ */
+#if !defined(SDC_NICE_WAITING) || defined(__DOXYGEN__)
+#define SDC_NICE_WAITING TRUE
+#endif
+
+/*===========================================================================*/
+/* SERIAL driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Default bit rate.
+ * @details Configuration parameter, this is the baud rate selected for the
+ * default configuration.
+ */
+#if !defined(SERIAL_DEFAULT_BITRATE) || defined(__DOXYGEN__)
+#define SERIAL_DEFAULT_BITRATE 38400
+#endif
+
+/**
+ * @brief Serial buffers size.
+ * @details Configuration parameter, you can change the depth of the queue
+ * buffers depending on the requirements of your application.
+ * @note The default is 16 bytes for both the transmission and receive
+ * buffers.
+ */
+#if !defined(SERIAL_BUFFERS_SIZE) || defined(__DOXYGEN__)
+#define SERIAL_BUFFERS_SIZE 16
+#endif
+
+/*===========================================================================*/
+/* SERIAL_USB driver related setting. */
+/*===========================================================================*/
+
+/**
+ * @brief Serial over USB buffers size.
+ * @details Configuration parameter, the buffer size must be a multiple of
+ * the USB data endpoint maximum packet size.
+ * @note The default is 256 bytes for both the transmission and receive
+ * buffers.
+ */
+#if !defined(SERIAL_USB_BUFFERS_SIZE) || defined(__DOXYGEN__)
+#define SERIAL_USB_BUFFERS_SIZE 256
+#endif
+
+/**
+ * @brief Serial over USB number of buffers.
+ * @note The default is 2 buffers.
+ */
+#if !defined(SERIAL_USB_BUFFERS_NUMBER) || defined(__DOXYGEN__)
+#define SERIAL_USB_BUFFERS_NUMBER 2
+#endif
+
+/*===========================================================================*/
+/* SPI driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(SPI_USE_WAIT) || defined(__DOXYGEN__)
+#define SPI_USE_WAIT TRUE
+#endif
+
+/**
+ * @brief Enables the @p spiAcquireBus() and @p spiReleaseBus() APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(SPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
+#define SPI_USE_MUTUAL_EXCLUSION TRUE
+#endif
+
+/*===========================================================================*/
+/* UART driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(UART_USE_WAIT) || defined(__DOXYGEN__)
+#define UART_USE_WAIT FALSE
+#endif
+
+/**
+ * @brief Enables the @p uartAcquireBus() and @p uartReleaseBus() APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(UART_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__)
+#define UART_USE_MUTUAL_EXCLUSION FALSE
+#endif
+
+/*===========================================================================*/
+/* USB driver related settings. */
+/*===========================================================================*/
+
+/**
+ * @brief Enables synchronous APIs.
+ * @note Disabling this option saves both code and data space.
+ */
+#if !defined(USB_USE_WAIT) || defined(__DOXYGEN__)
+#define USB_USE_WAIT FALSE
+#endif
+
+#endif /* HALCONF_H */
+
+/** @} */
diff --git a/testhal/ATSAMA5D2/UART/main.c b/testhal/ATSAMA5D2/UART/main.c
new file mode 100644
index 000000000..b77c2cbbb
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/main.c
@@ -0,0 +1,173 @@
+/*
+ ChibiOS - Copyright (C) 2006..2016 Giovanni Di Sirio
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+#include "ch.h"
+#include "hal.h"
+
+#define BUFFER_SIZE 5
+
+static virtual_timer_t vt3, vt4, vt5;
+static const uint8_t message[] = "ABCDE";
+static uint8_t buffer[BUFFER_SIZE];
+
+static void led3off(void *p) {
+
+ (void)p;
+ palSetLine(LINE_LED_RED);
+}
+
+static void led4off(void *p) {
+
+ (void)p;
+ palSetLine(LINE_LED_GREEN);
+}
+
+static void led5off(void *p) {
+
+ (void)p;
+ palSetLine(LINE_LED_BLUE);
+}
+
+/*
+ * This callback is invoked when a transmission buffer has been completely
+ * read by the driver.
+ */
+static void txend1(UARTDriver *uartp) {
+
+ (void)uartp;
+}
+
+/*
+ * This callback is invoked when a transmission has physically completed.
+ */
+static void txend2(UARTDriver *uartp) {
+
+ (void)uartp;
+ palClearLine(LINE_LED_BLUE);
+ chSysLockFromISR();
+ chVTResetI(&vt5);
+ chVTSetI(&vt5, MS2ST(200), led5off, NULL);
+ chSysUnlockFromISR();
+}
+
+/*
+ * This callback is invoked on a receive error, the errors mask is passed
+ * as parameter.
+ */
+static void rxerr(UARTDriver *uartp, uartflags_t e) {
+
+ (void)uartp;
+ (void)e;
+}
+
+/*
+ * This callback is invoked when a character is received but the application
+ * was not ready to receive it, the character is passed as parameter.
+ */
+static void rxchar(UARTDriver *uartp, uint16_t c) {
+
+ (void)uartp;
+ (void)c;
+ /* Flashing the LED each time a character is received.*/
+ palClearLine(LINE_LED_GREEN);
+ chSysLockFromISR();
+ chVTResetI(&vt4);
+ chVTSetI(&vt4, MS2ST(200), led4off, NULL);
+ chSysUnlockFromISR();
+}
+
+/*
+ * This callback is invoked when a receive buffer has been completely written.
+ */
+static void rxend(UARTDriver *uartp) {
+
+ (void)uartp;
+
+ palClearLine(LINE_LED_RED);
+ chSysLockFromISR();
+ chVTResetI(&vt3);
+ chVTSetI(&vt3, MS2ST(200), led3off, NULL);
+ chSysUnlockFromISR();
+}
+
+/*
+ * UART driver configuration structure.
+ */
+static UARTConfig uart_cfg_1 = {
+ txend1,
+ txend2,
+ rxend,
+ rxchar,
+ rxerr,
+ NULL,
+ 0,
+ 38400,
+ 0,
+ US_MR_CHRL_8_BIT | US_MR_PAR_NO
+};
+
+/*
+ * Application entry point.
+ */
+int main(void) {
+
+ /*
+ * System initializations.
+ * - HAL initialization, this also initializes the configured device drivers
+ * and performs the board-specific initializations.
+ * - Kernel initialization, the main() function becomes a thread and the
+ * RTOS is active.
+ */
+
+ halInit();
+ chSysInit();
+
+ /*
+ * Activates the flexcom uart driver 0, PB28(RX) and PB29(RX) are routed to FLEXCOM0.
+ */
+ uartStart(&FUARTD0, &uart_cfg_1);
+
+ /*
+ * Activates the serial driver 0 using the driver default configuration.
+ */
+ sdStart(&SD0, NULL);
+
+ /* Redirecting SERIAL RX on PB26 and UART0 TX on PB27. */
+ palSetGroupMode(PIOB, PAL_PORT_BIT(26) | PAL_PORT_BIT(27), 0U,
+ PAL_SAMA_FUNC_PERIPH_C | PAL_MODE_SECURE);
+
+ /* Redirecting UART FLEXCOM0 RX on PB28 and UART FLEXCOM0 TX on PB29. */
+ palSetGroupMode(PIOB, PAL_PORT_BIT(28) | PAL_PORT_BIT(29), 0U,
+ PAL_SAMA_FUNC_PERIPH_C | PAL_MODE_SECURE);
+
+ /*
+ * Normal main() thread activity, in this demo it does nothing except
+ * increasing the minutes counter.
+ */
+ while (true) {
+ if (!palReadPad(PIOB, PIOB_USER_PB)) {
+ /*
+ * Starts both a transmission and a receive operations, both will be
+ * handled entirely in background.
+ */
+ uartStopReceive(&FUARTD0);
+ uartStopSend(&FUARTD0);
+ uartStartReceive(&FUARTD0, BUFFER_SIZE, buffer);
+ uartStartSend(&FUARTD0, BUFFER_SIZE, message);
+ }
+ chThdSleepMilliseconds(500);
+ }
+}
diff --git a/testhal/ATSAMA5D2/UART/mcuconf.h b/testhal/ATSAMA5D2/UART/mcuconf.h
new file mode 100644
index 000000000..b2eec8203
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/mcuconf.h
@@ -0,0 +1,117 @@
+/*
+ ChibiOS - Copyright (C) 2006..2016 Giovanni Di Sirio
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+#ifndef MCUCONF_H
+#define MCUCONF_H
+
+#define SAMA5D2x_MCUCONF
+
+/*
+ * HAL driver system settings.
+ */
+#define SAMA_HAL_IS_SECURE TRUE
+#define SAMA_NO_INIT FALSE
+#define SAMA_MOSCRC_ENABLED FALSE
+#define SAMA_MOSCXT_ENABLED TRUE
+#define SAMA_MOSC_SEL SAMA_MOSC_MOSCXT
+#define SAMA_OSC_SEL SAMA_OSC_OSCXT
+#define SAMA_MCK_SEL SAMA_MCK_PLLA_CLK
+#define SAMA_MCK_PRES_VALUE 1
+#define SAMA_MCK_MDIV_VALUE 3
+#define SAMA_PLLA_MUL_VALUE 83
+#define SAMA_PLLADIV2_EN TRUE
+#define SAMA_H64MX_H32MX_RATIO 2
+
+/*
+ * SPI driver system settings.
+ */
+#define SAMA_SPI_USE_SPI0 FALSE
+#define SAMA_SPI_USE_SPI1 FALSE
+#define SAMA_SPI_USE_FLEXCOM0 FALSE
+#define SAMA_SPI_USE_FLEXCOM1 FALSE
+#define SAMA_SPI_USE_FLEXCOM2 FALSE
+#define SAMA_SPI_USE_FLEXCOM3 FALSE
+#define SAMA_SPI_USE_FLEXCOM4 FALSE
+#define SAMA_SPI_SPI0_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_SPI1_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_FLEXCOM0_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_FLEXCOM1_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_FLEXCOM2_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_FLEXCOM3_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_FLEXCOM4_DMA_IRQ_PRIORITY 4
+#define SAMA_SPI_DMA_ERROR_HOOK(spip) osalSysHalt("DMA failure")
+
+/*
+ * SERIAL driver system settings.
+ */
+#define SAMA_SERIAL_USE_UART0 TRUE
+#define SAMA_SERIAL_USE_UART1 FALSE
+#define SAMA_SERIAL_USE_UART2 FALSE
+#define SAMA_SERIAL_USE_UART3 FALSE
+#define SAMA_SERIAL_USE_UART4 FALSE
+#define SAMA_SERIAL_USE_UART5 FALSE
+#define SAMA_SERIAL_USE_FLEXCOM0 FALSE
+#define SAMA_SERIAL_USE_FLEXCOM1 FALSE
+#define SAMA_SERIAL_USE_FLEXCOM2 FALSE
+#define SAMA_SERIAL_USE_FLEXCOM3 FALSE
+#define SAMA_SERIAL_USE_FLEXCOM4 FALSE
+#define SAMA_SERIAL_UART0_IRQ_PRIORITY 4
+#define SAMA_SERIAL_UART1_IRQ_PRIORITY 4
+#define SAMA_SERIAL_UART2_IRQ_PRIORITY 4
+#define SAMA_SERIAL_UART3_IRQ_PRIORITY 4
+#define SAMA_SERIAL_UART4_IRQ_PRIORITY 4
+#define SAMA_SERIAL_FLEXCOM0_IRQ_PRIORITY 4
+#define SAMA_SERIAL_FLEXCOM1_IRQ_PRIORITY 4
+#define SAMA_SERIAL_FLEXCOM2_IRQ_PRIORITY 4
+#define SAMA_SERIAL_FLEXCOM3_IRQ_PRIORITY 4
+#define SAMA_SERIAL_FLEXCOM4_IRQ_PRIORITY 4
+
+/*
+ * UART driver system settings.
+ */
+#define SAMA_UART_USE_UART0 FALSE
+#define SAMA_UART_USE_UART1 FALSE
+#define SAMA_UART_USE_UART2 FALSE
+#define SAMA_UART_USE_UART3 FALSE
+#define SAMA_UART_USE_UART4 FALSE
+#define SAMA_UART_USE_FLEXCOM0 TRUE
+#define SAMA_UART_USE_FLEXCOM1 FALSE
+#define SAMA_UART_USE_FLEXCOM2 FALSE
+#define SAMA_UART_USE_FLEXCOM3 FALSE
+#define SAMA_UART_USE_FLEXCOM4 FALSE
+#define SAMA_UART_UART0_IRQ_PRIORITY 4
+#define SAMA_UART_UART1_IRQ_PRIORITY 4
+#define SAMA_UART_UART2_IRQ_PRIORITY 4
+#define SAMA_UART_UART3_IRQ_PRIORITY 4
+#define SAMA_UART_UART4_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM0_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM1_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM2_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM3_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM4_IRQ_PRIORITY 4
+#define SAMA_UART_UART0_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_UART1_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_UART2_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_UART3_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_UART4_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM0_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM1_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM2_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM3_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_FLEXCOM4_DMA_IRQ_PRIORITY 4
+#define SAMA_UART_DMA_ERROR_HOOK(uartp) osalSysHalt("DMA failure")
+
+#endif /* MCUCONF_H */
diff --git a/testhal/ATSAMA5D2/UART/readme.txt b/testhal/ATSAMA5D2/UART/readme.txt
new file mode 100644
index 000000000..cc6e568f6
--- /dev/null
+++ b/testhal/ATSAMA5D2/UART/readme.txt
@@ -0,0 +1,13 @@
+*****************************************************************************
+** ChibiOS/RT port for ARM-A5. **
+*****************************************************************************
+
+** TARGET **
+
+The demo targets a generic ARM Cortex-A5 device without HAL support.
+
+** The Demo **
+
+** Build Procedure **
+
+** Notes **