summaryrefslogtreecommitdiff
path: root/drivers/mtd/devices/mchp23k256.c
diff options
context:
space:
mode:
authorChris Packham <chris.packham@alliedtelesis.co.nz>2017-06-02 06:21:18 +0300
committerBrian Norris <computersforpeace@gmail.com>2017-06-09 02:28:03 +0300
commit2f071ff175ea221710d583222b55f915d90901f0 (patch)
tree3895595ed0ed21f6eeb57aa49bb05918f12b0381 /drivers/mtd/devices/mchp23k256.c
parent44225c9c79ae288b5f1668dc5dda7ba9f87995f1 (diff)
downloadlinux-2f071ff175ea221710d583222b55f915d90901f0.tar.xz
mtd: mchp23k256: add partitioning support
Setting the of_node for the mtd device allows the generic mtd code to setup the partitions. [Editorial note (Brian): patch still pending on fixing up the "aligned to eraseblock" partition sanity check, given that this SRAM has no eraseblocks.] Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Tested-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Diffstat (limited to 'drivers/mtd/devices/mchp23k256.c')
-rw-r--r--drivers/mtd/devices/mchp23k256.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mtd/devices/mchp23k256.c b/drivers/mtd/devices/mchp23k256.c
index 2542f5b8b63f..3e5feb454644 100644
--- a/drivers/mtd/devices/mchp23k256.c
+++ b/drivers/mtd/devices/mchp23k256.c
@@ -143,6 +143,7 @@ static int mchp23k256_probe(struct spi_device *spi)
data = dev_get_platdata(&spi->dev);
+ mtd_set_of_node(&flash->mtd, spi->dev.of_node);
flash->mtd.dev.parent = &spi->dev;
flash->mtd.type = MTD_RAM;
flash->mtd.flags = MTD_CAP_RAM;