Thread (11 messages) 11 messages, 4 authors, 2021-12-17

Re: [PATCH 3/3] pinctrl: meson: add pinctrl driver support for Meson-S4 Soc

From: Andy Shevchenko <hidden>
Date: 2021-12-14 11:58:40
Also in: linux-amlogic, linux-gpio, lkml

On Tue, Dec 14, 2021 at 6:27 AM Qianggui Song [off-list ref] wrote:
Add new pinctrl driver for Amlogic's Meson-S4 SoC which share the
same register laytout as the previous Meson-A1.
layout

...
+config PINCTRL_MESON_S4
+       tristate "Meson s4 Soc pinctrl driver"
+       depends on ARM64
+       select PINCTRL_MESON_AXG_PMX
+       default y
Why is it needed on other (non-MESON_S4) SoCs?

...
+static const char * const i2c1_groups[] = {
+       "i2c1_sda_c", "i2c1_scl_c",
+       "i2c1_sda_d", "i2c1_scl_d",
+       "i2c1_sda_h", "i2c1_scl_h",
+       "i2c1_sda_x", "i2c1_scl_x"
In this and all the rest similar cases leave a comma.
+};
...
+static const struct of_device_id meson_s4_pinctrl_dt_match[] = {
+       {
+               .compatible = "amlogic,meson-s4-periphs-pinctrl",
+               .data = &meson_s4_periphs_pinctrl_data,
+       },
+       { },
When it's a terminator entry, no comma is needed.
+};
...
+static struct platform_driver meson_s4_pinctrl_driver = {
+       .probe  = meson_pinctrl_probe,
+       .driver = {
+               .name   = "meson-s4-pinctrl",
+               .of_match_table = meson_s4_pinctrl_dt_match,
+       },
+};
+
+module_platform_driver(meson_s4_pinctrl_driver);
Swap above two lines, first module_...() followed by a blank line.
+MODULE_LICENSE("Dual BSD/GPL");
-- 
With Best Regards,
Andy Shevchenko

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help