At Thu, 20 Feb 2014 00:00:40 +0900, Mark Brown wrote:
On Wed, Feb 19, 2014 at 02:06:24PM +0000, Liam Girdwood wrote:
Disable build on non X86 architectures. This fixes the following build errors on PPC :-
sound/soc/intel/sst-dsp.c: In function 'sst_dsp_outbox_write': sound/soc/intel/sst-dsp.c:218:2: error: implicit declaration of function 'memcpy_toio' [-Werror=implicit-function-declaration] memcpy_toio(sst->mailbox.out_base, message, bytes); ^
But lots of architectures do actually have these operations, I suspect looking at some of the existing users depending on PCI is enough if excessively strict (this will improve build coverage which tends to be useful even if the driver can't be run).
Yes. I guess including linux/io.h should fix the build issue.
Though, limiting the build to X86 isn't bad particularly for this driver.
Takashi