Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754268AbbBDE4W (ORCPT ); Tue, 3 Feb 2015 23:56:22 -0500 Received: from mailout4.samsung.com ([203.254.224.34]:41886 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753071AbbBDE4T (ORCPT ); Tue, 3 Feb 2015 23:56:19 -0500 X-AuditID: cbfee68d-f79296d000004278-00-54d1a67090a8 From: Jaewon Kim To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-pm@vger.kernel.org Cc: Inki Dae , SangBae Lee , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Lee Jones , Chanwoo Choi , Sebastian Reichel , Mark Brown , Beomho Seo , Jaewon Kim Subject: [PATCH v3 0/6] Add new MFD driver for MAX77843 Date: Wed, 04 Feb 2015 13:56:05 +0900 Message-id: <1423025771-4139-1-git-send-email-jaewon02.kim@samsung.com> X-Mailer: git-send-email 1.7.9.5 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRmVeSWpSXmKPExsWyRsSkRLdg2cUQg4OzbSxOf9rGbjH14RM2 i+tfnrNazD9yjtWi/81CVotzr1YyWky6P4HFYkfDEVaL+1+PMlpc3jWHzeJz7xFGi6XXLzJZ TJi+lsWide8Rdovjnw6yWJzeXeIg4LFm3hpGj8t9vUweK5d/YfPYtKqTzePOtT1sHn1bVjF6 fN4kF8AexWWTkpqTWZZapG+XwJUx/9Q05oKVohV7rtxkbWCcx9/FyMkhIWAiMWHyHlYIW0zi wr31bF2MXBxCAksZJab1/mODKXq45D4TRGI6o8TT/SuhqtqYJFYeWMkOUsUmoC3xff1isFEi AhESzz+uZAaxmQXeMEs8XhndxcjBISxgLtF2PQwkzCKgKnFg7iqwcl4Bd4m2zf+ZQEokBBQk 5kyyARkvIXCJXeL3/fnsEPUCEt8mH2KBqJGV2HSAGeI2SYmDK26wTGAUXMDIsIpRNLUguaA4 Kb3IUK84Mbe4NC9dLzk/dxMjMEJO/3vWu4Px9gHrQ4wCHIxKPLwC+RdDhFgTy4orcw8xmgJt mMgsJZqcD4zDvJJ4Q2MzIwtTE1NjI3NLMyVxXkWpn8FCAumJJanZqakFqUXxRaU5qcWHGJk4 OKUaGLn71Lr8+CzO7rxyOqmt87XgHamj7+c4BJ4/K/LE6qjzvbUS/mniZ5oaNh1uPxvm+pS9 UkuAQyou8FmDrcfZf2YXjFexd67buG69ac5u2ZOFDHrHVRP/cjhk54s/q95pcqHiiuQrPXmh pn+LJPhyeOxVPwcpT5WccWSp8p33aQbHTjErJunMVGIpzkg01GIuKk4EAA5CQhiLAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRmVeSWpSXmKPExsVy+t9jQd2CZRdDDO5PM7E4/Wkbu8XUh0/Y LK5/ec5qMf/IOVaL/jcLWS3OvVrJaDHp/gQWix0NR1gt7n89ymhxedccNovPvUcYLZZev8hk MWH6WhaL1r1H2C2OfzrIYnF6d4mDgMeaeWsYPS739TJ5rFz+hc1j06pONo871/awefRtWcXo 8XmTXAB7VAOjTUZqYkpqkUJqXnJ+SmZeuq2Sd3C8c7ypmYGhrqGlhbmSQl5ibqqtkotPgK5b Zg7Q9UoKZYk5pUChgMTiYiV9O0wTQkPcdC1gGiN0fUOC4HqMDNBAwhrGjPmnpjEXrBSt2HPl JmsD4zz+LkZODgkBE4mHS+4zQdhiEhfurWfrYuTiEBKYzijxdP9KKKeNSWLlgZXsIFVsAtoS 39cvZgWxRQQiJJ5/XMkMYjMLvGGWeLwyuouRg0NYwFyi7XoYSJhFQFXiwNxVYOW8Au4SbZv/ M4GUSAgoSMyZZDOBkXsBI8MqRtHUguSC4qT0XEO94sTc4tK8dL3k/NxNjOD4eya1g3Flg8Uh RgEORiUeXoH8iyFCrIllxZW5hxglOJiVRHgXzwMK8aYkVlalFuXHF5XmpBYfYjQFWj6RWUo0 OR+YGvJK4g2NTcyMLI3MDS2MjM2VxHmV7NtChATSE0tSs1NTC1KLYPqYODilGhhVv1y8GW9z vzzlzB4uT91tJ8+URL80my37b83a2jS5TX/fF4a+9zzxtaO88Xf6xuW7ltT8lJZ9Z/rrhfjB TqOyi2zufdbx52f8q3nN89BwmtNRmaWF9YF9B+4JX9D3dzptffrT6Q18pyUbTUKeZjId8ND8 /3xJwpWIo4uqb+esYpsfYyPzpZ5TiaU4I9FQi7moOBEAdxUPctUCAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2904 Lines: 75 This patch series adds MAX77843(Multi Function Device) driver. The MAX77843 includes MUIC(Micro USB Interface Controller), Li+ Charger with Fuel Gauge and 2 safeout LDOs for USB device. It is interfaced to host controller using I2C. Changes in v3: MFD Core - fix wrong description and indentation in header. - remove unnecessary variable. Regulator - use ARRAY_SIZE() instead of define. Changes in V2: MFD Core - Fix charger regmap handle and typo. MUIC - cleanup enum list. - set path before send excon event. - fix variable names and typos for readability. Charger - Remove unnecessary header. - Chnage error message more readable. - Remove unnecessary lines. Fuelgauge - Fix regmap_config and use regmap_read. - Add i2c_unregister_device function on *_remove function. - Fix typo in Kconfig. Doc - Remove unnecessary lines. - Add example of charger regulator. Beomho Seo (2): power: max77843_charger: Add Max77843 charger device driver power: max77843_battery: Add Max77843 fuel gauge device driver Jaewon Kim (4): mfd: max77843: Add max77843 MFD driver core driver extcon: max77843: Add max77843 MUIC driver regulator: max77843: Add max77843 regulator driver Documentation: Add device tree bindings document for max77843 Documentation/devicetree/bindings/mfd/max77843.txt | 90 ++ drivers/extcon/Kconfig | 10 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-max77843.c | 881 ++++++++++++++++++++ drivers/mfd/Kconfig | 14 + drivers/mfd/Makefile | 1 + drivers/mfd/max77843.c | 245 ++++++ drivers/power/Kconfig | 16 + drivers/power/Makefile | 2 + drivers/power/max77843_battery.c | 286 +++++++ drivers/power/max77843_charger.c | 508 +++++++++++ drivers/regulator/Kconfig | 8 + drivers/regulator/Makefile | 1 + drivers/regulator/max77843.c | 227 +++++ include/linux/mfd/max77843-private.h | 441 ++++++++++ 15 files changed, 2731 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/max77843.txt create mode 100644 drivers/extcon/extcon-max77843.c create mode 100644 drivers/mfd/max77843.c create mode 100644 drivers/power/max77843_battery.c create mode 100644 drivers/power/max77843_charger.c create mode 100644 drivers/regulator/max77843.c create mode 100644 include/linux/mfd/max77843-private.h -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/