stlink: check for SWD support
authorAntonio Borneo <borneo.antonio@gmail.com>
Thu, 20 Sep 2018 08:32:03 +0000 (10:32 +0200)
committerSpencer Oliver <spen@spen-soft.co.uk>
Thu, 6 Dec 2018 10:03:05 +0000 (10:03 +0000)
commit1822c2fb9487d56b2787d114275dadf42cb55053
treec47a1fbe7fe77c964bb283f779dd30c7798da9fd
parent81142fa6da696d48b360fc1522bcf35fe2185749
stlink: check for SWD support

The old ST-Link/V1 can either run an obsolete firmware with API_V1 or
a more recent firmware (from V1J11 to last V1J13) with API_V2.
SWD is only provided by the latter API.

Return error is SWD is selected on adapters that does not support it.

Change-Id: Iac4ba54d191ba80fb445a7cd3d8c2621dc7a4846
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/4705
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/jtag/drivers/stlink_usb.c