1 # Defines basic Tcl procs for OpenOCD JTAG module
3 # Executed during "init". Can be overridden
4 # by board/target/... scripts
6 if {[catch {jtag arp_init
} err
]!=0} {
7 # try resetting additionally
14 # TODO: power_restore and power_dropout are currently neither
15 # documented nor supported except on ZY1000.
17 proc power_restore
{} {
18 puts "Sensed power restore."
22 add_help_text power_restore
"Overridable procedure run when power restore is detected. Runs 'reset init' by default."
24 proc power_dropout
{} {
25 puts "Sensed power dropout."
30 # TODO: srst_deasserted and srst_asserted are currently neither
31 # documented nor supported except on ZY1000.
33 proc srst_deasserted
{} {
34 puts "Sensed nSRST deasserted."
37 add_help_text srst_deasserted
"Overridable procedure run when srst deassert is detected. Runs 'reset init' by default."
39 proc srst_asserted
{} {
40 puts "Sensed nSRST asserted."