checkboard.c 497 B

1234567891011121314151617181920212223242526272829
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Copyright (C) 2016 Imagination Technologies
  4. */
  5. #include <common.h>
  6. #include <asm/io.h>
  7. #include <asm/mipsregs.h>
  8. #include "boston-lcd.h"
  9. #include "boston-regs.h"
  10. int checkboard(void)
  11. {
  12. u32 changelist;
  13. lowlevel_display("U-boot ");
  14. printf("Board: MIPS Boston\n");
  15. printf("CPU: 0x%08x", read_c0_prid());
  16. changelist = __raw_readl((uint32_t *)BOSTON_PLAT_CORE_CL);
  17. if (changelist > 1)
  18. printf(" cl%x", changelist);
  19. putc('\n');
  20. return 0;
  21. }