1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * arch/sh/boards/titan/setup.c - Setup for Titan 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright (C) 2006 Jamie Lenehan 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun #include <linux/init.h> 8*4882a593Smuzhiyun #include <linux/irq.h> 9*4882a593Smuzhiyun #include <mach/titan.h> 10*4882a593Smuzhiyun #include <asm/io.h> 11*4882a593Smuzhiyun init_titan_irq(void)12*4882a593Smuzhiyunstatic void __init init_titan_irq(void) 13*4882a593Smuzhiyun { 14*4882a593Smuzhiyun /* enable individual interrupt mode for externals */ 15*4882a593Smuzhiyun plat_irq_setup_pins(IRQ_MODE_IRQ); 16*4882a593Smuzhiyun } 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun static struct sh_machine_vector mv_titan __initmv = { 19*4882a593Smuzhiyun .mv_name = "Titan", 20*4882a593Smuzhiyun .mv_init_irq = init_titan_irq, 21*4882a593Smuzhiyun }; 22