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 13static struct platform_device sh_pfc_device = { 14 .id = -1, 15}; 16 17int __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