board.c 495 B

1234567891011121314151617181920212223
  1. // SPDX-License-Identifier: GPL-2.0-or-later
  2. /*
  3. * Copyright (c) 2016 Yang Ling <[email protected]>
  4. */
  5. #include <platform.h>
  6. static struct platform_device *ls1c_platform_devices[] __initdata = {
  7. &ls1x_uart_pdev,
  8. &ls1x_eth0_pdev,
  9. &ls1x_rtc_pdev,
  10. &ls1x_wdt_pdev,
  11. };
  12. static int __init ls1c_platform_init(void)
  13. {
  14. ls1x_serial_set_uartclk(&ls1x_uart_pdev);
  15. return platform_add_devices(ls1c_platform_devices,
  16. ARRAY_SIZE(ls1c_platform_devices));
  17. }
  18. arch_initcall(ls1c_platform_init);