aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm47xx/patches-3.10/050-mtd_bcm47xxsflash_implement_ChipCommon_RW_ops.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/brcm47xx/patches-3.10/050-mtd_bcm47xxsflash_implement_ChipCommon_RW_ops.patch')
-rw-r--r--target/linux/brcm47xx/patches-3.10/050-mtd_bcm47xxsflash_implement_ChipCommon_RW_ops.patch53
1 files changed, 0 insertions, 53 deletions
diff --git a/target/linux/brcm47xx/patches-3.10/050-mtd_bcm47xxsflash_implement_ChipCommon_RW_ops.patch b/target/linux/brcm47xx/patches-3.10/050-mtd_bcm47xxsflash_implement_ChipCommon_RW_ops.patch
deleted file mode 100644
index 8f43ebb5d5..0000000000
--- a/target/linux/brcm47xx/patches-3.10/050-mtd_bcm47xxsflash_implement_ChipCommon_RW_ops.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-commit c8a1de474f49bd928f84e7a99b6f3d23a65b5637
-Author: Rafał Miłecki <zajec5@gmail.com>
-Date: Sun Mar 24 21:53:24 2013 +0100
-
- mtd: bcm47xxsflash: implement ChipCommon R/W ops
-
- They are needed for erasing/writing. Use a magic pointers and small
- functions to preapre code for adding other buses support in the future
- (like SSB).
-
- Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
- Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
-
---- a/drivers/mtd/devices/bcm47xxsflash.c
-+++ b/drivers/mtd/devices/bcm47xxsflash.c
-@@ -48,6 +48,17 @@ static void bcm47xxsflash_fill_mtd(struc
- * BCMA
- **************************************************/
-
-+static int bcm47xxsflash_bcma_cc_read(struct bcm47xxsflash *b47s, u16 offset)
-+{
-+ return bcma_cc_read32(b47s->bcma_cc, offset);
-+}
-+
-+static void bcm47xxsflash_bcma_cc_write(struct bcm47xxsflash *b47s, u16 offset,
-+ u32 value)
-+{
-+ bcma_cc_write32(b47s->bcma_cc, offset, value);
-+}
-+
- static int bcm47xxsflash_bcma_probe(struct platform_device *pdev)
- {
- struct bcma_sflash *sflash = dev_get_platdata(&pdev->dev);
-@@ -62,6 +73,8 @@ static int bcm47xxsflash_bcma_probe(stru
- sflash->priv = b47s;
-
- b47s->bcma_cc = container_of(sflash, struct bcma_drv_cc, sflash);
-+ b47s->cc_read = bcm47xxsflash_bcma_cc_read;
-+ b47s->cc_write = bcm47xxsflash_bcma_cc_write;
-
- switch (b47s->bcma_cc->capabilities & BCMA_CC_CAP_FLASHT) {
- case BCMA_CC_FLASHT_STSER:
---- a/drivers/mtd/devices/bcm47xxsflash.h
-+++ b/drivers/mtd/devices/bcm47xxsflash.h
-@@ -60,6 +60,8 @@ enum bcm47xxsflash_type {
-
- struct bcm47xxsflash {
- struct bcma_drv_cc *bcma_cc;
-+ int (*cc_read)(struct bcm47xxsflash *b47s, u16 offset);
-+ void (*cc_write)(struct bcm47xxsflash *b47s, u16 offset, u32 value);
-
- enum bcm47xxsflash_type type;
-