On Thu, May 11, 2023 at 05:30:10PM +0200, Manuel Lauss wrote: > Various fixes for the Au1200/Au1550/Au1300 DBDMA2 code: > > - skip cache invalidation if chip has working coherency circuitry. > - invalidate KSEG0-portion of the (physical) data address. > - force the dma channel doorbell write out to bus immediately with > a sync. > > -- > This fixes Audio and SD/MMC on the DB1300 board. > > Signed-off-by: Manuel Lauss <manuel.lauss@xxxxxxxxx> > --- > arch/mips/alchemy/common/dbdma.c | 27 +++++++++++++++------------ > 1 file changed, 15 insertions(+), 12 deletions(-) applied to mips-fixes. Thomas. -- Crap can work. Given enough thrust pigs will fly, but it's not necessarily a good idea. [ RFC1925, 2.3 ]