diff options
author | Rafał Miłecki <zajec5@gmail.com> | 2014-12-17 14:53:25 +0000 |
---|---|---|
committer | Rafał Miłecki <zajec5@gmail.com> | 2014-12-17 14:53:25 +0000 |
commit | e21e9c55484762a3bc4fe6521d5b1fc84bfa1a1e (patch) | |
tree | 9fced2f084635096d5d48098385ea49590f36f4f /target/linux/bcm53xx/patches-3.18/405-mtd-bcm53xxspiflash-try-using-JEDEC-as-one-of-method.patch | |
parent | d27c682def7cdaa887e06b0edb1b4a29c0130eb4 (diff) | |
download | mtk-20170518-e21e9c55484762a3bc4fe6521d5b1fc84bfa1a1e.zip mtk-20170518-e21e9c55484762a3bc4fe6521d5b1fc84bfa1a1e.tar.gz mtk-20170518-e21e9c55484762a3bc4fe6521d5b1fc84bfa1a1e.tar.bz2 |
bcm53xx: backport spi-nor changes and update bcm53xxspiflash
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43738
Diffstat (limited to 'target/linux/bcm53xx/patches-3.18/405-mtd-bcm53xxspiflash-try-using-JEDEC-as-one-of-method.patch')
-rw-r--r-- | target/linux/bcm53xx/patches-3.18/405-mtd-bcm53xxspiflash-try-using-JEDEC-as-one-of-method.patch | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/target/linux/bcm53xx/patches-3.18/405-mtd-bcm53xxspiflash-try-using-JEDEC-as-one-of-method.patch b/target/linux/bcm53xx/patches-3.18/405-mtd-bcm53xxspiflash-try-using-JEDEC-as-one-of-method.patch deleted file mode 100644 index d97441f..0000000 --- a/target/linux/bcm53xx/patches-3.18/405-mtd-bcm53xxspiflash-try-using-JEDEC-as-one-of-method.patch +++ /dev/null @@ -1,42 +0,0 @@ ---- a/drivers/mtd/spi-nor/bcm53xxspiflash.c -+++ b/drivers/mtd/spi-nor/bcm53xxspiflash.c -@@ -173,7 +173,8 @@ static const struct spi_device_id *bcm53 - - /* TODO: Try more ID commands */ - -- return ERR_PTR(-ENODEV); -+ /* Some chips used by Broadcom may actually support JEDEC */ -+ return spi_nor_read_id(nor); - - found_name: - // id = spi_nor_match_id(name); ---- a/drivers/mtd/spi-nor/spi-nor.c -+++ b/drivers/mtd/spi-nor/spi-nor.c -@@ -631,7 +631,7 @@ static const struct spi_device_id spi_no - { }, - }; - --static const struct spi_device_id *spi_nor_read_id(struct spi_nor *nor) -+const struct spi_device_id *spi_nor_read_id(struct spi_nor *nor) - { - int tmp; - u8 id[5]; -@@ -662,6 +662,7 @@ static const struct spi_device_id *spi_n - dev_err(nor->dev, "unrecognized JEDEC id %06x\n", jedec); - return ERR_PTR(-ENODEV); - } -+EXPORT_SYMBOL_GPL(spi_nor_read_id); - - static int spi_nor_read(struct mtd_info *mtd, loff_t from, size_t len, - size_t *retlen, u_char *buf) ---- a/include/linux/mtd/spi-nor.h -+++ b/include/linux/mtd/spi-nor.h -@@ -188,6 +188,8 @@ struct spi_nor { - void *priv; - }; - -+const struct spi_device_id *spi_nor_read_id(struct spi_nor *nor); -+ - /** - * spi_nor_scan() - scan the SPI NOR - * @nor: the spi_nor structure |