Jarkko Nikula
2c658e212c
spi: Remove FSF mailing addresses
...
Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2014-12-22 15:32:42 +00:00
Shawn Guo
26aafa77df
spi: mxs-spi: move to use generic DMA helper
...
With the generic DMA device tree helper supported by mxs-dma driver,
client devices only need to call dma_request_slave_channel() for
requesting a DMA channel from dmaengine.
Since mxs is a DT only platform now, along with the changes, the non-DT
case handling in probe function also gets removed.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Grant Likely <grant.likely@secretlab.ca >
Reviewed-by: Arnd Bergmann <arnd@arndb.de >
2013-04-04 21:22:44 +08:00
Marek Vasut
65defb9b3b
mmc: spi: Pull out common DMA parts from MXS MMC
...
These parts will be used by the MXS SPI driver too.
Signed-off-by: Marek Vasut <marex@denx.de >
Acked-by: Chris Ball <cjb@laptop.org >
Acked-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-17 22:54:15 +01:00
Marek Vasut
1308239858
mmc: spi: Pull out the SSP clock configuration function
...
Pull out the MMC clock configuration function and make it
into SSP clock configuration function, so it can be used by
the SPI driver too.
Signed-off-by: Marek Vasut <marex@denx.de >
Acked-by: Chris Ball <cjb@laptop.org >
Acked-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-17 22:53:00 +01:00
Marek Vasut
829c1bf40b
mmc: spi: Pull out parts shared between MMC and SPI
...
Abstract out the common part of private data shared between MMC
and SPI. These shall later allow to use common clock configuration
function.
Signed-off-by: Marek Vasut <marex@denx.de >
Acked-by: Chris Ball <cjb@laptop.org >
Acked-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-17 22:52:51 +01:00
Marek Vasut
f83b738065
mmc: spi: Add necessary bits into mxs-spi.h
...
Add missing register bits and registers into mxs-spi.h .
These will be used by the SPI driver.
Based on previous attempt by:
Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Marek Vasut <marex@denx.de >
Acked-by: Chris Ball <cjb@laptop.org >
Acked-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-17 22:52:42 +01:00
Marek Vasut
600a991f98
mmc: spi: Rename IMX2[38]_MMC to IMX2[38]_SSP
...
Since the SSP controller can act as both SPI and MMC host,
renaming the enum to properly reflect the naming seems
appropriate.
Based on previous attempt by:
Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Marek Vasut <marex@denx.de >
Acked-by: Chris Ball <cjb@laptop.org >
Acked-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-17 22:52:31 +01:00
Marek Vasut
8be3d3b2ac
mmc: spi: Move SSP register definitions into separate file
...
Move the definitions into separate file so separate SPI driver can be
implemented. The SSP controller in MXS can act both as a MMC host and
as a SPI host.
Based on previous attempt by:
Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Marek Vasut <marex@denx.de >
Acked-by: Chris Ball <cjb@laptop.org >
Acked-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-17 22:52:14 +01:00