13f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson/* 23f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson * Just get started by jumping to CONFIG_ETRAX_PTABLE_SECTOR to start 33f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson * kernel decompressor. 43f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson * 53f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson * In practice, this only works for NOR flash (or some convoluted RAM boot) 63f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson * and hence is not really useful for Artpec-3, so it's Etrax FS / NOR only. 751533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik * 851533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik */ 951533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik 103f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson#include <mach/startup.inc> 1151533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik 123f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson#ifdef CONFIG_ETRAX_AXISFLASHMAP 1351533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik 143f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson;; Code 1551533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik 163f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson .text 173f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilssonstart: 1851533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik 193f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson ;; Start clocks for used blocks. 203f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson START_CLOCKS 2151533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik 2251533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik move.d CONFIG_ETRAX_PTABLE_SECTOR, $r10 233f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson jump $r10 ; Jump to decompressor 2451533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik nop 2551533b615e605d86154ec1b4e585c8ca1b0b15b7Mikael Starvik 263f50c0673cf5edd2c6bb76243410c3cd59b3b62dJesper Nilsson#endif 27