From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754251AbbGNJ7N (ORCPT ); Tue, 14 Jul 2015 05:59:13 -0400 Received: from mail-pa0-f51.google.com ([209.85.220.51]:35387 "EHLO mail-pa0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755008AbbGNJ7I (ORCPT ); Tue, 14 Jul 2015 05:59:08 -0400 From: Vaibhav Hiremath To: linux-arm-kernel@lists.infradead.org Cc: sameo@linux.intel.com, lee.jones@linaro.org, linux-kernel@vger.kernel.org, Vaibhav Hiremath Subject: [PATCH-v2 0/2] mfd: 88pm800: Add 88pm860 device support Date: Tue, 14 Jul 2015 15:25:26 +0530 Message-Id: <1436867728-30370-1-git-send-email-vaibhav.hiremath@linaro.org> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 88PM860 falls under 88pm800 family of devices, with some feature additions, for example, support for dual phase on BUCK1. This patch series, enabled chip ID support for 88pm860 in the driver and adds Init time configuration support based on chip ID V1 => V2 ======== - Dropped PATCH [03/06 to 06/06] PATCH [03 & 04]: New clock provider driver is under development for 32KHz clock output enable/disable PATCH [05 & 06]: Moved to regulator driver and will be part of regulator changes patch-series, as dual-phase configuration belongs to regulator. - Added Acked-by of "Krzysztof Kozlowski" - Added comment into the code for missing init configuration for 88pm800 & 88pm805 device. TODO: - Some of init time configurations are common to both 88pm800 and 88pm860 devices, but since I can not validate it, decided to move it to 88pm860 block only. But if someone is willing to help me in validation, we can move it to common code later. No issues there. - Sleep/low-power-mode related configuration is also part of init time, but since we are too far from sleep mode support and without testing I do not want add anything, decided to take it later when we actually start looking at sleep support. - Init time configuration also includes pinmux setting for the device. I am working on using pinctrl-single driver to have standard and generic interface, hopefully it will get handled through pinctrl subsystem. Link to RFC - https://patches.linaro.org/50604/ Vaibhav Hiremath (2): mfd: 88pm80x: Add 88pm860 chip type support mfd: 88pm800: Add init time initial configuration support drivers/mfd/88pm800.c | 71 +++++++++++++++++++++++++++++++++++++++++++++ drivers/mfd/88pm80x.c | 2 ++ include/linux/mfd/88pm80x.h | 14 +++++++++ 3 files changed, 87 insertions(+) -- 1.9.1