1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * SH Pin Function Control Initialization 4 * 5 * Copyright (C) 2012 Renesas Solutions Corp. 6 */ 7 8 #include <linux/init.h> 9 #include <linux/platform_device.h> 10 11 #include <cpu/pfc.h> 12 13 static struct platform_device sh_pfc_device = { 14 .id = -1, 15 }; 16 17 int __init sh_pfc_register(const char *name, 18 struct resource *resource, u32 num_resources) 19 { 20 sh_pfc_device.name = name; 21 sh_pfc_device.num_resources = num_resources; 22 sh_pfc_device.resource = resource; 23 24 return platform_device_register(&sh_pfc_device); 25 } 26