Allow com(4) to make use of the simplebus address translation.
authorpatrick <patrick@openbsd.org>
Mon, 15 Aug 2016 14:17:34 +0000 (14:17 +0000)
committerpatrick <patrick@openbsd.org>
Mon, 15 Aug 2016 14:17:34 +0000 (14:17 +0000)
commita5bce6081741d14c47f2c7f2ec27b5cf8c12bacd
tree949283b35840f0fb202406e68fc364f861d04555
parent90ddef02b8a6ac7be70ad3a673eca017e182fcb0
Allow com(4) to make use of the simplebus address translation.
This typically works for every simplebus client, but com(4) did not
make use of the supplied bus tag.  Instead it references the global
a4x bus tag.  This is needed as the ARM com(4) controllers use 4-byte
spaced registers, while com(4) operates on 1-byte.  To be able to make
use of the address translation, copy the a4x bus tag and replace the
cookie and map function with the one supplied by simplebus.

ok kettenis@
sys/arch/armv7/dev/com_fdt.c