Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pinctrl: loongson2: fix module autoloading

Add MODULE_DEVICE_TABLE(), so the module could be properly autoloaded
based on the alias from of_device_id table. Pin controllers are
considered core components, so usually they are built-in, however these
can be built and used as modules on some generic kernel.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Message-ID: <20240411064614.7409-3-krzk@kernel.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Krzysztof Kozlowski and committed by
Linus Walleij
75589d6b d42005c0

+1
+1
drivers/pinctrl/pinctrl-loongson2.c
··· 286 286 }, 287 287 { } 288 288 }; 289 + MODULE_DEVICE_TABLE(of, loongson2_pinctrl_dt_match); 289 290 290 291 static struct platform_driver loongson2_pinctrl_driver = { 291 292 .probe = loongson2_pinctrl_probe,