aboutsummaryrefslogtreecommitdiff
path: root/mule/openocd.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'mule/openocd.cfg')
-rw-r--r--mule/openocd.cfg30
1 files changed, 30 insertions, 0 deletions
diff --git a/mule/openocd.cfg b/mule/openocd.cfg
new file mode 100644
index 0000000..71a1297
--- /dev/null
+++ b/mule/openocd.cfg
@@ -0,0 +1,30 @@
+interface sysfsgpio
+
+if { ! [ info exists q7_module ] } {
+# set default module here
+ set q7_module rk3399
+}
+
+switch $q7_module {
+ rk3399 {
+ sysfsgpio_swdio_num 106
+ sysfsgpio_swclk_num 111
+ sysfsgpio_srst_num 45
+ echo "INFO: If reset isn't working set SRST to active low"
+ echo "INFO: echo 1 > /sys/class/gpio/gpio45/active_low"
+ }
+
+ a64 {
+ sysfsgpio_swdio_num 131
+ sysfsgpio_swclk_num 130
+ sysfsgpio_srst_num 195
+ }
+
+ default {
+ echo "Error: Unkown module $q7_module"
+ shutdown
+ }
+}
+
+transport select swd
+source [find target/stm32f0x.cfg]