# ALSA Sparc drivers
menuconfig SND_SPARC
bool "Sparc sound devices"
depends on SPARC
default y
help
Support for sound devices specific to Sun SPARC architectures.
if SND_SPARC
config SND_SUN_AMD7930
tristate "Sun AMD7930"
depends on SBUS
select SND_PCM
help
Say Y here to include support for AMD7930 sound device on Sun.
To compile this driver as a module, choose M here: the module
will be called snd-sun-amd7930.
config SND_SUN_CS4231
tristate "Sun CS4231"
select SND_PCM
select SND_TIMER
help
Say Y here to include support for CS4231 sound device on Sun.
To compile this driver as a module, choose M here: the module
will be called snd-sun-cs4231.
config SND_SUN_DBRI
tristate "Sun DBRI"
depends on SBUS
select SND_PCM
help
Say Y here to include support for DBRI sound device on Sun.
To compile this driver as a module, choose M here: the module
will be called snd-sun-dbri.
endif # SND_SPARC
id' value='a608a9d52fa4168efd478d684039ed545a69dbcd'/>
platform/x86: fujitsu-laptop: use brightness_set_blocking for LED-setting callbacks
All LED-setting functions in fujitsu-laptop are currently assigned to
the brightness_set callback, which is incorrect because they can sleep
(due to their use of call_fext_func(), which in turn issues ACPI calls)
and the documentation (in include/linux/leds.h) clearly states they must
not. Assign them to brightness_set_blocking instead and change them to
match the expected function prototype.
This change makes it possible to use Fujitsu-specific LEDs with "heavy"
triggers, like disk-activity or phy0rx.
Fixes: 3a407086090b ("fujitsu-laptop: Add BL power, LED control and radio state information")
Fixes: 4f62568c1fcf ("fujitsu-laptop: Support radio LED")
Fixes: d6b88f64b0d4 ("fujitsu-laptop: Add support for eco LED")
Signed-off-by: Michał Kępień <kernel@kempniu.pl>
Acked-by: Jonathan Woithe <jwoithe@just42.net>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>