1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* 3 * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group 4 */ 5 6 #ifndef __ASM_ARCH_MXC_BOARD_MX31MOBOARD_H__ 7 #define __ASM_ARCH_MXC_BOARD_MX31MOBOARD_H__ 8 9 #ifndef __ASSEMBLY__ 10 11 enum mx31moboard_boards { 12 MX31NOBOARD = 0, 13 MX31DEVBOARD = 1, 14 MX31MARXBOT = 2, 15 MX31SMARTBOT = 3, 16 MX31EYEBOT = 4, 17 }; 18 19 /* 20 * This CPU module needs a baseboard to work. After basic initializing 21 * its own devices, it calls the baseboard's init function. 22 */ 23 24 extern void mx31moboard_devboard_init(void); 25 extern void mx31moboard_marxbot_init(void); 26 extern void mx31moboard_smartbot_init(int board); 27 28 #endif 29 30 #endif /* __ASM_ARCH_MXC_BOARD_MX31MOBOARD_H__ */ 31