Date: | 2010-01-11 04:29:48 (14 years 2 months ago) |
---|---|
Author: | Lars C. |
Commit: | 8110220d2cd9c0a591243052b1eec00900de3e14 |
Message: | From df07ed6a52d9f6027ff1753c00b3128fa18dde31 Mon Sep 17 00:00:00
2001 Subject: [PATCH]
/opt/Projects/openwrt/target/linux/xburst/patches-2.6.31/400-spi-gpio
-3wire.patch |
Files: |
drivers/spi/spi_gpio.c (3 diffs) |
Change Details
drivers/spi/spi_gpio.c | ||
---|---|---|
254 | 254 | if (value) |
255 | 255 | goto done; |
256 | 256 | |
257 | value = spi_gpio_alloc(SPI_MISO_GPIO, label, true); | |
258 | if (value) | |
259 | goto free_mosi; | |
257 | if (SPI_MISO_GPIO != SPI_MOSI_GPIO) { | |
258 | value = spi_gpio_alloc(SPI_MISO_GPIO, label, true); | |
259 | if (value) | |
260 | goto free_mosi; | |
261 | } | |
260 | 262 | |
261 | 263 | value = spi_gpio_alloc(SPI_SCK_GPIO, label, false); |
262 | 264 | if (value) |
... | ... | |
319 | 321 | if (status < 0) { |
320 | 322 | spi_master_put(spi_gpio->bitbang.master); |
321 | 323 | gpio_free: |
322 | gpio_free(SPI_MISO_GPIO); | |
324 | if (SPI_MISO_GPIO != SPI_MOSI_GPIO) | |
325 | gpio_free(SPI_MISO_GPIO); | |
323 | 326 | gpio_free(SPI_MOSI_GPIO); |
324 | 327 | gpio_free(SPI_SCK_GPIO); |
325 | 328 | spi_master_put(master); |
... | ... | |
343 | 346 | |
344 | 347 | platform_set_drvdata(pdev, NULL); |
345 | 348 | |
346 | gpio_free(SPI_MISO_GPIO); | |
349 | if (SPI_MISO_GPIO != SPI_MOSI_GPIO) | |
350 | gpio_free(SPI_MISO_GPIO); | |
347 | 351 | gpio_free(SPI_MOSI_GPIO); |
348 | 352 | gpio_free(SPI_SCK_GPIO); |
349 | 353 |
Branches:
ben-wpan
ben-wpan-stefan
5396a9238205f20f811ea57898980d3ca82df0b6
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9