Messages in this thread Patch in this message | ![/](/images/icornerl.gif) | | From | Miquel Raynal <> | Subject | [PATCH 1/4] nvmem: Add macro to register nvmem layout drivers | Date | Wed, 15 Mar 2023 11:00:15 +0100 |
| |
Provide a module_nvmem_layout_driver() macro at the end of the nvmem-provider.h header to reduce the boilerplate when registering nvmem layout drivers.
Suggested-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> --- include/linux/nvmem-provider.h | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/include/linux/nvmem-provider.h b/include/linux/nvmem-provider.h index 0cf9f9490514..a1c668018894 100644 --- a/include/linux/nvmem-provider.h +++ b/include/linux/nvmem-provider.h @@ -240,4 +240,9 @@ nvmem_layout_get_match_data(struct nvmem_device *nvmem, } #endif /* CONFIG_NVMEM */ + +#define module_nvmem_layout_driver(__layout_driver) \ + module_driver(__layout_driver, nvmem_layout_register, \ + nvmem_layout_unregister) + #endif /* ifndef _LINUX_NVMEM_PROVIDER_H */ -- 2.34.1
| ![\](/images/icornerr.gif) |