xref: /linux/arch/powerpc/platforms/embedded6xx/flipper-pic.h (revision 028ee972f032b636b5776b779c0f085ba9cfd30f)
1*028ee972SAlbert Herranz /*
2*028ee972SAlbert Herranz  * arch/powerpc/platforms/embedded6xx/flipper-pic.h
3*028ee972SAlbert Herranz  *
4*028ee972SAlbert Herranz  * Nintendo GameCube/Wii "Flipper" interrupt controller support.
5*028ee972SAlbert Herranz  * Copyright (C) 2004-2009 The GameCube Linux Team
6*028ee972SAlbert Herranz  * Copyright (C) 2007,2008,2009 Albert Herranz
7*028ee972SAlbert Herranz  *
8*028ee972SAlbert Herranz  * This program is free software; you can redistribute it and/or
9*028ee972SAlbert Herranz  * modify it under the terms of the GNU General Public License
10*028ee972SAlbert Herranz  * as published by the Free Software Foundation; either version 2
11*028ee972SAlbert Herranz  * of the License, or (at your option) any later version.
12*028ee972SAlbert Herranz  *
13*028ee972SAlbert Herranz  */
14*028ee972SAlbert Herranz 
15*028ee972SAlbert Herranz #ifndef __FLIPPER_PIC_H
16*028ee972SAlbert Herranz #define __FLIPPER_PIC_H
17*028ee972SAlbert Herranz 
18*028ee972SAlbert Herranz unsigned int flipper_pic_get_irq(void);
19*028ee972SAlbert Herranz void __init flipper_pic_probe(void);
20*028ee972SAlbert Herranz 
21*028ee972SAlbert Herranz void flipper_quiesce(void);
22*028ee972SAlbert Herranz void flipper_platform_reset(void);
23*028ee972SAlbert Herranz int flipper_is_reset_button_pressed(void);
24*028ee972SAlbert Herranz 
25*028ee972SAlbert Herranz #endif
26