Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933114AbbLTRly (ORCPT ); Sun, 20 Dec 2015 12:41:54 -0500 Received: from mail-yk0-f176.google.com ([209.85.160.176]:33752 "EHLO mail-yk0-f176.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751966AbbLTRlw convert rfc822-to-8bit (ORCPT ); Sun, 20 Dec 2015 12:41:52 -0500 MIME-Version: 1.0 In-Reply-To: References: <1450221935-6034-1-git-send-email-mans@mansr.com> <5674271B.9090308@candw.ms> <56745BA4.1090607@candw.ms> <56748D85.4060108@candw.ms> <567541EE.9010308@candw.ms> <56758F33.20804@candw.ms> <5675A84F.2070208@candw.ms> <5675BB2F.6060107@candw.ms> <5675C452.2080206@candw.ms> Date: Sun, 20 Dec 2015 19:41:51 +0200 Message-ID: Subject: Re: [PATCH 1/3] ata: sata_dwc_460ex: use "dmas" DT property to find dma channel From: Andy Shevchenko To: =?UTF-8?B?TcOlbnMgUnVsbGfDpXJk?= Cc: Julian Margetson , Andy Shevchenko , Tejun Heo , linux-ide@vger.kernel.org, "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1341 Lines: 35 On Sun, Dec 20, 2015 at 7:11 PM, Måns Rullgård wrote: > Julian Margetson writes: > >> On 12/19/2015 4:41 PM, Måns Rullgård wrote: >>> Andy Shevchenko writes: >>> >>>> On Sat, Dec 19, 2015 at 10:16 PM, Julian Margetson wrote: >>>>> On 12/19/2015 3:07 PM, Måns Rullgård wrote: >>>>>> Julian Margetson writes: >> [ 18.606292] dma dma0chan0: dwc_tx_submit: queued 2 >> [ 18.611091] dma dma0chan0: dwc_dostart_first_queued: started 2 >> [ 48.748614] ata3: lost interrupt (Status 0x40) > > Now we're getting somewhere. The dma transfer is set up and initiated, > but then nothing happens. Comparing the old sata_dwc driver, from > before the switch to dmaengine, with the dw_dma driver, I noticed an > obvious problem: the descriptors are filled in using the wrong byte > order. So, it means we have IO in little endian, but DMA reads data from memory in big endian? > This patch might fix that. In case it works I have to test it on AVR32. -- With Best Regards, Andy Shevchenko -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/