organization: move gpio file in gpio driver directory

Signed-off-by: Federico Vaga <federicov@linino.org>
organization: move mpsse to mpsse driver directory

Signed-off-by: Federico Vaga <federicov@linino.org>
swddude: [LININO] do not use mpsse

Signed-off-by: Federico Vaga <federico.vaga@gmail.com>
Makefile: [LININO] remove ftdi

Signed-off-by: Federico Vaga <federico.vaga@gmail.com>
DEBUG add print

Signed-off-by: Federico Vaga <federico.vaga@gmail.com>
swddude: split lpc1xxx code

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: copy flashing code

Code copied from CMSIS-DAP repository available on github:
https://github.com/mbedmicro/CMSIS-DAP

commit: a554e66afc29532c4e669735b1556625606add9f

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: rename with cpp extension

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: fix headers path

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: add DAP/debug headers

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: change header define name

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: use a global variable in order to use our swddriver

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: use swddude driver

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: do not use PORT_SWD_SETUP()

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: remove DAP_Setup() function

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: replace os_dly_wait() with sleep

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: replace __forceinline with inline

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: use only SWD no need to switch

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: use SWDDriver for swd transfer

Signed-off-by: Federico Vaga <federicov@linino.org>
cmsis-dap: improve debugging

Signed-off-by: Federico Vaga <federicov@linino.org>