i2c: mux: remove incorrect of_match_ptr annotations
authorArnd Bergmann <arnd@arndb.de>
Tue, 25 Feb 2025 16:36:56 +0000 (17:36 +0100)
committerAndi Shyti <andi.shyti@kernel.org>
Tue, 18 Mar 2025 20:53:53 +0000 (21:53 +0100)
Building with W=1 shows a warning about ltc4306_of_match and
i2c_mux_reg_of_match being unused when CONFIG_OF is disabled:

    drivers/i2c/muxes/i2c-mux-ltc4306.c:200:34: error: unused variable 'ltc4306_of_match' [-Werror,-Wunused-const-variable]
    drivers/i2c/muxes/i2c-mux-reg.c:242:34: error: unused variable 'i2c_mux_reg_of_match' [-Werror,-Wunused-const-variable]

Acked-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20250225163700.4169480-1-arnd@kernel.org
drivers/i2c/muxes/i2c-mux-ltc4306.c
drivers/i2c/muxes/i2c-mux-reg.c

index 19a7c370946d4743f701786e4376217b357c2220..8a87f19bf5d5f0e51af4b685ba50e4b5fb5b6372 100644 (file)
@@ -303,7 +303,7 @@ static void ltc4306_remove(struct i2c_client *client)
 static struct i2c_driver ltc4306_driver = {
        .driver         = {
                .name   = "ltc4306",
-               .of_match_table = of_match_ptr(ltc4306_of_match),
+               .of_match_table = ltc4306_of_match,
        },
        .probe          = ltc4306_probe,
        .remove         = ltc4306_remove,
index dfa472d514ccd601d75458ee3d7c0492c786ccf1..1e566ea92bc9764b45166ac927fb4da732d3775d 100644 (file)
@@ -250,7 +250,7 @@ static struct platform_driver i2c_mux_reg_driver = {
        .remove = i2c_mux_reg_remove,
        .driver = {
                .name   = "i2c-mux-reg",
-               .of_match_table = of_match_ptr(i2c_mux_reg_of_match),
+               .of_match_table = i2c_mux_reg_of_match,
        },
 };