From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753039AbcDOAnp (ORCPT ); Thu, 14 Apr 2016 20:43:45 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:36469 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752789AbcDOAnm (ORCPT ); Thu, 14 Apr 2016 20:43:42 -0400 X-AuditID: cbfee68d-f79e86d0000012da-a3-5710393b3a25 From: Chanwoo Choi To: sre@kernel.org, dbaryshkov@gmail.com, dwmw2@infradead.org Cc: cw00.choi@samsung.com, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [RESEND PATCH 0/3] power: Remove the deprecated extcon functions Date: Fri, 15 Apr 2016 09:43:33 +0900 Message-id: <1460681016-2770-1-git-send-email-cw00.choi@samsung.com> X-Mailer: git-send-email 1.8.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRmVeSWpSXmKPExsWyRsSkQNfaUiDc4OsZIYvrX56zWkx68p7Z Yv6Rc6wWE1dOZra4vGsOm8Xn3iOMFqd3lziwe+ycdZfdY/MKLY9NqzrZPPq2rGL0+LxJLoA1 issmJTUnsyy1SN8ugSvj5vclLAVLeCv+nfzL2sC4i6uLkZNDQsBEYvubViYIW0ziwr31bF2M XBxCAisYJVac+88OU3Rh+ncmiMQsRol9Z94yQzhfGCXOfl/MCFLFJqAlsf/FDTYQW0TAVqLn 6UFmEJtZIF/i3eVFYHFhAU+JCfuaWUBsFgFViSnHJoHFeQVcJL7/mcsKsU1O4sOeR+wgCyQE mtklfi9tZIRoEJD4NvkQUDMHUEJWYtMBZoh6SYmDK26wTGAUXMDIsIpRNLUguaA4Kb3IUK84 Mbe4NC9dLzk/dxMjMGhP/3vWu4Px9gHrQ4wCHIxKPLwW9fzhQqyJZcWVuYcYTYE2TGSWEk3O B8ZGXkm8obGZkYWpiamxkbmlmZI4r6LUz2AhgfTEktTs1NSC1KL4otKc1OJDjEwcnFINjCoF 3YlzhdNmckqEGV3I3+PPcOz4pu2Z6Y6LFvntuntT1jXy+pXH7qYdOd9vKF5Ujtf7wbOtyDMk T37W/x1KvBYzjIxX3TFPuRrnL3NF96DvHpas7uyXvmW6z3bNmuP3VDXshr3fo5n90eryLTV8 J+u4rjz2lrfI3ZH69tGfjdcPOF3cmHs7XYmlOCPRUIu5qDgRADBtgrhVAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeLIzCtJLcpLzFFi42I5/e+xoK61pUC4QX8nr8X1L89ZLSY9ec9s Mf/IOVaLiSsnM1tc3jWHzeJz7xFGi9O7SxzYPXbOusvusXmFlsemVZ1sHn1bVjF6fN4kF8Aa 1cBok5GamJJapJCal5yfkpmXbqvkHRzvHG9qZmCoa2hpYa6kkJeYm2qr5OIToOuWmQN0hZJC WWJOKVAoILG4WEnfDtOE0BA3XQuYxghd35AguB4jAzSQsIYx4+b3JSwFS3gr/p38y9rAuIur i5GTQ0LAROLC9O9MELaYxIV769m6GLk4hARmMUrsO/OWGcL5wihx9vtiRpAqNgEtif0vbrCB 2CICthI9Tw8yg9jMAvkS7y4vAosLC3hKTNjXzAJiswioSkw5NgkszivgIvH9z1xWiG1yEh/2 PGKfwMi9gJFhFaNEakFyQXFSeq5RXmq5XnFibnFpXrpecn7uJkZwZDyT3sF4eJf7IUYBDkYl Ht4HNfzhQqyJZcWVuYcYJTiYlUR4K0wFwoV4UxIrq1KL8uOLSnNSiw8xmgIdMJFZSjQ5Hxi1 eSXxhsYmZkaWRuaGFkbG5krivI//rwsTEkhPLEnNTk0tSC2C6WPi4JRqYKxNqLtXpyp71PHN wewYzl9NCbFPGycWM/x63xbB/u3yBP/+79+mTCrbZXlp0sKt5ydtLLpZEMbSftvK6/ADlXfb VRdf37lnR/59pbNZbglmn2S5hIQ22y1dWBQZ6Xf2aNxSIb7lmRdtHP6UqS0PfCw+f/rUuX5P z/P4mDgqtTxacS50jbhr7HslluKMREMt5qLiRADozV9oogIAAA== 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 This patch-set removes the deprecated notifier API of extcon framework and then use the new extcon API[2] with the unique id[1] to indicate the each external connector. Alter deprecated API as following: - extcon_register_interest() -> extcon_register_notifier() - extcon_unregister_interest() -> extcon_unregister_notifier() - extcon_set_cable_state() -> extcon_set_cable_state_() - extcon_get_cable_state() -> extcon_get_cable_state_() And, extcon alters the name of USB charger connector in patch[3] as following: - EXTCON_CHG_USB_SDP /* Standard Downstream Port */ - EXTCON_CHG_USB_DCP /* Dedicated Charging Port */ - EXTCON_CHG_USB_CDP /* Charging Downstream Port */ - EXTCON_CHG_USB_ACA /* Accessory Charger Adapter */ [1] Commit 2a9de9c0f08d61 - ("extcon: Use the unique id for external connector instead of string) [2] Commit 046050f6e623e4 - ("extcon: Update the prototype of extcon_register_notifier() with enum extcon [3] Commit 11eecf910bd81d - ("extcon: Modify the id and name of external connector") Chanwoo Choi (3): power: charger-manager: Replace deprecatd API of extcon power: axp288_charger: Replace deprecatd API of extcon extcon: Remove the deprecated extcon functions .../bindings/power_supply/charger-manager.txt | 4 +- drivers/extcon/extcon.c | 201 +++------------------ drivers/power/axp288_charger.c | 77 +++++--- drivers/power/charger-manager.c | 31 ++-- include/linux/extcon.h | 59 ------ include/linux/power/charger-manager.h | 4 +- 6 files changed, 101 insertions(+), 275 deletions(-) -- 1.9.1