Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933647AbcDLMRE (ORCPT ); Tue, 12 Apr 2016 08:17:04 -0400 Received: from atrey.karlin.mff.cuni.cz ([195.113.26.193]:54762 "EHLO atrey.karlin.mff.cuni.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932353AbcDLMRB (ORCPT ); Tue, 12 Apr 2016 08:17:01 -0400 Date: Tue, 12 Apr 2016 14:16:58 +0200 From: Pavel Machek To: Tony Lindgren Cc: pali.rohar@gmail.com, sre@kernel.org, kernel list , linux-arm-kernel , linux-omap@vger.kernel.org, khilman@kernel.org, aaro.koskinen@iki.fi, ivo.g.dimitrov.75@gmail.com, patrikbachan@gmail.com, serge@hallyn.com, Tomi Valkeinen Subject: Nokia N900 retention mode in v4.6, camera buttons fun Message-ID: <20160412121658.GA32486@amd> References: <20160405152916.GE16484@atomide.com> <20160405205137.GA10196@amd> <20160407174019.GM16484@atomide.com> <20160407194828.GA13338@amd> <20160407213229.GO16484@atomide.com> <20160407230150.GA16552@amd> <20160407234134.GQ16484@atomide.com> <20160411093023.GC11814@amd> <20160411094130.GA5753@amd> <20160411211026.GH5995@atomide.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160411211026.GH5995@atomide.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1509 Lines: 39 Hi! > > > Do you think you could try with my config? > > Yeah disabling lockdep by removing PROVE_LOCKING from omap2plus_defconfig > makes n900 LCD work for me again. Not getting any lockdep warnings > during boot with lockdep enabled though. So basically the following > patch makes LCD work on n900 with omap2plus_defconfig. Good, at least it is consistent. > > Ok, it works now. I was doing tests in daylight so it was poorly > > visible. The right part of keyboard stays lit (but that's expected > > AFAICT), but the left part blinks. > > During idle, both should go off and are doing so for me. Both LEDs off > indicates off mode, left LED off is for retention mode. So you still > have something blocking off mode, maybe check: > > echo 1 > /sys/kernel/debug/pm_debug/enable_off_mode What is the power difference between retention and off? I'm now down to cca 25mA, which should be around 50 hours standby time. Not ideal, but should be usable. In the meantime, I found what is causing the rention mode to break for me: CONFIG_HSI (aka wireless modem support). With HSI off, it seems to work. I still get problems with the camera button, in config similar to defconfig. For some reason, I'm even getting (autorepeating) ^@ on console. As long as I hold camera button down, I even get it into off mode for brief period. Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html