/******************************************************************** * soc_type_read - *********************************************************************/ int soc_type_read(char *buffer, char **buffer_location, off_t offset, int buffer_length, int *zero, void *ptr) { int count = 0; char tmp_buffer[1000] = { 0 }; #ifdef CONFIG_ARCH_FEROCEON_MV78XX0 char name[100] = { 0 }; #endif /* */ if (offset > 0) return 0; #ifdef CONFIG_ARCH_FEROCEON_MV78XX0 mvCtrlModelRevNameGet(name); count += sprintf(tmp_buffer, "%s\n", name); #endif /* */ #ifdef CONFIG_MV88F6281 count += sprintf(tmp_buffer, "%s%x Rev %d\n", SOC_NAME_PREFIX, mvCtrlModelGet(), mvCtrlRevGet()); #endif /* */ count += mvCpuIfPrintSystemConfig(tmp_buffer, count); *(tmp_buffer + count) = '\0'; sprintf(buffer, "%s", tmp_buffer); return count; }
void print_board_info(void) { char name_buff[50]; printk("\n Marvell Development Board (LSP Version %s)",LSP_VERSION); mvBoardNameGet(name_buff); printk("-- %s ",name_buff); mvCtrlModelRevNameGet(name_buff); printk(" Soc: %s", name_buff); #if defined(MV_CPU_LE) printk(" LE"); #else printk(" BE"); #endif printk("\n\n"); printk(" Detected Tclk %d and SysClk %d \n",mvTclk, mvSysclk); }