+ Updated address for Sergey as the "sergei.shtylyov@xxxxxxxxxxxxxxxxxx" bounced. Cheers, Biju > -----Original Message----- > From: Biju Das <biju.das.jz@xxxxxxxxxxxxxx> > Sent: Wednesday, July 31, 2024 8:30 AM > Subject: [PATCH] spi: rpc-if: Add missing MODULE_DEVICE_TABLE > > Add missing MODULE_DEVICE_TABLE definition for automatic loading of the driver when it is built as a > module. > > Fixes: eb8d6d464a27 ("spi: add Renesas RPC-IF driver") > Signed-off-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx> > --- > On RZ/G2L: > Before we need to manually install spi-rpc-if module for getting partition table info > > After this fix, partition table can be seen during boot > 2 fixed-partitions partitions found on MTD device spi1.0 Creating 2 MTD partitions on "spi1.0": > 0x000000000000-0x000002000000 : "boot" > 0x000002000000-0x000004000000 : "user" > --- > drivers/spi/spi-rpc-if.c | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/drivers/spi/spi-rpc-if.c b/drivers/spi/spi-rpc-if.c index d3f07fd719bd..b468a95972bf > 100644 > --- a/drivers/spi/spi-rpc-if.c > +++ b/drivers/spi/spi-rpc-if.c > @@ -198,9 +198,16 @@ static int __maybe_unused rpcif_spi_resume(struct device *dev) > > static SIMPLE_DEV_PM_OPS(rpcif_spi_pm_ops, rpcif_spi_suspend, rpcif_spi_resume); > > +static const struct platform_device_id rpc_if_spi_id_table[] = { > + { .name = "rpc-if-spi" }, > + { /* sentinel */ } > +}; > +MODULE_DEVICE_TABLE(platform, rpc_if_spi_id_table); > + > static struct platform_driver rpcif_spi_driver = { > .probe = rpcif_spi_probe, > .remove_new = rpcif_spi_remove, > + .id_table = rpc_if_spi_id_table, > .driver = { > .name = "rpc-if-spi", > #ifdef CONFIG_PM_SLEEP > -- > 2.43.0