diff options
| author | Kumar Gala <galak@kernel.crashing.org> | 2006-05-20 15:00:15 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-05-21 12:59:19 -0700 | 
| commit | ccf06998fe179ae2cc9517ed1d75433dc0b5032d (patch) | |
| tree | 88696d35b5bb168c3f7f2a3b56a683c919e33bed /include/linux/fsl_devices.h | |
| parent | ba1a051319dc2bec9f43b7cef11c6e5270107fd6 (diff) | |
| download | olio-linux-3.10-ccf06998fe179ae2cc9517ed1d75433dc0b5032d.tar.xz olio-linux-3.10-ccf06998fe179ae2cc9517ed1d75433dc0b5032d.zip  | |
[PATCH] spi: add spi master driver for Freescale MPC83xx SPI controller
This driver supports the SPI controller on the MPC83xx SoC devices from
Freescale.  Note, this driver supports only the simple shift register SPI
controller and not the descriptor based CPM or QUICCEngine SPI controller.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/fsl_devices.h')
| -rw-r--r-- | include/linux/fsl_devices.h | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/include/linux/fsl_devices.h b/include/linux/fsl_devices.h index a3a0e078f79..16fbe59edeb 100644 --- a/include/linux/fsl_devices.h +++ b/include/linux/fsl_devices.h @@ -110,5 +110,16 @@ struct fsl_usb2_platform_data {  #define FSL_USB2_PORT0_ENABLED	0x00000001  #define FSL_USB2_PORT1_ENABLED	0x00000002 +struct fsl_spi_platform_data { +	u32 	initial_spmode;	/* initial SPMODE value */ +	u16	bus_num; + +	/* board specific information */ +	u16	max_chipselect; +	void	(*activate_cs)(u8 cs, u8 polarity); +	void	(*deactivate_cs)(u8 cs, u8 polarity); +	u32	sysclk; +}; +  #endif				/* _FSL_DEVICE_H_ */  #endif				/* __KERNEL__ */  |