From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751132AbcGMGJK (ORCPT ); Wed, 13 Jul 2016 02:09:10 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:43321 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750936AbcGMGJE (ORCPT ); Wed, 13 Jul 2016 02:09:04 -0400 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 X-AuditID: cbfee68e-f79266d000001428-10-5785daf8cd64 Content-transfer-encoding: 8BIT Message-id: <5785DAF8.3040800@samsung.com> Date: Wed, 13 Jul 2016 15:08:56 +0900 From: Chanwoo Choi User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 To: Greg KH Cc: =?UTF-8?B?7ZWo66qF7KO8?= , Kyungmin Park , "linux-kernel@vger.kernel.org" , cw00.choi@samsung.com Subject: Re: [GIT PULL] extcon next for 4.8 References: <577B9428.8060808@samsung.com> In-reply-to: <577B9428.8060808@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeLIzCtJLcpLzFFi42JZI2JSqPvjVmu4weNP0hbXvzxntWhevJ7N 4mzTG3aLy7vmsFncblzB5sDqsX/uGnaPvi2rGD0+b5ILYI7isklJzcksSy3St0vgypj+rZOp 4LZKRcPDY+wNjLNluhg5OSQETCRWvn7MCGGLSVy4t56ti5GLQ0hgBaPE//41QAkOsKK7G0wh 4rMYJaZ/62IFaeAVEJT4MfkeC0gNs4C8xJFL2RCmusSUKbkQ5Q8YJZ7/eQ42hldAS2LjVk2Q ThYBVYkzTz4zg9hsQOH9L26wgZSICkRIdJ+oBAmLCGhIvDx6iwVkDLPAPkaJc4+3MIPUCAto S1z6Hw8xvoFR4tThZWDncwLF2+/uZAZJSAhsY5e4svo8O8QyAYlvkw+xQLwiK7HpADPEu5IS B1fcYJnAKDYLyTOzEJ6ZhfDMAkbmVYyiqQXJBcVJ6UVGesWJucWleel6yfm5mxiBUXT637O+ HYw3D1gfYhTgYFTi4V0h2BouxJpYVlyZe4jRFOiGicxSosn5wFjNK4k3NDYzsjA1MTU2Mrc0 UxLnTZD6GSwkkJ5YkpqdmlqQWhRfVJqTWnyIkYmDU6qB0VybQ+SSf77ylN0LPCelibCvO+eZ WXG4J723Sl+pNuV1REJlX2Yhz49sKwZDo201Ea7x0Wqh83L6y2xWLuQViFizREBg+USRWsv/ 78TXfV/z601QSNkTriNX/7HOvRvmN2PtI22f2QpnWz5f3dY+J2gO14PJ/5+elHr5PctkUeCz KSrPdnZPU2Ipzkg01GIuKk4EAPk3fjmdAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRmVeSWpSXmKPExsVy+t9jQd0ft1rDDRquiVlc//Kc1aJ58Xo2 i7NNb9gtLu+aw2Zxu3EFmwOrx/65a9g9+rasYvT4vEkugDmqgdEmIzUxJbVIITUvOT8lMy/d Vsk7ON453tTMwFDX0NLCXEkhLzE31VbJxSdA1y0zB2inkkJZYk4pUCggsbhYSd8O04TQEDdd C5jGCF3fkCC4HiMDNJCwhjFj+rdOpoLbKhUND4+xNzDOluli5OCQEDCRuLvBtIuRE8gUk7hw bz1bFyMXh5DALEaJ6d+6WEESvAKCEj8m32MBqWcWkJc4cikbwlSXmDIlF6L8AaPE8z/PGUHi vAJaEhu3aoJ0sgioSpx58pkZxGYDCu9/cYMNpERUIEKi+0QlSFhEQEPi5dFbLCBjmAX2MUqc e7yFGaRGWEBb4tL/eIjxDYwSpw4vYwRp4ASKt9/dyTyBEehGhONmIRw3C+G4BYzMqxglUguS C4qT0nMN81LL9YoTc4tL89L1kvNzNzGCI/WZ1A7Gg7vcDzEKcDAq8fAa2LWGC7EmlhVX5h5i lOBgVhLhNb8BFOJNSaysSi3Kjy8qzUktPsRoCvTeRGYp0eR8YBLJK4k3NDYxM7I0Mje0MDI2 VxLnffx/XZiQQHpiSWp2ampBahFMHxMHp1QD48QfQte/F4S5LFEUumUlt0BbvXXJJZeEn6sO 2bYEL68yCcpvn3Dh36Ge0K2fX0q22qxLqf+nupD5jthHr6WnbtW3XpqkJz6hW9Kxv7fvgvtm LyVmCXO1oCM7zC41azu/E9R9mmAkGvv4hbkwZyAPy86MTycebY4+9uD/JM+NforJvXaxH8yi lViKMxINtZiLihMBIr96TeoCAAA= 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 Dear Greg, Please pull this extcon request. This pull request includes missing patches[1] for v4.7. [1] https://lkml.org/lkml/2016/5/16/268 Best Regards, Chanwoo Choi On 2016년 07월 05일 20:04, Chanwoo Choi wrote: > Dear Greg, > > This is extcon-next pull request for v4.8. I add detailed description of > this pull request on below. Please pull extcon with following updates. > > Best Regards, > Chanwoo Choi > > The following changes since commit 33688abb2802ff3a230bd2441f765477b94cc89e: > > Linux 4.7-rc4 (2016-06-19 21:30:02 -0700) > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git tags/extcon-next-for-4.8 > > for you to fetch changes up to 1b6cf310103799f371066453f55755088b008be0: > > extcon: adc-jack: add suspend/resume support (2016-07-02 14:31:34 +0900) > > ---------------------------------------------------------------- > Update extcon for 4.8 > > Detailed description for patchset: > 1. Update the extcon-gpio.c driver > - Use PM wakeirq APIs and support to check the state of external connector > when wake-up from suspend state if the interrupt of external connector is > not used as wakeup source. > - Support for ACPI gpio interface > > 2. Remove deprecated extcon APIs using the legacy cable name > - The extcon framework handle the external connector only by unique id > instead of legacy cable name to prevent the problem. > - Removed functions > : extcon_get_cable_state() > : extcon_set_cable_state() > : extcon_register_interest() > : extcon_unregister_interest() > - It has the dependency on the axp288_charger.c driver. > So, this pull request includes the 'ib-extcon-powersupply-4.8' > immutable branch to protect the merge conflict. > > 3. Support the resource-managed function for extcon_register_notifier > - Add the devm_extcon_register/unregister_notifier() funticon to handle > the resource automatically by resource managed functions and split out > the resource-managed function from extcon core to seprate file(devres.c). > > 4. Supprot the suspend/resume for extcon-adc-jack.c driver > - Add the support the suspend/resume function to use extcon-adc-jack.c > as wakeup source. > > 5. Fix the minor issue > - Check the return value of find_cable_index_by_id() > - Move the struct extcon_cable to extcon core from header file > because it should be only handled on extcon core. > - Add the missing of_node_put() after calling of_parse_phandle() > to decrement the reference count. > > ---------------------------------------------------------------- > Arnd Bergmann (1): > extcon: link devres into core module > > Chanwoo Choi (7): > power: axp288_charger: Replace deprecatd API of extcon > extcon: Remove the deprecated extcon functions > Merge branch 'ib-extcon-powersupply-4.8' into extcon-next > extcon: Move struct extcon_cable from header file to core > extcon: Split out the resource-managed functions from extcon core > extcon: Add resource-managed functions to register extcon notifier > extcon: Fix the wrong description about extcon_set/get_cable_state_() > > Charles Keepax (1): > extcon: arizona: Update binding docs to mention new defines for GPSW > > Grygorii Strashko (1): > extcon: usb-gpio: switch to use pm wakeirq apis > > Lu Baolu (2): > extcon: usb-gpio: add device binding for platform device > extcon: usb-gpio: add support for ACPI gpio interface > > Peter Chen (1): > extcon: add missing of_node_put after calling of_parse_phandle > > Roger Quadros (1): > extcon: usb-gpio: Don't miss event during suspend/resume > > Stephen Boyd (1): > extcon: Check for incorrect connection type in notifier register > > Venkat Reddy Talla (1): > extcon: adc-jack: add suspend/resume support > > .../devicetree/bindings/extcon/extcon-arizona.txt | 3 +- > drivers/extcon/Makefile | 3 +- > drivers/extcon/devres.c | 216 +++++++++++++ > drivers/extcon/extcon-adc-jack.c | 34 ++ > drivers/extcon/extcon-usb-gpio.c | 32 +- > drivers/extcon/extcon.c | 344 +++------------------ > drivers/power/axp288_charger.c | 77 +++-- > include/linux/extcon.h | 115 +++---- > include/linux/extcon/extcon-adc-jack.h | 2 + > 9 files changed, 416 insertions(+), 410 deletions(-) > create mode 100644 drivers/extcon/devres.c > > >