Skip to content

Commit 5224b7a

Browse files
jeff-t-johnsonLinus Walleij
authored andcommitted
pinctrl: add missing MODULE_DESCRIPTION() macros
When ARCH=x86, make allmodconfig && make W=1 C=1 reports: WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pinctrl/bcm/pinctrl-bcm4908.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pinctrl/pinctrl-mcp23s08_i2c.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pinctrl/pinctrl-mcp23s08_spi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pinctrl/pinctrl-mcp23s08.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pinctrl/meson/pinctrl-meson.o Add the missing invocation of the MODULE_DESCRIPTION() macro to all files which have a MODULE_LICENSE(). This includes many meson drivers which, although they did not produce a warning with the x86 allmodconfig configuration, may cause this warning with ARM or ARM64 configurations. Signed-off-by: Jeff Johnson <quic_jjohnson@quicinc.com> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> # for Amlogic Pinctrl drivers Link: https://lore.kernel.org/r/20240610-md-drivers-pinctrl-v1-1-68462e3d960c@quicinc.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 parent f28cbab commit 5224b7a

14 files changed

Lines changed: 14 additions & 0 deletions

drivers/pinctrl/bcm/pinctrl-bcm4908.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,5 +559,6 @@ static struct platform_driver bcm4908_pinctrl_driver = {
559559
module_platform_driver(bcm4908_pinctrl_driver);
560560

561561
MODULE_AUTHOR("Rafał Miłecki");
562+
MODULE_DESCRIPTION("Broadcom BCM4908 pinmux driver");
562563
MODULE_LICENSE("GPL v2");
563564
MODULE_DEVICE_TABLE(of, bcm4908_pinctrl_of_match_table);

drivers/pinctrl/meson/pinctrl-meson-a1.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -936,4 +936,5 @@ static struct platform_driver meson_a1_pinctrl_driver = {
936936
};
937937

938938
module_platform_driver(meson_a1_pinctrl_driver);
939+
MODULE_DESCRIPTION("Amlogic Meson A1 SoC pinctrl driver");
939940
MODULE_LICENSE("Dual BSD/GPL");

drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,5 @@ const struct pinmux_ops meson_axg_pmx_ops = {
117117
};
118118
EXPORT_SYMBOL_GPL(meson_axg_pmx_ops);
119119

120+
MODULE_DESCRIPTION("Amlogic Meson AXG second generation pinmux driver");
120121
MODULE_LICENSE("Dual BSD/GPL");

drivers/pinctrl/meson/pinctrl-meson-axg.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1091,4 +1091,5 @@ static struct platform_driver meson_axg_pinctrl_driver = {
10911091
};
10921092

10931093
module_platform_driver(meson_axg_pinctrl_driver);
1094+
MODULE_DESCRIPTION("Amlogic Meson AXG pinctrl driver");
10941095
MODULE_LICENSE("Dual BSD/GPL");

drivers/pinctrl/meson/pinctrl-meson-g12a.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1426,4 +1426,5 @@ static struct platform_driver meson_g12a_pinctrl_driver = {
14261426
};
14271427

14281428
module_platform_driver(meson_g12a_pinctrl_driver);
1429+
MODULE_DESCRIPTION("Amlogic Meson G12A SoC pinctrl driver");
14291430
MODULE_LICENSE("Dual BSD/GPL");

drivers/pinctrl/meson/pinctrl-meson-gxbb.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -910,4 +910,5 @@ static struct platform_driver meson_gxbb_pinctrl_driver = {
910910
},
911911
};
912912
module_platform_driver(meson_gxbb_pinctrl_driver);
913+
MODULE_DESCRIPTION("Amlogic Meson GXBB pinctrl driver");
913914
MODULE_LICENSE("GPL v2");

drivers/pinctrl/meson/pinctrl-meson-gxl.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -871,4 +871,5 @@ static struct platform_driver meson_gxl_pinctrl_driver = {
871871
},
872872
};
873873
module_platform_driver(meson_gxl_pinctrl_driver);
874+
MODULE_DESCRIPTION("Amlogic Meson GXL pinctrl driver");
874875
MODULE_LICENSE("GPL v2");

drivers/pinctrl/meson/pinctrl-meson-s4.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1230,4 +1230,5 @@ static struct platform_driver meson_s4_pinctrl_driver = {
12301230
};
12311231
module_platform_driver(meson_s4_pinctrl_driver);
12321232

1233+
MODULE_DESCRIPTION("Amlogic Meson S4 SoC pinctrl driver");
12331234
MODULE_LICENSE("Dual BSD/GPL");

drivers/pinctrl/meson/pinctrl-meson.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -767,4 +767,5 @@ int meson_pinctrl_probe(struct platform_device *pdev)
767767
}
768768
EXPORT_SYMBOL_GPL(meson_pinctrl_probe);
769769

770+
MODULE_DESCRIPTION("Amlogic Meson SoCs core pinctrl driver");
770771
MODULE_LICENSE("GPL v2");

drivers/pinctrl/meson/pinctrl-meson8-pmx.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,5 @@ const struct pinmux_ops meson8_pmx_ops = {
101101
.gpio_request_enable = meson8_pmx_request_gpio,
102102
};
103103
EXPORT_SYMBOL_GPL(meson8_pmx_ops);
104+
MODULE_DESCRIPTION("Amlogic Meson SoCs first generation pinmux driver");
104105
MODULE_LICENSE("GPL v2");

0 commit comments

Comments
 (0)