Skip to content

Commit

Permalink
mtd: bcm47xxsflash: keep a reference to the BCMA
Browse files Browse the repository at this point in the history
To implement erase and write support we need to "talk" with ChipCommon
BCMA core which serial flash it attached to.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
  • Loading branch information
Rafał Miłecki authored and David Woodhouse committed Apr 5, 2013
1 parent ccef4dc commit 41c8153
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
2 changes: 2 additions & 0 deletions drivers/mtd/devices/bcm47xxsflash.c
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@ static int bcm47xxsflash_bcma_probe(struct platform_device *pdev)
}
sflash->priv = b47s;

b47s->bcma_cc = container_of(sflash, struct bcma_drv_cc, sflash);

b47s->window = sflash->window;
b47s->blocksize = sflash->blocksize;
b47s->numblocks = sflash->numblocks;
Expand Down
4 changes: 4 additions & 0 deletions drivers/mtd/devices/bcm47xxsflash.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,11 @@

#include <linux/mtd/mtd.h>

struct bcma_drv_cc;

struct bcm47xxsflash {
struct bcma_drv_cc *bcma_cc;

u32 window;
u32 blocksize;
u16 numblocks;
Expand Down

0 comments on commit 41c8153

Please sign in to comment.