1 // SPDX-License-Identifier: GPL-2.0+ 2 /* 3 * board/renesas/ebisu/ebisu.c 4 * This file is Ebisu board support. 5 * 6 * Copyright (C) 2018 Marek Vasut <marek.vasut+renesas@gmail.com> 7 */ 8 9 #include <common.h> 10 #include <cpu_func.h> 11 #include <hang.h> 12 #include <init.h> 13 #include <malloc.h> 14 #include <netdev.h> 15 #include <dm.h> 16 #include <asm/global_data.h> 17 #include <dm/platform_data/serial_sh.h> 18 #include <asm/processor.h> 19 #include <asm/mach-types.h> 20 #include <asm/io.h> 21 #include <linux/errno.h> 22 #include <asm/arch/sys_proto.h> 23 #include <asm/gpio.h> 24 #include <asm/arch/gpio.h> 25 #include <asm/arch/rmobile.h> 26 #include <asm/arch/rcar-mstp.h> 27 #include <asm/arch/sh_sdhi.h> 28 #include <i2c.h> 29 #include <mmc.h> 30 31 DECLARE_GLOBAL_DATA_PTR; 32 board_init(void)33int board_init(void) 34 { 35 return 0; 36 } 37 38 #define RST_BASE 0xE6160000 39 #define RST_CA53RESCNT (RST_BASE + 0x44) 40 #define RST_CA53_CODE 0x5A5A000F 41 reset_cpu(void)42void reset_cpu(void) 43 { 44 writel(RST_CA53_CODE, RST_CA53RESCNT); 45 } 46