1*3dcdd17bSBen Stoltz /* 2*3dcdd17bSBen Stoltz * Copyright (c) 2015 Google, Inc 3*3dcdd17bSBen Stoltz * 4*3dcdd17bSBen Stoltz * SPDX-License-Identifier: GPL-2.0+ 5*3dcdd17bSBen Stoltz */ 6*3dcdd17bSBen Stoltz 7*3dcdd17bSBen Stoltz #include <common.h> 8*3dcdd17bSBen Stoltz #include <fdtdec.h> 9*3dcdd17bSBen Stoltz #include <netdev.h> 10*3dcdd17bSBen Stoltz 11*3dcdd17bSBen Stoltz int arch_cpu_init(void) 12*3dcdd17bSBen Stoltz { 13*3dcdd17bSBen Stoltz #ifdef CONFIG_SYS_X86_TSC_TIMER 14*3dcdd17bSBen Stoltz timer_set_base(rdtsc()); 15*3dcdd17bSBen Stoltz #endif 16*3dcdd17bSBen Stoltz 17*3dcdd17bSBen Stoltz return 0; 18*3dcdd17bSBen Stoltz } 19*3dcdd17bSBen Stoltz 20*3dcdd17bSBen Stoltz int board_early_init_f(void) 21*3dcdd17bSBen Stoltz { 22*3dcdd17bSBen Stoltz return 0; 23*3dcdd17bSBen Stoltz } 24*3dcdd17bSBen Stoltz 25*3dcdd17bSBen Stoltz int print_cpuinfo(void) 26*3dcdd17bSBen Stoltz { 27*3dcdd17bSBen Stoltz return default_print_cpuinfo(); 28*3dcdd17bSBen Stoltz } 29*3dcdd17bSBen Stoltz 30*3dcdd17bSBen Stoltz void board_final_cleanup(void) 31*3dcdd17bSBen Stoltz { 32*3dcdd17bSBen Stoltz } 33*3dcdd17bSBen Stoltz 34*3dcdd17bSBen Stoltz int misc_init_r(void) 35*3dcdd17bSBen Stoltz { 36*3dcdd17bSBen Stoltz return 0; 37*3dcdd17bSBen Stoltz } 38*3dcdd17bSBen Stoltz 39*3dcdd17bSBen Stoltz int arch_misc_init(void) 40*3dcdd17bSBen Stoltz { 41*3dcdd17bSBen Stoltz return 0; 42*3dcdd17bSBen Stoltz } 43