From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Stein Subject: Re: fsl-dcu not works on latest "drm-next" Date: Thu, 26 May 2016 11:11:27 +0200 Message-ID: <9218011.3pJWMXVBWr@ws-stein> References: <8051435.bV5T0CxpSc@ws-stein> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from webbox1416.server-home.net (webbox1416.server-home.net [77.236.96.61]) by gabe.freedesktop.org (Postfix) with ESMTP id E714A6EA5F for ; Thu, 26 May 2016 09:11:32 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Meng Yi Cc: "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Mark Brown , "airlied@redhat.com" List-Id: dri-devel@lists.freedesktop.org T24gVGh1cnNkYXkgMjYgTWF5IDIwMTYgMDg6MTg6MzAsIE1lbmcgWWkgd3JvdGU6Cj4gSGkgQWxl eGFuZGVyLAo+IAo+ID4gRnJvbSB5b3VyIGJhY2t0cmFjZSBJIGd1ZXNzIHdhaXRfZXZlbnRfdGlt ZW91dCBpcyBjYWxsZWQgaW4gc29tZSBhdG9taWMKPiA+IGNvbnRleHQgKG1pZ2h0X3NsZWVwKCk7 IGlzIGNhbGxlZCBpbnNpZGUgd2FpdF9ldmVudF90aW1lb3V0KS4gVGhpcyBoYXMKPiA+IG5vdGhp bmcgdG8gZG8gd2l0aCByZWdtYXAuCj4gCj4gSGVyZSBpcyBteSB2aWV3IG9mIHBvaW50Ogo+IFNp bmNlIElSUSBzZXR1cCBjb2RlcyB1c2luZyByZWdtYXAsIGFuZCB3aGljaCBpcyBub3Qgc2V0dXAg cHJvcGVybHksIHNvCj4gd2FpdF9ldmVudF90aW1lb3V0Lgo+ID4gVGhlIGluaXRhbCBwcm9ibGVt IGNhbWUgdXAgd2l0aCA5MjJhOWY5MzZlNDAwMDFmOWI5MjEzNzlhYWI5MDA0N2Q1OTkwOTIzCj4g PiAoInJlZ21hcDogbW1pbzogQ29udmVydCB0byByZWdtYXBfYnVzIGFuZCBmaXggYWNjZXNzb3Ig dXNhZ2UiKS4gVGhlCj4gPiBjb21taXRzIDlmOWY4Yjg2M2FkMTMwZWMwYzI1ZjM3OGJkYmFkNjRi YTcxMjkxZGUsCj4gPiA0ZjdkNmRkNGRmOGIzODhlMjA1NmM4OWI1MjgyNTRjZGQ3OWRlYTJhIGFu ZAo+ID4gMGRiZGI3NmMwY2E4ZTdjYWYyN2M5YTIxMGY2NGM0MzU5ZTI5NzRhNCB0cmllZCB0byBm aXggdGhhdC4gV2l0aCB0aG9zZSBJCj4gPiBjb3VsZCBzdWNjZXNzZnVsbHkgcHJvYmUgRENVLgo+ IAo+IFRoYW5rcyBmb3IgeW91ciBpbmZvcm1hdGlvbi4KPiBEQ1Ugd2FzIGFibGUgdG8gIGJlIHBy b2JlZCB3aXRob3V0IHRob3NlIHBhdGNoZXMsIGFuZCBEQ1Ugc3RpbGwgbm90IHdvcmtzCj4gd2l0 aCB0aG9zZSBwYXRjaGVzLgoKWWVzLCBzdXJlLiBEQ1Ugd2FzIHByb2JlZCBmaW5lIGJlZm9yZSAK OTIyYTlmOTM2ZTQwMDAxZjliOTIxMzc5YWFiOTAwNDdkNTk5MDkyMy4gQnV0IHRoaXMgaW50cm9k dWNlZCBhIHJlZ3Jlc3Npb24gZm9yIApEQ1UgYW5kIGFsc28gRFNQSSBvbiBMUzEwMjFBIHdoaWNo IGdvdCBmaXhlZCBieSB0aGUgb3RoZXIgMyBuYW1lZCBjb21taXRzLgpJIGRpZG4ndCB0cnkgdG8g dXNlIERDVSBmb3IgYSB3aGlsZSwgbWF5YmUgdGhlcmUgaXMgYW5vdGhlciByZWdyZXNzaW9uLgpQ bGVhc2UgdHJ5IHJldmVydGluZyAyZWQ5NGY2ZmRlMDY2ZmIzN2JjMzU1M2I3ODZlZGI4MDU1NjE2 OTllCklmIHRoYXQgaGVscHMgdGhlIGRldmljZSB0cmVlIHByb2JpbmcgZG9lcyBub3Qgd29yayBp biByZWdtYXBfZ2V0X3ZhbF9lbmRpYW4KCkJlc3QgcmVnYXJkcywKQWxleGFuZGVyCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753466AbcEZJLf (ORCPT ); Thu, 26 May 2016 05:11:35 -0400 Received: from webbox1416.server-home.net ([77.236.96.61]:56700 "EHLO webbox1416.server-home.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753386AbcEZJLd (ORCPT ); Thu, 26 May 2016 05:11:33 -0400 From: Alexander Stein To: Meng Yi Cc: Stefan Agner , "dri-devel@lists.freedesktop.org" , David Airlie , "airlied@redhat.com" , "linux-kernel@vger.kernel.org" , Mark Brown Subject: Re: fsl-dcu not works on latest "drm-next" Date: Thu, 26 May 2016 11:11:27 +0200 Message-ID: <9218011.3pJWMXVBWr@ws-stein> User-Agent: KMail/4.14.10 (Linux/4.4.6-gentoo; KDE/4.14.16; x86_64; ; ) In-Reply-To: References: <8051435.bV5T0CxpSc@ws-stein> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thursday 26 May 2016 08:18:30, Meng Yi wrote: > Hi Alexander, > > > From your backtrace I guess wait_event_timeout is called in some atomic > > context (might_sleep(); is called inside wait_event_timeout). This has > > nothing to do with regmap. > > Here is my view of point: > Since IRQ setup codes using regmap, and which is not setup properly, so > wait_event_timeout. > > The inital problem came up with 922a9f936e40001f9b921379aab90047d5990923 > > ("regmap: mmio: Convert to regmap_bus and fix accessor usage"). The > > commits 9f9f8b863ad130ec0c25f378bdbad64ba71291de, > > 4f7d6dd4df8b388e2056c89b528254cdd79dea2a and > > 0dbdb76c0ca8e7caf27c9a210f64c4359e2974a4 tried to fix that. With those I > > could successfully probe DCU. > > Thanks for your information. > DCU was able to be probed without those patches, and DCU still not works > with those patches. Yes, sure. DCU was probed fine before 922a9f936e40001f9b921379aab90047d5990923. But this introduced a regression for DCU and also DSPI on LS1021A which got fixed by the other 3 named commits. I didn't try to use DCU for a while, maybe there is another regression. Please try reverting 2ed94f6fde066fb37bc3553b786edb805561699e If that helps the device tree probing does not work in regmap_get_val_endian Best regards, Alexander