blob: c246a7b9d455f77ec252eb55e679a496091db069 [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0
Paul Burtonf5de32a2016-09-08 07:47:39 +01002/*
3 * Copyright (C) 2016 Imagination Technologies
Paul Burtonf5de32a2016-09-08 07:47:39 +01004 */
5
6#include <common.h>
Simon Glass97589732020-05-10 11:40:02 -06007#include <init.h>
Paul Burtonf5de32a2016-09-08 07:47:39 +01008
9#include <asm/io.h>
10#include <asm/mipsregs.h>
11
12#include "boston-lcd.h"
13#include "boston-regs.h"
14
15int checkboard(void)
16{
17 u32 changelist;
18
Michal Simek22dc1132023-06-05 13:58:59 +020019 lowlevel_display("U-Boot ");
Paul Burtonf5de32a2016-09-08 07:47:39 +010020
21 printf("Board: MIPS Boston\n");
22
23 printf("CPU: 0x%08x", read_c0_prid());
24 changelist = __raw_readl((uint32_t *)BOSTON_PLAT_CORE_CL);
25 if (changelist > 1)
26 printf(" cl%x", changelist);
27 putc('\n');
28
29 return 0;
30}