1 /* 2 * sys_proto.h 3 * 4 * System information header 5 * 6 * Copyright (C) 2011, Texas Instruments, Incorporated - http://www.ti.com/ 7 * 8 * This program is free software; you can redistribute it and/or 9 * modify it under the terms of the GNU General Public License as 10 * published by the Free Software Foundation; either version 2 of 11 * the License, or (at your option) any later version. 12 * 13 * This program is distributed in the hope that it will be useful, 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR /PURPOSE. See the 16 * GNU General Public License for more details. 17 */ 18 19 #ifndef _SYS_PROTO_H_ 20 #define _SYS_PROTO_H_ 21 22 #define BOARD_REV_ID 0x0 23 struct { 24 u32 board_type_v1; 25 u32 board_type_v2; 26 u32 mtype; 27 char *board_string; 28 char *nand_string; 29 } board_sysinfo; 30 31 u32 get_cpu_rev(void); 32 u32 get_sysboot_value(void); 33 34 #ifdef CONFIG_DISPLAY_CPUINFO 35 int print_cpuinfo(void); 36 #endif 37 38 u32 get_device_type(void); 39 #endif 40