Merge tag 'pwm/for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry...
[linux-2.6-microblaze.git] / drivers / pwm / pwm-lpss.c
index 81ac297..23fe332 100644 (file)
@@ -246,15 +246,15 @@ static const struct pwm_ops pwm_lpss_ops = {
        .owner = THIS_MODULE,
 };
 
-struct pwm_lpss_chip *pwm_lpss_probe(struct device *dev, void __iomem *base,
-                                    const struct pwm_lpss_boardinfo *info)
+struct pwm_lpss_chip *devm_pwm_lpss_probe(struct device *dev, void __iomem *base,
+                                         const struct pwm_lpss_boardinfo *info)
 {
        struct pwm_lpss_chip *lpwm;
        unsigned long c;
        int i, ret;
        u32 ctrl;
 
-       if (WARN_ON(info->npwm > MAX_PWMS))
+       if (WARN_ON(info->npwm > LPSS_MAX_PWMS))
                return ERR_PTR(-ENODEV);
 
        lpwm = devm_kzalloc(dev, sizeof(*lpwm), GFP_KERNEL);
@@ -286,7 +286,7 @@ struct pwm_lpss_chip *pwm_lpss_probe(struct device *dev, void __iomem *base,
 
        return lpwm;
 }
-EXPORT_SYMBOL_GPL(pwm_lpss_probe);
+EXPORT_SYMBOL_GPL(devm_pwm_lpss_probe);
 
 MODULE_DESCRIPTION("PWM driver for Intel LPSS");
 MODULE_AUTHOR("Mika Westerberg <mika.westerberg@linux.intel.com>");