1 /* 2 * arch/arm/mach-w90x900/include/mach/nuc900_spi.h 3 * 4 * Copyright (c) 2009 Nuvoton technology corporation. 5 * 6 * Wan ZongShun <mcuos.com@gmail.com> 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License as published by 10 * the Free Software Foundation;version 2 of the License. 11 * 12 */ 13 14 #ifndef __ASM_ARCH_SPI_H 15 #define __ASM_ARCH_SPI_H 16 17 extern void mfp_set_groupg(struct device *dev, const char *subname); 18 19 struct nuc900_spi_info { 20 unsigned int num_cs; 21 unsigned int lsb; 22 unsigned int txneg; 23 unsigned int rxneg; 24 unsigned int divider; 25 unsigned int sleep; 26 unsigned int txnum; 27 unsigned int txbitlen; 28 int bus_num; 29 }; 30 31 struct nuc900_spi_chip { 32 unsigned char bits_per_word; 33 }; 34 35 #endif /* __ASM_ARCH_SPI_H */ 36