mtd: core: always create master device
authorAlexander Usyskin <alexander.usyskin@intel.com>
Thu, 24 Apr 2025 13:25:25 +0000 (16:25 +0300)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Tue, 13 May 2025 07:33:57 +0000 (09:33 +0200)
commit0aa7b390fc40a871267a2328bbbefca8b37ad307
treeb403ed1b87dd3ae57f57916d21933090db4fb222
parent91b7163b1ff37d24ba3a9d98f3b53f3fecfc69a5
mtd: core: always create master device

Create master device without partition when
CONFIG_MTD_PARTITIONED_MASTER flag is unset.

This streamlines device tree and allows to anchor
runtime power management on master device in all cases.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
drivers/mtd/mtdchar.c
drivers/mtd/mtdcore.c
drivers/mtd/mtdcore.h
drivers/mtd/mtdpart.c
include/linux/mtd/partitions.h