1/* 2 * SH-X3 prototype CPU pinmux 3 * 4 * Copyright (C) 2010 Paul Mundt 5 * 6 * This file is subject to the terms and conditions of the GNU General Public 7 * License. See the file "COPYING" in the main directory of this archive 8 * for more details. 9 */ 10#include <linux/bug.h> 11#include <linux/init.h> 12#include <linux/kernel.h> 13#include <linux/ioport.h> 14#include <cpu/pfc.h> 15 16static struct resource shx3_pfc_resources[] = { 17 [0] = { 18 .start = 0xffc70000, 19 .end = 0xffc7001f, 20 .flags = IORESOURCE_MEM, 21 }, 22}; 23 24static int __init plat_pinmux_setup(void) 25{ 26 return sh_pfc_register("pfc-shx3", shx3_pfc_resources, 27 ARRAY_SIZE(shx3_pfc_resources)); 28} 29arch_initcall(plat_pinmux_setup); 30