Don't reset the controller on each transaction. Remove unecessary polling
authorkettenis <kettenis@openbsd.org>
Sat, 15 Jan 2022 11:04:16 +0000 (11:04 +0000)
committerkettenis <kettenis@openbsd.org>
Sat, 15 Jan 2022 11:04:16 +0000 (11:04 +0000)
commit585c4a5abf92f56173a99f2905939c76fcb1af40
tree27644710f584a0f586b2ad3fe63e385a6604f305
parent0d9ce156e5dd1043abb6aeb78459b400881e7069
Don't reset the controller on each transaction.  Remove unecessary polling
loop and adjust another polling loop.  This makes accessing the cs42l83
audio codec work.  Probably removing the reset is enough to fix this
but the other changes bring us in line with the Linux driver which had
some decent RE done to it recently.

ok patrick@
sys/arch/arm64/dev/apliic.c