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

Configure Feed

Select the types of activity you want to include in your feed.

pwm: clps711x: Drop of_match_ptr() usage for .of_match_table

The pwm-clps711x driver depends on ARCH_CLPS711X || COMPILE_TEST. With
the former being an ARCH_MULTI_V4T platform, there is always OF=y when
ARCH_CLPS711X=y, so in practise clps711x_pwm_dt_ids[] is always used.
(And in the case COMPILE_TEST=y + OF=n this only increases the driver
size a bit but still compiles.)

So drop the usage of of_match_ptr().

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20250214163442.192006-2-u.kleine-koenig@baylibre.com
Signed-off-by: Uwe Kleine-König <ukleinek@kernel.org>

authored by

Uwe Kleine-König and committed by
Uwe Kleine-König
f2037a3e b2693edd

+2 -2
+2 -2
drivers/pwm/pwm-clps711x.c
··· 98 98 return devm_pwmchip_add(&pdev->dev, chip); 99 99 } 100 100 101 - static const struct of_device_id __maybe_unused clps711x_pwm_dt_ids[] = { 101 + static const struct of_device_id clps711x_pwm_dt_ids[] = { 102 102 { .compatible = "cirrus,ep7209-pwm", }, 103 103 { } 104 104 }; ··· 107 107 static struct platform_driver clps711x_pwm_driver = { 108 108 .driver = { 109 109 .name = "clps711x-pwm", 110 - .of_match_table = of_match_ptr(clps711x_pwm_dt_ids), 110 + .of_match_table = clps711x_pwm_dt_ids, 111 111 }, 112 112 .probe = clps711x_pwm_probe, 113 113 };