DAP: wait powerup on reset

Signed-off-by: Federico Vaga <federicov@linino.org>
SWDDriver: add GPIO driver

Signed-off-by: Federico Vaga <federicov@linino.org>
SWDDriver: public function line_reset

Signed-off-by: Federico Vaga <federicov@linino.org>
APMDM: add the KL25Z Access Port MDM

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

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

Signed-off-by: Federico Vaga <federicov@linino.org>
swddude: add target parameter

Signed-off-by: Federico Vaga <federicov@linino.org>
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>