Hello. linux-2.6.25 has the strange dependancies for pc-speaker, which prevents snd-pcsp from working. Namely, the platform device (created in arch/x86/kernel/pcspeaker.c) depends on the platform driver (CONFIG_INPUT_PCSPKR). I wonder if it is a good practice to make the platform device to depend on the driver, I guess it is not. The attached patch reverses that. It adds the config option for the pcspkr platform device and makes the platform drivers to depend on that. This allows snd-pcsp to work at least in some configurations. Does that patch look reasonable? --- fix pcspkr dependancies: make the pcspkr platform drivers to depend on a platform device, and not the other way around. Signed-off-by: Stas Sergeev CC: Takashi Iwai CC: Dmitry Torokhov CC: Vojtech Pavlik