diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2017-01-28 18:10:43 +0300 |
---|---|---|
committer | Thierry Reding <thierry.reding@gmail.com> | 2017-01-30 10:16:55 +0300 |
commit | 9900073cf5587662df9b7ef59f649ff100229d85 (patch) | |
tree | 2d2ff9a4157907f59a1a15ff2fbbc92601a539c2 /drivers/pwm/pwm-lpss.h | |
parent | 10d56a4cb1c6c894c60acbaec0f8aa44aba833b0 (diff) | |
download | linux-9900073cf5587662df9b7ef59f649ff100229d85.tar.xz |
pwm: lpss: Do not export board infos for different PWM types
The PWM LPSS probe drivers just pass a pointer to the exported board
info structures to pwm_lpss_probe() based on device PCI or ACPI ID.
In order to remove the knowledge of specific devices from library part of
the driver and reduce noise in exported namespace just duplicate the
board info structures and stop exporting them.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Diffstat (limited to 'drivers/pwm/pwm-lpss.h')
-rw-r--r-- | drivers/pwm/pwm-lpss.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/pwm/pwm-lpss.h b/drivers/pwm/pwm-lpss.h index 04766e0d41aa..c94cd7c2695d 100644 --- a/drivers/pwm/pwm-lpss.h +++ b/drivers/pwm/pwm-lpss.h @@ -24,10 +24,6 @@ struct pwm_lpss_boardinfo { unsigned long base_unit_bits; }; -extern const struct pwm_lpss_boardinfo pwm_lpss_byt_info; -extern const struct pwm_lpss_boardinfo pwm_lpss_bsw_info; -extern const struct pwm_lpss_boardinfo pwm_lpss_bxt_info; - struct pwm_lpss_chip *pwm_lpss_probe(struct device *dev, struct resource *r, const struct pwm_lpss_boardinfo *info); int pwm_lpss_remove(struct pwm_lpss_chip *lpwm); |