From 4da59642ae2a938dafa0ec46a0e4058a1e9c1a25 Mon Sep 17 00:00:00 2001
From: florian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Date: Mon, 26 Apr 2010 13:33:48 +0000
Subject: [PATCH] [brcm63xx] fix spi chip select configuration

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21164 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
 target/linux/brcm63xx/patches-2.6.32/240-spi.patch | 2 +-
 target/linux/brcm63xx/patches-2.6.33/240-spi.patch | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/target/linux/brcm63xx/patches-2.6.32/240-spi.patch b/target/linux/brcm63xx/patches-2.6.32/240-spi.patch
index 2c63623b8..319d21cd1 100644
--- a/target/linux/brcm63xx/patches-2.6.32/240-spi.patch
+++ b/target/linux/brcm63xx/patches-2.6.32/240-spi.patch
@@ -505,7 +505,7 @@
 +	if (is_on == BITBANG_CS_INACTIVE)
 +		val |= SPI_CMD_NOOP;
 +	else if (is_on == BITBANG_CS_ACTIVE)
-+		val |= (1 << spi->chip_select << SPI_CMD_DEVICE_ID_SHIFT);
++		val |= (spi->chip_select << SPI_CMD_DEVICE_ID_SHIFT);
 +
 +	bcm_spi_writew(val, bs->regs, SPI_CMD);
 +}
diff --git a/target/linux/brcm63xx/patches-2.6.33/240-spi.patch b/target/linux/brcm63xx/patches-2.6.33/240-spi.patch
index 8d7e7b296..a886a02a0 100644
--- a/target/linux/brcm63xx/patches-2.6.33/240-spi.patch
+++ b/target/linux/brcm63xx/patches-2.6.33/240-spi.patch
@@ -505,7 +505,7 @@
 +	if (is_on == BITBANG_CS_INACTIVE)
 +		val |= SPI_CMD_NOOP;
 +	else if (is_on == BITBANG_CS_ACTIVE)
-+		val |= (1 << spi->chip_select << SPI_CMD_DEVICE_ID_SHIFT);
++		val |= (spi->chip_select << SPI_CMD_DEVICE_ID_SHIFT);
 +
 +	bcm_spi_writew(val, bs->regs, SPI_CMD);
 +}
-- 
2.20.1