blob: 9590b5d6a2e2bf7a2b9d6c6d0922c1e5743b3b03 [file] [log] [blame]
Marek Vasute39fa7d2018-10-03 12:44:13 +02001// SPDX-License-Identifier: GPL-2.0
2/*
3 * R-Car Gen3 recovery SPL
4 *
5 * Copyright (C) 2019 Marek Vasut <marek.vasut@gmail.com>
6 */
7
Simon Glass97589732020-05-10 11:40:02 -06008#include <init.h>
Marek Vasute39fa7d2018-10-03 12:44:13 +02009#include <asm/io.h>
10#include <spl.h>
Marek Vasute39fa7d2018-10-03 12:44:13 +020011
12#define RCAR_CNTC_BASE 0xE6080000
13#define CNTCR_EN BIT(0)
14
15void board_init_f(ulong dummy)
16{
17 writel(CNTCR_EN, RCAR_CNTC_BASE);
18 timer_init();
19}
20
21void spl_board_init(void)
22{
23 /* UART clocks enabled and gd valid - init serial console */
24 preloader_console_init();
25}
26
27u32 spl_boot_device(void)
28{
29 return BOOT_DEVICE_UART;
30}
31
Marek Vasute39fa7d2018-10-03 12:44:13 +020032void s_init(void)
33{
34}
35
Harald Seiler6f14d5f2020-12-15 16:47:52 +010036void reset_cpu(void)
Marek Vasute39fa7d2018-10-03 12:44:13 +020037{
38}