|  | /* | 
|  | * arch/arm/mach-u300/spi.h | 
|  | * | 
|  | * Copyright (C) 2009 ST-Ericsson AB | 
|  | * License terms: GNU General Public License (GPL) version 2 | 
|  | * | 
|  | * Author: Linus Walleij <linus.walleij@stericsson.com> | 
|  | */ | 
|  | #ifndef SPI_H | 
|  | #define SPI_H | 
|  | #include <linux/amba/bus.h> | 
|  |  | 
|  | #ifdef CONFIG_SPI_PL022 | 
|  | void __init u300_spi_init(struct amba_device *adev); | 
|  | void __init u300_spi_register_board_devices(void); | 
|  | #else | 
|  | /* Compile out SPI support if PL022 is not selected */ | 
|  | static inline void __init u300_spi_init(struct amba_device *adev) | 
|  | { | 
|  | } | 
|  | static inline void __init u300_spi_register_board_devices(void) | 
|  | { | 
|  | } | 
|  | #endif | 
|  |  | 
|  | #endif |