netgear-wg102.cfg 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # SPDX-License-Identifier: GPL-2.0-or-later
  2. source [find target/atheros_ar2313.cfg]
  3. reset_config trst_and_srst
  4. $_TARGETNAME configure -event reset-init {
  5. mips32 cp0 12 0 0x10400000
  6. # configure sdram controller
  7. mww 0xb8300004 0x0e03
  8. sleep 100
  9. mww 0xb8300004 0x0e01
  10. mww 0xb8300008 0x10
  11. sleep 500
  12. mww 0xb8300004 0x0e02
  13. mww 0xb8300000 0x6c0088
  14. mww 0xb8300008 0x57e
  15. mww 0xb8300004 0x0e00
  16. mww 0xb8300004 0xb00
  17. # configure flash
  18. # 0x00000001 - 0x01 << FLASHCTL_IDCY_S
  19. # 0x000000e0 - 0x07 << FLASHCTL_WST1_S
  20. # FLASHCTL_RBLE 0x00000400 - Read byte lane enable
  21. # 0x00003800 - 0x07 << FLASHCTL_WST2_S
  22. # FLASHCTL_AC_8M 0x00060000 - Size of flash
  23. # FLASHCTL_E 0x00080000 - Flash bank enable (added)
  24. # FLASHCTL_WP 0x04000000 - write protect. If used, CFI mode wont work!!
  25. # FLASHCTL_MWx16 0x10000000 - 16bit mode. Do not use it!!
  26. # FLASHCTL_MWx8 0x00000000 - 8bit mode.
  27. mww 0xb8400000 0x000d3ce1
  28. }
  29. set _FLASHNAME $_CHIPNAME.flash
  30. flash bank $_FLASHNAME cfi 0xbe000000 0x00400000 1 1 $_TARGETNAME x16_as_x8