1/* 2 * This table is used by some tools to extract hardware parameters. 3 * The table should be included in the kernel and the decompressor. 4 * Don't forget to update the tools if you change this table. 5 * 6 * Copyright (C) 2001-2007 Axis Communications AB 7 * 8 * Authors: Mikael Starvik <starvik@axis.com> 9 */ 10 11#include <hwregs/asm/reg_map_asm.h> 12#include <hwregs/asm/ddr2_defs_asm.h> 13#include <hwregs/asm/gio_defs_asm.h> 14 15 .ascii "HW_PARAM_MAGIC" ; Magic number 16 .dword 0xc0004000 ; Kernel start address 17 18 ; Debug port 19#ifdef CONFIG_ETRAX_DEBUG_PORT0 20 .dword 0 21#elif defined(CONFIG_ETRAX_DEBUG_PORT1) 22 .dword 1 23#elif defined(CONFIG_ETRAX_DEBUG_PORT2) 24 .dword 2 25#elif defined(CONFIG_ETRAX_DEBUG_PORT3) 26 .dword 3 27#else 28 .dword 4 ; No debug 29#endif 30 31 ; Register values 32 .dword REG_ADDR(ddr2, regi_ddr2_ctrl, rw_cfg) 33 .dword CONFIG_ETRAX_DDR2_CONFIG 34 .dword REG_ADDR(ddr2, regi_ddr2_ctrl, rw_latency) 35 .dword CONFIG_ETRAX_DDR2_LATENCY 36 .dword REG_ADDR(ddr2, regi_ddr2_ctrl, rw_timing) 37 .dword CONFIG_ETRAX_DDR2_TIMING 38 .dword CONFIG_ETRAX_DDR2_MRS 39 40 .dword REG_ADDR(gio, regi_gio, rw_pa_dout) 41 .dword CONFIG_ETRAX_DEF_GIO_PA_OUT 42 .dword REG_ADDR(gio, regi_gio, rw_pa_oe) 43 .dword CONFIG_ETRAX_DEF_GIO_PA_OE 44 .dword REG_ADDR(gio, regi_gio, rw_pb_dout) 45 .dword CONFIG_ETRAX_DEF_GIO_PB_OUT 46 .dword REG_ADDR(gio, regi_gio, rw_pb_oe) 47 .dword CONFIG_ETRAX_DEF_GIO_PB_OE 48 .dword REG_ADDR(gio, regi_gio, rw_pc_dout) 49 .dword CONFIG_ETRAX_DEF_GIO_PC_OUT 50 .dword REG_ADDR(gio, regi_gio, rw_pc_oe) 51 .dword CONFIG_ETRAX_DEF_GIO_PC_OE 52 53 .dword 0 ; No more register values 54