diff options
author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2015-10-20 15:53:06 +0200 |
---|---|---|
committer | Thierry Reding <thierry.reding@gmail.com> | 2015-11-06 14:26:28 +0100 |
commit | 87219cb47e5ccfb932177e960c495d475bc16add (patch) | |
tree | ba076fff85c674fe96778b6e5fc33bebe602218a /drivers/pwm/pwm-lpss.c | |
parent | pwm: lpss: Add support for multiple PWMs (diff) | |
download | linux-87219cb47e5ccfb932177e960c495d475bc16add.tar.xz linux-87219cb47e5ccfb932177e960c495d475bc16add.zip |
pwm: lpss: Support all four PWMs on Intel Broxton
Intel Broxton has similar PWM than Intel Braswell but instead of one it has
four PWMs included in one PCI/ACPI device. This patch adds support for all
the four PWMs and changes the PCI part of the driver to use
'pwm_lpss_bxt_info' instead.
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Diffstat (limited to 'drivers/pwm/pwm-lpss.c')
-rw-r--r-- | drivers/pwm/pwm-lpss.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/pwm/pwm-lpss.c b/drivers/pwm/pwm-lpss.c index e7392bdfdd18..df03b50f20dd 100644 --- a/drivers/pwm/pwm-lpss.c +++ b/drivers/pwm/pwm-lpss.c @@ -52,6 +52,13 @@ const struct pwm_lpss_boardinfo pwm_lpss_bsw_info = { }; EXPORT_SYMBOL_GPL(pwm_lpss_bsw_info); +/* Broxton */ +const struct pwm_lpss_boardinfo pwm_lpss_bxt_info = { + .clk_rate = 19200000, + .npwm = 4, +}; +EXPORT_SYMBOL_GPL(pwm_lpss_bxt_info); + static inline struct pwm_lpss_chip *to_lpwm(struct pwm_chip *chip) { return container_of(chip, struct pwm_lpss_chip, chip); |