From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752826AbbC3FUS (ORCPT ); Mon, 30 Mar 2015 01:20:18 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:60200 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751091AbbC3FUP (ORCPT ); Mon, 30 Mar 2015 01:20:15 -0400 X-AuditID: cbfee68d-f79296d000004278-39-5518dd0c091d Message-id: <5518DD0C.2040006@samsung.com> Date: Mon, 30 Mar 2015 14:20:12 +0900 From: Chanwoo Choi User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-version: 1.0 To: Greg KH Cc: linux-kernel , "myungjoo.ham@samsung.com" , =?UTF-8?B?64yA7J246riw?= , =?UTF-8?B?7J207IOB67Cw?= , Kyungmin Park Subject: [GIT PULL] extcon next for 4.1 Content-type: text/plain; charset=UTF-8 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRmVeSWpSXmKPExsWyRsSkWJf3rkSowYa7LBbNi9ezWUy6P4HF 4mzTG3aLy7vmsFncblzBZnH800EWBzaP/XPXsHv0bVnF6PF5k1wAcxSXTUpqTmZZapG+XQJX RvOD5+wFO+Qret70sDQwzpboYuTkkBAwkXj75jwbhC0mceHeeiCbi0NIYCmjxK+uA6xdjBxg RRuuuIHUCAlMZ5Q4/jYOouYBo8S79z+YQRK8AloSBycfYAexWQRUJToWXgYbygYU3//iBpgt KhAmsXL6FRaIekGJH5PvgdkiAhoSL4/eYgEZyizQwCTxqW0Z2CBhAXWJb9vmMYHYzED2pHmL mCFseYnNa94ygzRICExnl3h/YR0bxGYBiW+TD7FAXC0rsekAM8RnkhIHV9xgmcAoMgvJ7llI xs5CMnYBI/MqRtHUguSC4qT0IkO94sTc4tK8dL3k/NxNjMBIOf3vWe8OxtsHrA8xCnAwKvHw OtRLhAqxJpYVV+YeYjQFumIis5Rocj4wHvNK4g2NzYwsTE1MjY3MLc2UxHkVpX4GCwmkJ5ak ZqemFqQWxReV5qQWH2Jk4uCUamBc5LRM6uXVjC8udu1zduuFLv9v4+l3eHrGRbGJziI9hXoH fjT02D99cfNs+obTLXZvdl85ut61XMMuo6r/8b1X4Xrih9Q+C6oovpk2O1BStTIsqHq+Qliz l/cndW2eG3v/at3dHs59brJZ2JxGU5nk9L7HPvofpqsa6Mw7oFemPfFXiQzXxhQlluKMREMt 5qLiRACxXjAXjwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRmVeSWpSXmKPExsVy+t9jQV2euxKhBm/6rCyaF69ns5h0fwKL xdmmN+wWl3fNYbO43biCzeL4p4MsDmwe++euYffo27KK0ePzJrkA5qgGRpuM1MSU1CKF1Lzk /JTMvHRbJe/geOd4UzMDQ11DSwtzJYW8xNxUWyUXnwBdt8wcoMVKCmWJOaVAoYDE4mIlfTtM E0JD3HQtYBojdH1DguB6jAzQQMIaxozmB8/ZC3bIV/S86WFpYJwt0cXIwSEhYCKx4YpbFyMn kCkmceHeejYQW0hgOqPE8bdxXYxcQPYDRol3738wgyR4BbQkDk4+wA5iswioSnQsvAzWwAYU 3//iBpgtKhAmsXL6FRaIekGJH5PvgdkiAhoSL4/eYgEZyizQwCTxqW0Z2CBhAXWJb9vmMYHY zED2pHmLmCFseYnNa94yT2Dkm4Vk1iwkZbOQlC1gZF7FKJpakFxQnJSea6RXnJhbXJqXrpec n7uJERyHz6R3MK5qsDjEKMDBqMTD61AvESrEmlhWXJl7iFGCg1lJhPfAJaAQb0piZVVqUX58 UWlOavEhRlOgVycyS4km5wNTRF5JvKGxiZmRpZG5oYWRsbmSOK+SfVuIkEB6YklqdmpqQWoR TB8TB6dUA2NfNjPzwlCRZ3fTnrwxamA76cP0tp1nwrYop7dr75xXjN4alboko16uxkSvTpdv IffjyxJBllqM5TYN/ftkVFKcTz8/OScjQkXm7/0b8tGcr2LX+jbYPCnWEuw4fVw68byA5btZ VuFRi1v5Jn+XvnZ7SuKjiGX17VPf2ZVFmMlmPjuun7nKS4mlOCPRUIu5qDgRAFE8ZqnZAgAA 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, This is extcon-next full request for v4.1. 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 c517d838eb7d07bbe9507871fab3931deccff539: Linux 4.0-rc1 (2015-02-22 18:21:14 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git tags/extcon-next-for-4.1 for you to fetch changes up to 66bee35f29683fc4a9a530a1c56a0ec45e3f7d72: extcon: Fix missing locking when [un]registering notifiers (2015-03-23 11:06:04 +0900) ---------------------------------------------------------------- Update extcon for v4.1 This patchset include two new extcon driver and fix minor issue of extcon driver. Detailed description for patchset: 1. new extcon-max77843.c and extcon-usb-gpio.c extcon driver - extcon-max77843.c driver support the MAXIM MAX77843 MUIC (Micor-USB Interface Controller) device which handles the various external connectors such as TA/USB /USB-HOST/JIG and so on. - extcon-usb-gpio.c driver support the USB and USB-HOST cable detection by using the GPIO pin which is connected to USB ID pin. This GPIO pin updates the USB cable states. 2. Rename the filename of extcon core driver and add missing locking mechanism - Rename the previous extcon-class driver.c as extcon.c because '-class' postfix is not necessary word. - extcon core driver (extcon.c) used the raw_notifier_chain. It must be protected by locking mechanism to avoid the list changing while extcon_update_state() is executed. 3. Fix minor issue of extcon drviers - Fix cable name by using the capital letter instead of small letter on extcon-max77693.c driver. - Clean-up code of extcon-arizona.c to detect headphone cable. - Fix the wrong return type and variable type on extcon-max77843.c. - Fix the checkpatch warning of all extcon drivers. ---------------------------------------------------------------- Chanwoo Choi (2): extcon: Rename extcon core driver extcon: Fix the checkpatch warning Charles Keepax (2): extcon: arizona: Deobfuscate arizona_extcon_do_magic extcon: arizona: Fix headphone clamping on wm5110 Dan Carpenter (2): extcon: max77843: Fix signedness bug in max77843_muic_set_debounce_time() extcon: max77843: Fix an error code in max77843_init_muic_regmap() Hans de Goede (1): extcon: Fix missing locking when [un]registering notifiers Jaewon Kim (3): extcon: max77693: Fix cable name of MHL-TA extcon: max77693: Use HOST term to express USB-HOST cable instead of OTG term extcon: max77843: Add max77843 MUIC driver Roger Quadros (1): extcon: usb-gpio: Introduce gpio usb extcon driver .../devicetree/bindings/extcon/extcon-usb-gpio.txt | 18 + drivers/extcon/Kconfig | 17 + drivers/extcon/Makefile | 4 +- drivers/extcon/extcon-arizona.c | 49 +- drivers/extcon/extcon-max14577.c | 5 +- drivers/extcon/extcon-max77693.c | 37 +- drivers/extcon/extcon-max77843.c | 881 +++++++++++++++++++++ drivers/extcon/extcon-max8997.c | 5 +- drivers/extcon/extcon-rt8973a.c | 6 +- drivers/extcon/extcon-sm5502.c | 6 +- drivers/extcon/extcon-usb-gpio.c | 237 ++++++ drivers/extcon/{extcon-class.c => extcon.c} | 36 +- include/linux/mfd/arizona/core.h | 2 +- sound/soc/codecs/arizona.c | 4 +- 14 files changed, 1248 insertions(+), 59 deletions(-) create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usb-gpio.txt create mode 100644 drivers/extcon/extcon-max77843.c create mode 100644 drivers/extcon/extcon-usb-gpio.c rename drivers/extcon/{extcon-class.c => extcon.c} (97%)