diff options
author | Benjamin Gaignard <benjamin.gaignard@linaro.org> | 2017-01-20 10:15:03 +0100 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2017-01-23 12:03:57 +0000 |
commit | d0f949e220fdf5ed1033e9f6e80749b05f2e7b70 (patch) | |
tree | 5b443357a8208a29a75d073ff680d0c671e15607 /drivers/mfd/Kconfig | |
parent | 8f9359c6c6a00b43273480a5cf5b0f240aa3b648 (diff) | |
download | linux-stable-d0f949e220fdf5ed1033e9f6e80749b05f2e7b70.tar.gz linux-stable-d0f949e220fdf5ed1033e9f6e80749b05f2e7b70.tar.bz2 linux-stable-d0f949e220fdf5ed1033e9f6e80749b05f2e7b70.zip |
mfd: Add STM32 Timers driver
This hardware block could at used at same time for PWM generation
and IIO timers.
PWM and IIO timer configuration are mixed in the same registers
so we need a multi fonction driver to be able to share those registers.
version 7:
- rebase on v4.10-rc2
version 6:
- rename files to stm32-timers
- rename functions to stm32_timers_xxx
version 5:
- fix Lee comments about detect function
- add missing dependency on REGMAP_MMIO
version 4:
- add a function to detect Auto Reload Register (ARR) size
- rename the structure shared with other drivers
version 2:
- rename driver "stm32-gptimer" to be align with SoC documentation
- only keep one compatible
- use of_platform_populate() instead of devm_mfd_add_devices()
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@st.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/mfd/Kconfig')
-rw-r--r-- | drivers/mfd/Kconfig | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index 4ce3b6f11830..d0c14b88b24e 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig @@ -1621,6 +1621,17 @@ config MFD_STW481X in various ST Microelectronics and ST-Ericsson embedded Nomadik series. +config MFD_STM32_TIMERS + tristate "Support for STM32 Timers" + depends on (ARCH_STM32 && OF) || COMPILE_TEST + select MFD_CORE + select REGMAP + select REGMAP_MMIO + help + Select this option to enable STM32 timers driver used + for PWM and IIO Timer. This driver allow to share the + registers between the others drivers. + menu "Multimedia Capabilities Port drivers" depends on ARCH_SA1100 |