pic32mzda.c 563 B

12345678910111213141516171819202122232425262728293031
  1. /*
  2. * Microchip PIC32MZ[DA] Starter Kit board
  3. *
  4. * Copyright (C) 2015, Microchip Technology Inc.
  5. * Purna Chandra Mandal <purna.mandal@microchip.com>
  6. *
  7. * SPDX-License-Identifier: GPL-2.0+
  8. *
  9. */
  10. #include <common.h>
  11. #include <dm.h>
  12. #include <clk.h>
  13. #include <mach/pic32.h>
  14. #ifdef CONFIG_DISPLAY_BOARDINFO
  15. int checkboard(void)
  16. {
  17. ulong rate = 0;
  18. struct udevice *dev;
  19. printf("Core: %s\n", get_core_name());
  20. if (!uclass_get_device(UCLASS_CLK, 0, &dev)) {
  21. rate = clk_get_rate(dev);
  22. printf("CPU Speed: %lu MHz\n", rate / 1000000);
  23. }
  24. return 0;
  25. }
  26. #endif