From patchwork Wed Jan 23 14:44:41 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Lee Jones X-Patchwork-Id: 214974 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:4978:20e::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 5E30D2C0082 for ; Thu, 24 Jan 2013 01:48:21 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1Ty1ZP-00065S-AB; Wed, 23 Jan 2013 14:44:55 +0000 Received: from mail-bk0-f42.google.com ([209.85.214.42]) by merlin.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1Ty1ZJ-00064j-8h for linux-arm-kernel@lists.infradead.org; Wed, 23 Jan 2013 14:44:49 +0000 Received: by mail-bk0-f42.google.com with SMTP id ji2so4533405bkc.1 for ; Wed, 23 Jan 2013 06:44:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent:x-gm-message-state; bh=LDjXew2AjojuFWXt+LNRo078Ba0dQkvTQoA64ulLEFE=; b=awqfJxJoeq2ou0Lpc7wUw/xKgU0Sekjp1joKgL1FCcRP8VC8x6PWMaSGcl85Wkd8A9 1fyleRskXdEkOqUxqKBfghK5f/GxF4SVG5Cxv9xvzNl4jb+Jq6BbAtgeIkHCtkXS9LuS Z+550JrjkqOLFKKhfqv6kM1tJdceyl+41fUm02dd70/zzrBonRLKjxiN1wqANmVV//k+ EtWOSI+JWR8GUUAXFJuOaoo0jRkHB+FXVj8dm2pzuR1EQLU+F3uHm7Y8cQ/sbwnM7HCx FrpYmkL0iXcOF2y831b7uHQDeO5g3ulFqMn16dSMWuMMq/+yCHAp0SFvFrujV31Avq/Z MbOA== X-Received: by 10.204.147.135 with SMTP id l7mr539396bkv.119.1358952286210; Wed, 23 Jan 2013 06:44:46 -0800 (PST) Received: from gmail.com (cpc34-aztw25-2-0-cust250.18-1.cable.virginmedia.com. [86.16.136.251]) by mx.google.com with ESMTPS id l17sm14359906bkw.12.2013.01.23.06.44.43 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 23 Jan 2013 06:44:44 -0800 (PST) Date: Wed, 23 Jan 2013 14:44:41 +0000 From: Lee Jones To: Anton Vorontsov Subject: Re: [GIT PULL] power: ab8500-bm: Latest Mainline<->STE delta reduction patch-set Message-ID: <20130123144441.GN15873@gmail.com> References: <20130123113854.GK15873@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20130123113854.GK15873@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Gm-Message-State: ALoCoQkKZcO3csTFqEOTi8aXpRtfOCeuT0XTrUChC7JHHaGJOJ/8G8vWDJin8JaxdMy2lFKNRgBQ X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130123_094449_411003_937A7EE5 X-CRM114-Status: GOOD ( 13.83 ) X-Spam-Score: -2.6 (--) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-2.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.214.42 listed in list.dnswl.org] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: arnd@arndb.de, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linus.walleij@stericsson.com X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Okay, after Linus Walleij's diligent observaions, I have removed all new functionallity related to Deep Debug and will continue to investigate what I need to do in that regard. In the mean-time, here's the fresh deep-debug:less pull-request: ---------------------------------------------------------------- The following changes since commit 8fd526fd18233887ba652079a369f4eee0de9d9d: qnap-poweroff: Fix license string (2013-01-19 18:04:04 -0800) are available in the git repository at: git://git.linaro.org/people/ljones/linux-3.0-ux500.git tb-power-2 for you to fetch changes up to 34c11a709e928090cf34ecd706f7d3170f4e5026: u8500-charger: Delay for USB enumeration (2013-01-23 14:39:22 +0000) ---------------------------------------------------------------- Hakan Berg (1): ab8500-fg: Adjust for RF bursts voltage drops Henrik Sölver (1): ab8500-charger: AB workaround for invalid charger Jonas Aaberg (2): ab8500-bm: Flush all work queues before suspending ab8500-charger: Do not touch VBUSOVV bits Lee Jones (7): ab8500-charger: Kick watchdog ab8500-chargalg: Update battery health on safety timer exp pm2301: Move all configuration and emum structs out to a header file ab8500-chargalg: Only root should have write permission on sysfs file abx500-chargalg: Add new sysfs interface to get current charge status pm2301: LPN mode control support ab8500-bm: Remove individual [charger|btemp|fg|chargalg] pdata structures Loic Pallardy (2): pm2301: Remove volt_now & curr_now properties pm2301: Update watchdog for pm2xxx support Martin Bergström (1): ab8500-fg: Go to INIT_RECOVERY when charger removed Michel JAOUEN (2): pm2301: Provide u9540 support for the pm2301 charger ab8500-btemp: Adaptation to AB8505 and AB9540 platforms Nicolas Guion (1): ab8500-charger: Add support for autopower on AB8505 and AB9540 Olivier Clergeaud (1): pm2301: Clean-up PM2301 interrupt management Paer-Olof Haakansson (1): u8500-charger: Delay for USB enumeration Rajkumar Kasirajan (2): pm2301: Enable vbat low monitoring ab8500-fg: Use correct battery charge full design drivers/mfd/ab8500-core.c | 6 + drivers/power/Kconfig | 7 + drivers/power/Makefile | 1 + drivers/power/ab8500_btemp.c | 67 +- drivers/power/ab8500_charger.c | 617 ++++++++++++---- drivers/power/ab8500_fg.c | 51 +- drivers/power/abx500_chargalg.c | 43 +- drivers/power/pm2301_charger.c | 1088 +++++++++++++++++++++++++++++ drivers/power/pm2301_charger.h | 513 ++++++++++++++ include/linux/mfd/abx500.h | 3 + include/linux/mfd/abx500/ab8500-bm.h | 22 +- include/linux/mfd/abx500/ab8500.h | 19 + include/linux/mfd/abx500/ux500_chargalg.h | 5 + include/linux/pm2301_charger.h | 61 ++ 14 files changed, 2306 insertions(+), 197 deletions(-) create mode 100644 drivers/power/pm2301_charger.c create mode 100644 drivers/power/pm2301_charger.h create mode 100644 include/linux/pm2301_charger.h