pwm: bcm2835: Drop write-only member of driver private data
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Mon, 29 Jan 2024 08:10:30 +0000 (09:10 +0100)
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 15 Feb 2024 11:28:02 +0000 (12:28 +0100)
Since commit fcc760729359 ("pwm: bcm2835: Allow PWM driver to be used in
atomic context") struct bcm2835_pwm::dev is only assigned a value, but
it's never used. So the dev member can just be dropped.

Link: https://lore.kernel.org/r/20240129081029.2355612-2-u.kleine-koenig@pengutronix.de
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
drivers/pwm/pwm-bcm2835.c

index 283cf27f25bae01fd6b2702781e04ce77188c924..711c174bbe2337ef82ef5f650e8ba7379e778a08 100644 (file)
@@ -25,7 +25,6 @@
 
 struct bcm2835_pwm {
        struct pwm_chip chip;
-       struct device *dev;
        void __iomem *base;
        struct clk *clk;
        unsigned long rate;
@@ -142,8 +141,6 @@ static int bcm2835_pwm_probe(struct platform_device *pdev)
        if (!pc)
                return -ENOMEM;
 
-       pc->dev = &pdev->dev;
-
        pc->base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(pc->base))
                return PTR_ERR(pc->base);