ARM64/SND_BCM2835: Port it to arm64.
authorMichael Zoran <mzoran@crowfest.net>
Fri, 13 Jan 2017 03:05:46 +0000 (19:05 -0800)
committerJaechul Lee <jcsing.lee@samsung.com>
Fri, 18 Aug 2017 01:04:51 +0000 (10:04 +0900)
commit1c3d2124f0587db06ae78ac2844ae2c472f1812e
tree90845a9e3c12c1d2bfc994da65101738d209193d
parent2f4c5226e102c9bba1a3f528ca743fba36f262b3
ARM64/SND_BCM2835: Port it to arm64.

In the messages sent to VCHIQ, SND_BCM2835 passes a callback
and a context into two 32 bit pointers.  Since this
message is interpreted by the firmware, it can't be easily
changed.  Luckily only one of these fields is actual used,
so on ARM64 only use one of the fields to store the upper
half of the 64 bit callback pointer.

The Kconfig is also changed to allow ARM audio to work for ARM64
as well.

Signed-off-by: Michael Zoran <mzoran@crowfest.net>
sound/arm/Kconfig
sound/arm/bcm2835-vchiq.c
sound/arm/vc_vchi_audioserv_defs.h