162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * arch/sh/boards/titan/setup.c - Setup for Titan 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2006 Jamie Lenehan 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci#include <linux/init.h> 862306a36Sopenharmony_ci#include <linux/irq.h> 962306a36Sopenharmony_ci#include <mach/titan.h> 1062306a36Sopenharmony_ci#include <asm/io.h> 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cistatic void __init init_titan_irq(void) 1362306a36Sopenharmony_ci{ 1462306a36Sopenharmony_ci /* enable individual interrupt mode for externals */ 1562306a36Sopenharmony_ci plat_irq_setup_pins(IRQ_MODE_IRQ); 1662306a36Sopenharmony_ci} 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_cistatic struct sh_machine_vector mv_titan __initmv = { 1962306a36Sopenharmony_ci .mv_name = "Titan", 2062306a36Sopenharmony_ci .mv_init_irq = init_titan_irq, 2162306a36Sopenharmony_ci}; 22