162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (c) 2016 Yang Ling <gnaygnil@gmail.com> 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#include <platform.h> 762306a36Sopenharmony_ci 862306a36Sopenharmony_cistatic struct platform_device *ls1c_platform_devices[] __initdata = { 962306a36Sopenharmony_ci &ls1x_uart_pdev, 1062306a36Sopenharmony_ci &ls1x_eth0_pdev, 1162306a36Sopenharmony_ci &ls1x_rtc_pdev, 1262306a36Sopenharmony_ci &ls1x_wdt_pdev, 1362306a36Sopenharmony_ci}; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_cistatic int __init ls1c_platform_init(void) 1662306a36Sopenharmony_ci{ 1762306a36Sopenharmony_ci ls1x_serial_set_uartclk(&ls1x_uart_pdev); 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci return platform_add_devices(ls1c_platform_devices, 2062306a36Sopenharmony_ci ARRAY_SIZE(ls1c_platform_devices)); 2162306a36Sopenharmony_ci} 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ciarch_initcall(ls1c_platform_init); 24