Commit 1690e35f authored by Arnd Bergmann's avatar Arnd Bergmann Committed by Greg Kroah-Hartman

misc: atmel_pwm: only build for supported platforms

There is architecture code in mach-at91 that depends on the
CONFIG_ATMEL_PWM symbol in order to call the soc-specific
at91_add_device_pwm function. While all of this is about code
that will be removed in the future, using DT probing and
the PWM framework, we currently get a build failure:

arch/arm/mach-at91/built-in.o: In function `at91_pwm_leds':
arch/arm/mach-at91/leds.c:88: undefined reference to `at91_add_device_pwm'

This patch ensures we only try to build this driver on
platforms on which it will build and work.
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
Acked-by: default avatarNicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c919951d
...@@ -53,7 +53,8 @@ config AD525X_DPOT_SPI ...@@ -53,7 +53,8 @@ config AD525X_DPOT_SPI
config ATMEL_PWM config ATMEL_PWM
tristate "Atmel AT32/AT91 PWM support" tristate "Atmel AT32/AT91 PWM support"
depends on HAVE_CLK && (AVR32 || ARCH_AT91 || COMPILE_TEST) depends on HAVE_CLK
depends on AVR32 || AT91SAM9263 || AT91SAM9RL || AT91SAM9G45
help help
This option enables device driver support for the PWM channels This option enables device driver support for the PWM channels
on certain Atmel processors. Pulse Width Modulation is used for on certain Atmel processors. Pulse Width Modulation is used for
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment