HomeFreeBSD

arm: allwinner: Fix audio for Allwinner H3/H5

Description

arm: allwinner: Fix audio for Allwinner H3/H5

Due to three conditions the codec driver for Allwinner A10/A20 and H3/H5 did not work properly here:

Wrong bit position for the analog audio reset
Hardware Reset of codec was not de-asserted correctly
Linux DTS file did not contain the address of the analog register the way as the driver was expecting it.

This patch proposes fixes for those three parts.

Submitted by: freebsdnewbie@freenet.de (Manuel Stühn)
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D19910

Details

Provenance
manuAuthored on
Differential Revision
D19910: Fix audio for Allwinner H3/H5
Parents
rS346333: After r346168, also merge build infrastructure for LLVM libomp.
Branches
Unknown
Tags
Unknown