12874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
2a166df08SAlbert Herranz /*
3a166df08SAlbert Herranz  * arch/powerpc/platforms/embedded6xx/usbgecko_udbg.h
4a166df08SAlbert Herranz  *
5a166df08SAlbert Herranz  * udbg serial input/output routines for the USB Gecko adapter.
6a166df08SAlbert Herranz  * Copyright (C) 2008-2009 The GameCube Linux Team
7a166df08SAlbert Herranz  * Copyright (C) 2008,2009 Albert Herranz
8a166df08SAlbert Herranz  */
9a166df08SAlbert Herranz 
10a166df08SAlbert Herranz #ifndef __USBGECKO_UDBG_H
11a166df08SAlbert Herranz #define __USBGECKO_UDBG_H
12a166df08SAlbert Herranz 
13a166df08SAlbert Herranz #ifdef CONFIG_USBGECKO_UDBG
14a166df08SAlbert Herranz 
15a166df08SAlbert Herranz extern void __init ug_udbg_init(void);
16a166df08SAlbert Herranz 
17a166df08SAlbert Herranz #else
18a166df08SAlbert Herranz 
ug_udbg_init(void)19a166df08SAlbert Herranz static inline void __init ug_udbg_init(void)
20a166df08SAlbert Herranz {
21a166df08SAlbert Herranz }
22a166df08SAlbert Herranz 
23a166df08SAlbert Herranz #endif /* CONFIG_USBGECKO_UDBG */
24a166df08SAlbert Herranz 
25d1d56f8cSAlbert Herranz void __init udbg_init_usbgecko(void);
26d1d56f8cSAlbert Herranz 
27a166df08SAlbert Herranz #endif /* __USBGECKO_UDBG_H */
28