1 /* 2 * arch/arm/mach-u300/spi.h 3 * 4 * Copyright (C) 2009 ST-Ericsson AB 5 * License terms: GNU General Public License (GPL) version 2 6 * 7 * Author: Linus Walleij <linus.walleij@stericsson.com> 8 */ 9 #ifndef SPI_H 10 #define SPI_H 11 #include <linux/amba/bus.h> 12 13 #ifdef CONFIG_SPI_PL022 14 void __init u300_spi_init(struct amba_device *adev); 15 void __init u300_spi_register_board_devices(void); 16 #else 17 /* Compile out SPI support if PL022 is not selected */ u300_spi_init(struct amba_device * adev)18static inline void __init u300_spi_init(struct amba_device *adev) 19 { 20 } u300_spi_register_board_devices(void)21static inline void __init u300_spi_register_board_devices(void) 22 { 23 } 24 #endif 25 26 #endif 27