stlink: add reconfigurable speed support
authorSpencer Oliver <spen@spen-soft.co.uk>
Thu, 9 Oct 2014 19:08:23 +0000 (20:08 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Thu, 15 Jan 2015 23:21:18 +0000 (23:21 +0000)
commit145f8ed8178ca86fab95dc9544e81d49ddf9c12c
treea4638b63da703cc754e2efa654d2edf439b7437d
parentab0432176c05d2c6109619bdb1d9944ee858334b
stlink: add reconfigurable speed support

The ability to change the speed has been added to firmware versions J22 and
above. Any attempt to change on earlier versions will be ignored without error,
as the existing code does.

For supported firmware versions the driver will attempt to get as close as
possible to supported speeds (never higher).

The default stlink speed on power up is 1.8MHz.
The driver will now also print supported clocl speeds during init.

Change-Id: Iee9bd018bb8b6f94672a12538912d41c23d48a7e
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/2335
Tested-by: jenkins
src/jtag/drivers/stlink_usb.c