| Submitter | Rafał Miłecki |
|---|---|
| Date | Feb. 20, 2013, 6:32 a.m. |
| Message ID | <1361341929-11153-2-git-send-email-zajec5@gmail.com> |
| Download | mbox | patch |
| Permalink | /patch/221963/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/drivers/mtd/devices/bcm47xxsflash.c b/drivers/mtd/devices/bcm47xxsflash.c index 155a7ea..e04e2c5 100644 --- a/drivers/mtd/devices/bcm47xxsflash.c +++ b/drivers/mtd/devices/bcm47xxsflash.c @@ -70,6 +70,8 @@ static int bcm47xxsflash_bcma_probe(struct platform_device *pdev) break; } + b47s->bcma_cc = container_of(sflash, struct bcma_drv_cc, sflash); + b47s->window = sflash->window; b47s->blocksize = sflash->blocksize; b47s->numblocks = sflash->numblocks; diff --git a/drivers/mtd/devices/bcm47xxsflash.h b/drivers/mtd/devices/bcm47xxsflash.h index 7d5654b..1574ea8 100644 --- a/drivers/mtd/devices/bcm47xxsflash.h +++ b/drivers/mtd/devices/bcm47xxsflash.h @@ -3,12 +3,18 @@ #include <linux/mtd/mtd.h> +struct bcma_drv_cc; + enum bcm47xxsflash_type { BCM47XXSFLASH_TYPE_ATMEL, BCM47XXSFLASH_TYPE_ST, }; struct bcm47xxsflash { + union { + struct bcma_drv_cc *bcma_cc; + }; + enum bcm47xxsflash_type type; u32 window;
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> --- drivers/mtd/devices/bcm47xxsflash.c | 2 ++ drivers/mtd/devices/bcm47xxsflash.h | 6 ++++++ 2 files changed, 8 insertions(+)