From patchwork Wed Nov 14 13:52:59 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Anatolij Gustschin X-Patchwork-Id: 198916 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id D1BCF2C0093 for ; Thu, 15 Nov 2012 00:53:20 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 124294A018; Wed, 14 Nov 2012 14:53:18 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZoH4ItOCJU6C; Wed, 14 Nov 2012 14:53:17 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id A8FDC4A03A; Wed, 14 Nov 2012 14:53:14 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0470E4A03E for ; Wed, 14 Nov 2012 14:53:13 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jOMpaA-DFy-Z for ; Wed, 14 Nov 2012 14:53:11 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.10]) by theia.denx.de (Postfix) with ESMTPS id 4001B4A03A for ; Wed, 14 Nov 2012 14:53:09 +0100 (CET) Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3Y1nGY1VZCz3hhWD; Wed, 14 Nov 2012 14:53:09 +0100 (CET) X-Auth-Info: 7gTj4cccGrFXskcRn1YDoyqHdlpkIRuvPSh9TnMsKJU= Received: from wker (p4FC4640E.dip.t-dialin.net [79.196.100.14]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA id 3Y1nGY0KkWzbbm4; Wed, 14 Nov 2012 14:53:09 +0100 (CET) Date: Wed, 14 Nov 2012 14:52:59 +0100 From: Anatolij Gustschin To: Tom Rini Message-ID: <20121114145259.29d790fb@wker> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.22.0; x86_64-pc-linux-gnu) Mime-Version: 1.0 Cc: u-boot Subject: [U-Boot] Pull request: u-boot-staging X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de Hello Tom, The following changes since commit 1cc619be8b73abbee2fd6faf2cd4ade27b516531: Merge branch 'master' of git://git.denx.de/u-boot-avr32 (2012-11-05 09:46:45 -0700) are available in the git repository at: git://git.denx.de/u-boot-staging.git agust@denx.de Alejandro Mery (1): fs: zfs: fix illegal use of fp Andreas Bießmann (2): Makefile: silence 'make clean' fs/fs.c: do_fsload: measure throughput Jens Scharsig (BuS Elektronik) (1): M68K: eb_cpu5282: general update and enhanced board support Robert P. J. Day (1): cmd_mmc.c: Fix typo, "dislay" -> "display" Scott Wood (1): nand_spl: fix u-boot.lst breakage Simon Glass (1): patman: Issue empty change logs for unchanged patches Stefan Roese (1): MAKEALL: Add spear platform target to compile all SPEAr boards Łukasz Majewski (26): pmic:i2c: Handle PMIC I2C transmission comprising of two bytes pmic:i2c: Add I2C sensor byte order (big/little) to PMIC framework pmic:max8997: Switch the MAX8997 PMIC to be used with multibus I2C pmic: Extend PMIC framework to support multiple instances of PMIC devices pmic: Introduce power_init_board() method at ./lib/board.c file pmic: Enable power_board_init() support at TRATS pmic:chrg: Common information about charger and battery (power_chrg.h) pmic: Move pmic related code to ./drivers/power directory pmic: Extend struct pmic to support battery and charger related operations pmic:battery: Support for Trats Battery at PMIC framework pmic:muic: Support for MUIC built into MAX8997 device pmic:fuel-gauge: Support for MAX17042 fuel-gauge pmic:max8997: Function for calculating LDO internal register value arm:trats:pmic: Default PMIC(MAX8997) initialization for Samsung's TRATS board arm:trats:pmic: Enable MUIC (MAX8997) at Samsung's TRATS board arm:trats:pmic: Enable fuel-gauge (MAX17042) at Samsung's TRATS board arm:trats:pmic: Enable battery support at Samsung's TRATS board pmic:max8997: Support for MAX8997 internal charger control arm:trats:pmic: Power consumption reduction state for Samsung's TRATS board arm:trats:pmic: Support for charging battery at Samsung's TRATS board pmic: Extend PMIC framework to support battery related commands power:pmic: Rename ./drivers/power/pmic_* to ./drivers/power/power_* files power:pmic: Rename CONFIG_PMIC* defines to CONFIG_POWER power:pmic: Rename CONFIG_DIALOG_PMIC defines to CONFIG_DIALOG_POWER arm:goni:pmic: Adjust GONI target platform board to new PMIC framework arm:universal_c210:pmic: Adjust C210 Universal target platform board to new PMIC framework MAKEALL | 6 + Makefile | 7 +- arch/arm/lib/board.c | 8 + board/BuS/eb_cpu5282/Makefile | 2 +- board/BuS/eb_cpu5282/cfm_flash.c | 212 ---------- board/BuS/eb_cpu5282/cfm_flash.h | 40 -- board/BuS/eb_cpu5282/eb_cpu5282.c | 110 ++++-- board/BuS/eb_cpu5282/flash.c | 415 -------------------- board/davedenx/qong/qong.c | 12 +- board/freescale/mx31pdk/mx31pdk.c | 12 +- board/freescale/mx35pdk/mx35pdk.c | 14 +- board/freescale/mx51evk/mx51evk.c | 12 +- board/freescale/mx53evk/mx53evk.c | 12 +- board/freescale/mx53loco/mx53loco.c | 21 +- board/genesi/mx51_efikamx/efikamx.c | 12 +- board/hale/tt01/tt01.c | 14 +- board/samsung/goni/goni.c | 22 +- board/samsung/trats/trats.c | 292 +++++++++++++- board/samsung/universal_c210/universal.c | 27 +- board/ttcontrol/vision2/vision2.c | 12 +- boards.cfg | 2 +- common/cmd_mmc.c | 2 +- drivers/misc/Makefile | 7 - drivers/misc/pmic_core.c | 147 ------- drivers/power/Makefile | 12 +- .../config.mk => drivers/power/battery/Makefile | 34 ++- drivers/power/battery/bat_trats.c | 100 +++++ .../config.mk => drivers/power/fuel_gauge/Makefile | 34 ++- drivers/power/fuel_gauge/fg_max17042.c | 250 ++++++++++++ drivers/power/pmic/Makefile | 49 +++ drivers/power/pmic/muic_max8997.c | 90 +++++ drivers/power/pmic/pmic_max8997.c | 123 ++++++ drivers/{misc => power/pmic}/pmic_max8998.c | 16 +- drivers/power/power_core.c | 232 +++++++++++ .../{misc/pmic_dialog.c => power/power_dialog.c} | 14 +- drivers/{misc/pmic_fsl.c => power/power_fsl.c} | 22 +- drivers/{misc/pmic_i2c.c => power/power_i2c.c} | 47 ++- drivers/{misc/pmic_spi.c => power/power_spi.c} | 4 +- drivers/rtc/mc13xxx-rtc.c | 10 +- fs/fs.c | 11 +- fs/zfs/zfs.c | 4 +- include/configs/eb_cpu5282.h | 102 +++-- include/configs/imx31_litekit.h | 6 +- include/configs/mx31ads.h | 6 +- include/configs/mx31pdk.h | 6 +- include/configs/mx35pdk.h | 6 +- include/configs/mx51_efikamx.h | 6 +- include/configs/mx51evk.h | 6 +- include/configs/mx53evk.h | 6 +- include/configs/mx53loco.h | 8 +- include/configs/qong.h | 6 +- include/configs/s5p_goni.h | 6 +- include/configs/s5pc210_universal.h | 6 +- include/configs/trats.h | 14 +- include/configs/tt01.h | 6 +- include/configs/vision2.h | 6 +- include/pmic.h | 72 ---- .../misc/pmic_max8997.c => include/power/battery.h | 29 +- .../power/fg_battery_cell_params.h | 79 +++- include/power/max17042_fg.h | 74 ++++ include/power/max8997_muic.h | 61 +++ include/{ => power}/max8997_pmic.h | 26 ++- include/{ => power}/max8998_pmic.h | 0 include/power/pmic.h | 109 +++++ .../pmic_max8997.c => include/power/power_chrg.h | 34 +- nand_spl/board/freescale/mpc8536ds/Makefile | 3 +- nand_spl/board/freescale/mpc8569mds/Makefile | 3 +- nand_spl/board/freescale/mpc8572ds/Makefile | 3 +- nand_spl/board/freescale/mx31pdk/Makefile | 3 +- nand_spl/board/freescale/p1010rdb/Makefile | 3 +- nand_spl/board/freescale/p1023rds/Makefile | 3 +- nand_spl/board/freescale/p1_p2_rdb/Makefile | 3 +- nand_spl/board/karo/tx25/Makefile | 3 +- tools/patman/series.py | 21 +- 74 files changed, 2016 insertions(+), 1181 deletions(-) delete mode 100644 board/BuS/eb_cpu5282/cfm_flash.c delete mode 100644 board/BuS/eb_cpu5282/cfm_flash.h delete mode 100644 board/BuS/eb_cpu5282/flash.c delete mode 100644 drivers/misc/pmic_core.c copy board/BuS/eb_cpu5282/config.mk => drivers/power/battery/Makefile (52%) create mode 100644 drivers/power/battery/bat_trats.c rename board/BuS/eb_cpu5282/config.mk => drivers/power/fuel_gauge/Makefile (52%) create mode 100644 drivers/power/fuel_gauge/fg_max17042.c create mode 100644 drivers/power/pmic/Makefile create mode 100644 drivers/power/pmic/muic_max8997.c create mode 100644 drivers/power/pmic/pmic_max8997.c rename drivers/{misc => power/pmic}/pmic_max8998.c (82%) create mode 100644 drivers/power/power_core.c rename drivers/{misc/pmic_dialog.c => power/power_dialog.c} (81%) rename drivers/{misc/pmic_fsl.c => power/power_fsl.c} (81%) rename drivers/{misc/pmic_i2c.c => power/power_i2c.c} (62%) rename drivers/{misc/pmic_spi.c => power/power_spi.c} (97%) delete mode 100644 include/pmic.h copy drivers/misc/pmic_max8997.c => include/power/battery.h (71%) copy drivers/misc/pmic_max8997.c => include/power/fg_battery_cell_params.h (50%) create mode 100644 include/power/max17042_fg.h create mode 100644 include/power/max8997_muic.h rename include/{ => power}/max8997_pmic.h (88%) rename include/{ => power}/max8998_pmic.h (100%) create mode 100644 include/power/pmic.h rename drivers/misc/pmic_max8997.c => include/power/power_chrg.h (71%) Please pull. Thanks! Anatolij