summaryrefslogtreecommitdiffstats
path: root/drivers/mfd
diff options
context:
space:
mode:
authorAlexander Shiyan <shc_work@mail.ru>2012-07-19 19:30:12 +0400
committerSascha Hauer <s.hauer@pengutronix.de>2012-07-20 10:14:03 +0200
commit6e18b3a48ee4c22833564181328537163a47addb (patch)
tree26ce3033fd25c514efaf1c0e59148c9e9030ba9c /drivers/mfd
parentdab7dfcec3bdd4aad2fad738cb2e3d3344ed0e3e (diff)
downloadbarebox-6e18b3a48ee4c22833564181328537163a47addb.tar.gz
barebox-6e18b3a48ee4c22833564181328537163a47addb.tar.xz
mc13xxx: Define maximum SPI clock frequency global to driver
This patch provide setup for SPI clk frequency global to driver. For MC13783 maximum clock frequency is 20 MHz, for MC13892 maximum clock frequency is 26 MHz, so we define 20 MHz as a maximum SPI clk. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mfd')
-rw-r--r--drivers/mfd/mc13xxx.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mfd/mc13xxx.c b/drivers/mfd/mc13xxx.c
index 2934e9d9bd..8bb0d00f8f 100644
--- a/drivers/mfd/mc13xxx.c
+++ b/drivers/mfd/mc13xxx.c
@@ -297,6 +297,7 @@ static int mc_probe(struct device_d *dev, enum mc13xxx_mode mode)
mc_dev->spi = dev->type_data;
mc_dev->spi->mode = SPI_MODE_0 | SPI_CS_HIGH;
mc_dev->spi->bits_per_word = 32;
+ mc_dev->spi->max_speed_hz = 20000000;
}
mc_dev->cdev.size = 256;
mc_dev->cdev.dev = dev;