atheros_ar9344.cfg 846 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # SPDX-License-Identifier: GPL-2.0-or-later
  2. if { [info exists CHIPNAME] } {
  3. set _CHIPNAME $_CHIPNAME
  4. } else {
  5. set _CHIPNAME ar9344
  6. }
  7. if { [info exists CPUTAPID] } {
  8. set _CPUTAPID $CPUTAPID
  9. } else {
  10. set _CPUTAPID 0x00000001
  11. }
  12. jtag newtap $_CHIPNAME cpu -irlen 5 -expected-id $_CPUTAPID
  13. set _TARGETNAME $_CHIPNAME.cpu
  14. target create $_TARGETNAME mips_m4k -endian big -chain-position $_TARGETNAME
  15. proc test_ar9344_uart0_tx {} {
  16. echo "configuring uart0.."
  17. mww 0xb802000c 0x87
  18. mww 0xb8020000 0x15
  19. mww 0xb8020004 0
  20. mww 0xb802000c 7
  21. mww 0xb8020004 0
  22. echo "send message: hallo world"
  23. mww 0xb8020000 0x68
  24. mww 0xb8020000 0x65
  25. mww 0xb8020000 0x6c
  26. mww 0xb8020000 0x6c
  27. mww 0xb8020000 0x6f
  28. mww 0xb8020000 0x20
  29. mww 0xb8020000 0x77
  30. mww 0xb8020000 0x6f
  31. mww 0xb8020000 0x72
  32. mww 0xb8020000 0x6c
  33. mww 0xb8020000 0x64
  34. mww 0xb8020000 0x0a
  35. }