Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-10 | spi: atmel: Fix incorrect error path | Sachin Kamat | |
'irq' was not released when clk_prepare_enable failed. Fix it. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-09-01 | Merge remote-tracking branch 'spi/topic/txx9' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/topcliff' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/tle62x0' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/tel62x0' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/tegra' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/sirf' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/sh-msiof' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/sh-hspi' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/s3c64xx' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/rspi' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/quad' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/qspi' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/pxa' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/pl022' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/pdata' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/orion' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/omap-100k' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/octeon' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/nuc900' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/mxs' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/msglen' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/mpc512x' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/ioremap' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/imx' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/ep93xx' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/efm32' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/dspi' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/doc' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/davinci' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/core' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/clps711x' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/checks' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/build' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/bpw' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/blackfin-v3' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/bitbang' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/bcm2835' into spi-next | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'spi/topic/atmel' into spi-next | Mark Brown | |
2013-09-01 | spi/qspi: fix missing unlock on error in ti_qspi_start_transfer_one() | Wei Yongjun | |
Add the missing unlock before return from function ti_qspi_start_transfer_one() in the error handling case. Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-09-01 | spi: quad: fix the name of DT property | wangyuhang | |
spi: quad: fix the name of DT property in patch The previous property name spi-tx-nbits and spi-rx-nbits looks not human-readable. To make it consistent with other devices, using property name spi-tx-bus-width and spi-rx-bus-width instead of the previous one specify the number of data wires that spi controller will work in. Add the specification in spi-bus.txt. Signed-off-by: wangyuhang <wangyuhang2014@gmail.com> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-31 | spi: core: Fix spi_register_master error handling | Axel Lin | |
In the case spi_master_initialize_queue() fails, current code calls device_unregister() before return error from spi_register_master(). However, all the drivers call spi_master_put() in the error path if spi_register_master() fails. Thus we should call device_del() rather than device_unregister() before return error from spi_register_master(). This also makes all the spi_register_master() error handling consistent, because all other error paths of spi_register_master() expect drivers to call spi_master_put() if spi_register_master() fails. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-31 | spi: efm32: Fix build error | Axel Lin | |
Obviously the of_device_id table name is wrong. Fix below build error: CC [M] drivers/spi/spi-efm32.o drivers/spi/spi-efm32.c:499:1: error: '__mod_of_device_table' aliased to undefined symbol 'efm32_uart_dt_ids' make[2]: *** [drivers/spi/spi-efm32.o] Error 1 make[1]: *** [drivers/spi] Error 2 make: *** [drivers] Error 2 Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-31 | spi: altera: Use DIV_ROUND_UP to calculate hw->bytes_per_word | Axel Lin | |
The Altera SPI hardware can be configured to support data width from 1 to 32 since Quartus II 8.1. To avoid truncation by integer division, use DIV_ROUND_UP to calculate hw->bytes_per_word. Signed-off-by: Axel Lin <axel.lin@ingics.com> Acked-by: Thomas Chou <thomas@wytron.com.tw> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-31 | spi: rspi: Add spi_master_get() call to prevent use after free | Axel Lin | |
In rspi_remove(), current code dereferences rspi after spi_unregister_master(), thus add an extra spi_master_get() call is necessary to prevent use after free. Current code already has an extra spi_master_put() call in rspi_remove(), so this patch just adds a spi_master_get() call rather than a spi_master_get() with spi_master_put() calls. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-31 | spi: quad: Make DT properties optional | Mark Brown | |
The addition SPI quad support made the DT properties mandatory, breaking compatibility with existing systems. Fix that by making them optional, also improving the error messages while we're at it. Signed-off-by: Mark Brown <broonie@linaro.org> Tested-by: Stephen Warren <swarren@nvidia.com> | |||
2013-08-30 | spi: quad: Fix missing return | wangyuhang | |
Delete a "return" when commit the patch to a new kernel version by mistake. So recover it. Signed-off-by: wangyuhang <wangyuhang2014@gmail.com> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-29 | Merge remote-tracking branch 'spi/topic/rspi' into spi-pdata | Mark Brown | |
Conflicts: drivers/spi/spi-rspi.c | |||
2013-08-29 | spi: Use dev_get_drvdata at appropriate places | Axel Lin | |
Use dev_get_drvdata() instead of platform_get_drvdata(to_platform_device(dev)). Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-29 | spi: use dev_get_platdata() | Jingoo Han | |
Use the wrapper function for retrieving the platform data instead of accessing dev->platform_data directly. Signed-off-by: Jingoo Han <jg1.han@samsung.com> Signed-off-by: Mark Brown <broonie@linaro.org> |