Warning, /bsps/arm/beagle/simscripts/bbxm.cfg is written in an unsupported language. File is not indexed.
0001 # Start with: openocd -f interface/ftdi/flyswatter.cfg -f bbxm.cfg -c 'reset init'
0002 # or with: openocd -f interface/ftdi/flyswatter2.cfg -f bbxm.cfg -c 'reset init'
0003 source [find board/ti_beagleboard_xm.cfg]
0004
0005 #
0006 # Use the MLO file from uboot to initialise the board.
0007 #
0008 proc beagleboard_xm_mlo { file } {
0009 global _CHIPNAME
0010 adapter_khz 10
0011 catch { mww phys 0x48307250 0x00000004 }
0012 reset init
0013 icepick_c_wreset $_CHIPNAME.jrc
0014 halt
0015 dm37x.cpu arm core_state arm
0016 puts "Beagleboard xM MLO: $file"
0017 load_image $file 0x402005f8 bin
0018 resume 0x40200800
0019 sleep 500
0020 halt
0021 }
0022
0023 proc beagleboard_xm_init {} {
0024 global _CHIPNAME
0025 adapter_khz 10
0026 catch { mww phys 0x48307250 0x00000004 }
0027 reset init
0028 icepick_c_wreset $_CHIPNAME.jrc
0029 halt
0030 dm37x.cpu arm core_state arm
0031
0032 mwh 0x6e00007c 0x000000ff ;# omap-gpmc
0033 mwh 0x6e00007c 0x00000090 ;# omap-gpmc
0034 mwh 0x6e000080 0x00000000 ;# omap-gpmc
0035 mwh 0x6e00007c 0x00000000 ;# omap-gpmc
0036 mwh 0x6e000080 0x00000000 ;# omap-gpmc
0037 mwh 0x6e000080 0x00000000 ;# omap-gpmc
0038 mwh 0x6e000080 0x00000000 ;# omap-gpmc
0039 mwh 0x6e000080 0x00000000 ;# omap-gpmc
0040 mwh 0x6e000080 0x00000000 ;# omap-gpmc
0041 mwh 0x6e00007c 0x00000030 ;# omap-gpmc
0042 mww 0x48004c00 0x00000020 ;# omap3_cm
0043 mww 0x48004c10 0x00000020 ;# omap3_cm
0044 mww 0x48314048 0x0000aaaa ;# omap3_mpu_wdt
0045 mww 0x48314048 0x00005555 ;# omap3_mpu_wdt
0046 mww 0x6c000048 0xffffffff ;# omap3_sms
0047 mww 0x48004c40 0x00000013 ;# omap3_cm
0048 mww 0x48004c10 0x00000025 ;# omap3_cm
0049 mww 0x48004c00 0x00000021 ;# omap3_cm
0050 mww 0x48306d40 0x00000003 ;# omap3_prm
0051 mww 0x48307270 0x00000083 ;# omap3_prm
0052 mww 0x48307270 0x00000080 ;# omap3_prm
0053 mww 0x48004904 0x00000015 ;# omap3_cm
0054 mww 0x48004d00 0x00110016 ;# omap3_cm
0055 mww 0x48005140 0x10020a50 ;# omap3_cm
0056 mww 0x48004d40 0x08000040 ;# omap3_cm
0057 mww 0x48004d40 0x09900040 ;# omap3_cm
0058 mww 0x48004d40 0x09900c40 ;# omap3_cm
0059 mww 0x48004d40 0x09900c00 ;# omap3_cm
0060 mww 0x48004a40 0x00001305 ;# omap3_cm
0061 mww 0x48004a40 0x00001125 ;# omap3_cm
0062 mww 0x48004a40 0x00001109 ;# omap3_cm
0063 mww 0x48004a40 0x0000110a ;# omap3_cm
0064 mww 0x48004b40 0x00000005 ;# omap3_cm
0065 mww 0x48004c40 0x00000015 ;# omap3_cm
0066 mww 0x48004d00 0x00110006 ;# omap3_cm
0067 mww 0x48004d00 0x00110007 ;# omap3_cm
0068 mww 0x48004d00 0x00110007 ;# omap3_cm
0069 mww 0x48005140 0x03020a50 ;# omap3_cm
0070 mww 0x48004f40 0x00000004 ;# omap3_cm
0071 mww 0x48004e40 0x00000409 ;# omap3_cm
0072 mww 0x48004e40 0x00001009 ;# omap3_cm
0073 mww 0x48004d48 0x00000009 ;# omap3_cm
0074 mww 0x48004d44 0x02436000 ;# omap3_cm
0075 mww 0x48004d44 0x0243600c ;# omap3_cm
0076 mww 0x48004a40 0x0000110a ;# omap3_cm
0077 mww 0x48004d00 0x00170007 ;# omap3_cm
0078 mww 0x48004d04 0x00000011 ;# omap3_cm
0079 mww 0x48004d50 0x00000001 ;# omap3_cm
0080 mww 0x48004d4c 0x00007800 ;# omap3_cm
0081 mww 0x48004d4c 0x0000780c ;# omap3_cm
0082 mww 0x48004d00 0x00170037 ;# omap3_cm
0083 mww 0x48004d04 0x00000017 ;# omap3_cm
0084 mww 0x48004004 0x00000011 ;# omap3_cm
0085 mww 0x48004044 0x00000001 ;# omap3_cm
0086 mww 0x48004040 0x00081400 ;# omap3_cm
0087 mww 0x48004040 0x00081400 ;# omap3_cm
0088 mww 0x48004004 0x00000017 ;# omap3_cm
0089 mww 0x48004944 0x00000001 ;# omap3_cm
0090 mww 0x48004940 0x000a5800 ;# omap3_cm
0091 mww 0x48004940 0x000a580c ;# omap3_cm
0092 mww 0x48004904 0x00000017 ;# omap3_cm
0093 mww 0x48005040 0x000000ff ;# omap3_cm
0094 mww 0x48004c40 0x00000015 ;# omap3_cm
0095 mww 0x48005040 0x000000ff ;# omap3_cm
0096 mww 0x48005010 0x00000008 ;# omap3_cm
0097 mww 0x48005000 0x00000008 ;# omap3_cm
0098 mww 0x48004a00 0x00002000 ;# omap3_cm
0099 mww 0x48004a10 0x00002042 ;# omap3_cm
0100 mww 0x48005000 0x00000808 ;# omap3_cm
0101 mww 0x48005010 0x00000808 ;# omap3_cm
0102 mww 0x48004a00 0x0003a000 ;# omap3_cm
0103 mww 0x48004a10 0x0003a042 ;# omap3_cm
0104 mww 0x48004c10 0x00000025 ;# omap3_cm
0105 mww 0x48004000 0x00000001 ;# omap3_cm
0106 mww 0x48004a00 0x03fffe29 ;# omap3_cm
0107 mww 0x48004a10 0x3ffffffb ;# omap3_cm
0108 mww 0x48004a14 0x0000001f ;# omap3_cm
0109 mww 0x48004c00 0x000000e9 ;# omap3_cm
0110 mww 0x48004c10 0x0000003f ;# omap3_cm
0111 mww 0x48004e00 0x00000005 ;# omap3_cm
0112 mww 0x48004e10 0x00000001 ;# omap3_cm
0113 mww 0x48004f00 0x00000001 ;# omap3_cm
0114 mww 0x48004f10 0x00000001 ;# omap3_cm
0115 mww 0x48005000 0x0003ffff ;# omap3_cm
0116 mww 0x48005010 0x0003ffff ;# omap3_cm
0117 mww 0x48005410 0x00000001 ;# omap3_cm
0118 mww 0x48005400 0x00000003 ;# omap3_cm
0119 mww 0x48004a18 0x00000004 ;# omap3_cm
0120 mww 0x48004a08 0x00000004 ;# omap3_cm
0121 mww 0x6e000060 0x00001800 ;# omap-gpmc
0122 mww 0x6e000064 0x00141400 ;# omap-gpmc
0123 mww 0x6e000068 0x00141400 ;# omap-gpmc
0124 mww 0x6e00006c 0x0f010f01 ;# omap-gpmc
0125 mww 0x6e000070 0x010c1414 ;# omap-gpmc
0126 mww 0x6e000074 0x1f0f0a80 ;# omap-gpmc
0127 mww 0x6e000078 0x00000870 ;# omap-gpmc
0128 mwb 0x6e00007c 0x000000ff ;# omap-gpmc
0129 mwb 0x6e00007c 0x00000070 ;# omap-gpmc
0130 mwb 0x6e00007c 0x00000090 ;# omap-gpmc
0131 mwb 0x6e000080 0x00000000 ;# omap-gpmc
0132 mww 0x6d000010 0x00000002 ;# omap.sdrc
0133 mww 0x6d000010 0x00000000 ;# omap.sdrc
0134 mww 0x6d000044 0x00000100 ;# omap.sdrc
0135 mww 0x6d000070 0x04000081 ;# omap.sdrc
0136 mww 0x6d000060 0x0000000a ;# omap.sdrc
0137 mww 0x6d000080 0x04590099 ;# omap.sdrc
0138 mww 0x6d00009c 0xc29dc4c6 ;# omap.sdrc
0139 mww 0x6d0000a0 0x00022322 ;# omap.sdrc
0140 mww 0x6d0000a4 0x0004e201 ;# omap.sdrc
0141 mww 0x6d0000a8 0x00000000 ;# omap.sdrc
0142 mww 0x6d0000a8 0x00000001 ;# omap.sdrc
0143 mww 0x6d0000a8 0x00000002 ;# omap.sdrc
0144 mww 0x6d0000a8 0x00000002 ;# omap.sdrc
0145 mww 0x6d000084 0x00000032 ;# omap.sdrc
0146 mww 0x6d000040 0x00000004 ;# omap.sdrc
0147 mww 0x6d0000b0 0x04590099 ;# omap.sdrc
0148 mww 0x6d0000c4 0xc29dc4c6 ;# omap.sdrc
0149 mww 0x6d0000c8 0x00022322 ;# omap.sdrc
0150 mww 0x6d0000d4 0x0004e201 ;# omap.sdrc
0151 mww 0x6d0000d8 0x00000000 ;# omap.sdrc
0152 mww 0x6d0000d8 0x00000001 ;# omap.sdrc
0153 mww 0x6d0000d8 0x00000002 ;# omap.sdrc
0154 mww 0x6d0000d8 0x00000002 ;# omap.sdrc
0155 mww 0x6d0000b4 0x00000032 ;# omap.sdrc
0156 mww 0x6d0000b0 0x00000000 ;# omap.sdrc
0157 mww 0x6e00001c 0x00000000 ;# omap-gpmc
0158 mww 0x6e000040 0x00000000 ;# omap-gpmc
0159 mww 0x6e000050 0x00000000 ;# omap-gpmc
0160 mww 0x6e000078 0x00000000 ;# omap-gpmc
0161 mww 0x6e000078 0x00000000 ;# omap-gpmc
0162 mww 0x6e000060 0x00001800 ;# omap-gpmc
0163 mww 0x6e000064 0x00141400 ;# omap-gpmc
0164 mww 0x6e000068 0x00141400 ;# omap-gpmc
0165 mww 0x6e00006c 0x0f010f01 ;# omap-gpmc
0166 mww 0x6e000070 0x010c1414 ;# omap-gpmc
0167 mww 0x6e000074 0x1f0f0a80 ;# omap-gpmc
0168 mww 0x6e000078 0x00000870 ;# omap-gpmc
0169 mww 0x48004a00 0x437ffe00 ;# omap3_cm
0170 mww 0x48004a10 0x637ffed2 ;# omap3_cm
0171 puts "Beagleboard xM initialised"
0172 }
0173
0174 init