aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ar71xx/patches-4.14/407-mtd-m25p80-allow-to-pass-probe-types-via-platform-data.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/ar71xx/patches-4.14/407-mtd-m25p80-allow-to-pass-probe-types-via-platform-data.patch')
-rw-r--r--target/linux/ar71xx/patches-4.14/407-mtd-m25p80-allow-to-pass-probe-types-via-platform-data.patch34
1 files changed, 0 insertions, 34 deletions
diff --git a/target/linux/ar71xx/patches-4.14/407-mtd-m25p80-allow-to-pass-probe-types-via-platform-data.patch b/target/linux/ar71xx/patches-4.14/407-mtd-m25p80-allow-to-pass-probe-types-via-platform-data.patch
deleted file mode 100644
index 13999064cb..0000000000
--- a/target/linux/ar71xx/patches-4.14/407-mtd-m25p80-allow-to-pass-probe-types-via-platform-data.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- a/drivers/mtd/devices/m25p80.c
-+++ b/drivers/mtd/devices/m25p80.c
-@@ -235,6 +235,7 @@ static ssize_t m25p80_read(struct spi_no
- */
- static int m25p_probe(struct spi_device *spi)
- {
-+ struct mtd_part_parser_data ppdata = {0,};
- struct flash_platform_data *data;
- struct m25p *flash;
- struct spi_nor *nor;
-@@ -300,8 +301,11 @@ static int m25p_probe(struct spi_device
- if (ret)
- return ret;
-
-- return mtd_device_register(&nor->mtd, data ? data->parts : NULL,
-- data ? data->nr_parts : 0);
-+ return mtd_device_parse_register(&nor->mtd,
-+ data ? data->part_probes : NULL,
-+ &ppdata,
-+ data ? data->parts : NULL,
-+ data ? data->nr_parts : 0);
- }
-
-
---- a/include/linux/spi/flash.h
-+++ b/include/linux/spi/flash.h
-@@ -25,6 +25,7 @@ struct flash_platform_data {
- unsigned int nr_parts;
-
- char *type;
-+ const char **part_probes;
-
- /* we'll likely add more ... use JEDEC IDs, etc */
- };