All of lore.kernel.org
 help / color / mirror / Atom feed
From: Chanwoo Choi <cw00.choi@samsung.com>
To: Greg KH <gregkh@linuxfoundation.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"\"함명주 (myungjoo.ham@samsung.com)\"" <myungjoo.ham@samsung.com>,
	대인기 <inki.dae@samsung.com>
Subject: [GIT PULL] extcon next for v4.11
Date: Wed, 25 Jan 2017 15:36:05 +0900	[thread overview]
Message-ID: <58884755.2010702@samsung.com> (raw)
In-Reply-To: CGME20170125063606epcas5p3ad9e24e0e4a71aca4a457077990f9e44@epcas5p3.samsung.com

Dear Greg,

This is extcon-next pull request for v4.11. 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 a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -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.11

for you to fetch changes up to 567ab5a81ba569b823b51f4af74f26c437e98b56:

  extcon: palmas: Use dev_dbg macro for the debug messages (2017-01-25 15:03:54 +0900)

----------------------------------------------------------------
Update extcon for 4.11

Detailed description for this pull request:
1. Add the new extcon driver.
- Intel INT3496 ACPI USB id detection driver detects whether
  EXTCON_USB_HOST is attached or detached. (extcon-intel-int3496.c)

2. Add the new type of external connector.
- EXTCON_CHG_USB_PD (USB Power Delivery) provides the increased
  power more than 7.5W to device with larger power demand.

3. Add the description for EXTCON_CHG_USB_(SDP|ACA|SLOW|FAST)
- EXTCON_CHG_USB_SDP should always appear together with EXTCON_USB
- EXTCON_CHG_USB_ACA would normally appear with EXTCON_USB_HOST.
- EXTCON_CHG_USB_SLOW can provide at least 500mA of current at 5V
- EXTCON_CHG_USB_FAST can provide at least 1A of current at 5V.

4. Modify the connector name of EXTCON_USB_HOST
- "USB_HOST" -> "USB-HOST"

5. Update the extcon core
- Move the private extcon structure into driver/extcon directory.
  The 'struct extcon_dev' should be only handled by extcon core
  to prevent the direct access and to maintain the integrity of it.
- Remove the ambigous operation of extcon_register_notifier()
  in case of the 'extcon_dev' instance is NULL. The user of
  extcon_register_notifier() have to specify the correct instance
  of the provider extcon driver.

6. Update the extcon drivers and fix the minor issues
- Update the extcon-axp288 driver to remove the unncessary code.
- Add pinctrl operation during suspend mode to extcon-usb-gpio driver.
- Clean up the extcon-arizona/adc-jack driver.
- Use the dev_dbg() for debug messsage on extcon-palmas driver.
- Return the error code on failure of extcon_sync()

----------------------------------------------------------------
Baolin Wang (3):
      extcon: Add documentation for EXTCON_CHG_USB_* and EXTCON_USB_*
      extcon: axp288: Set EXTCON_USB when EXTCON_CHG_USB_SDP was set
      extcon: Add documentation for EXTCON_CHG_USB_SLOW/FAST

Chanwoo Choi (5):
      extcon: Remove potential problem when calling extcon_register_notifier()
      extcon: adc-jack: Use the internal data instead of using struct extcon_dev
      extcon: Move defintion of struct extcon_dev to driver/extcon directory
      extcon: Add new EXTCON_CHG_USB_PD type for USB Power Delivery
      extcon: Modify the name of EXTCON_USB_HOST connector

Charles Keepax (1):
      extcon: arizona: Simplify micd_pol_gpio handling

David Cohen (1):
      extcon: int3496: Add Intel INT3496 ACPI device extcon driver

Hans de Goede (7):
      extcon: axp288: Remove dependency on non-existing platform_data
      extcon: axp288: Remove usb_phy notification code
      extcon: axp288: Simplify axp288_handle_chrg_det_event
      extcon: axp288: Fix possibly reporting 2 cables in state true
      extcon: axp288: Use vbus-valid instead of -present to determine cable presence
      extcon: axp288: Remove unnecessary irq?_en register writes
      extcon: axp288: Fix the module not auto-loading

Pan Bian (1):
      extcon: Return error code on failure

Peter Chen (1):
      extcon: usb-gpio: Add pinctrl operation during system PM

Peter Foley (1):
      extcon: adc-jack: Fix incompatible pointer type warning

Roger Quadros (2):
      extcon: palmas: Check the parent instance to prevent the NULL
      extcon: palmas: Use dev_dbg macro for the debug messages

Srikant Ritolia (1):
      extcon: Restructure multi-line comments to follow codingstyle

 Documentation/extcon/intel-int3496.txt |  22 ++++
 drivers/extcon/Kconfig                 |  10 ++
 drivers/extcon/Makefile                |   1 +
 drivers/extcon/devres.c                |   2 +-
 drivers/extcon/extcon-adc-jack.c       |   2 +-
 drivers/extcon/extcon-arizona.c        |  20 ++--
 drivers/extcon/extcon-axp288.c         | 110 ++++++++------------
 drivers/extcon/extcon-intel-int3496.c  | 179 +++++++++++++++++++++++++++++++++
 drivers/extcon/extcon-max14577.c       |   6 +-
 drivers/extcon/extcon-max77693.c       |  12 ++-
 drivers/extcon/extcon-max77843.c       |  24 +++--
 drivers/extcon/extcon-palmas.c         |  21 ++--
 drivers/extcon/extcon-rt8973a.c        |   6 +-
 drivers/extcon/extcon-sm5502.c         |   6 +-
 drivers/extcon/extcon-usb-gpio.c       |   7 ++
 drivers/extcon/extcon.c                |  45 +++------
 drivers/extcon/extcon.h                |  62 ++++++++++++
 include/linux/extcon.h                 |  71 +++----------
 include/linux/extcon/extcon-adc-jack.h |   2 +-
 19 files changed, 415 insertions(+), 193 deletions(-)
 create mode 100644 Documentation/extcon/intel-int3496.txt
 create mode 100644 drivers/extcon/extcon-intel-int3496.c
 create mode 100644 drivers/extcon/extcon.h

       reply	other threads:[~2017-01-25  6:46 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CGME20170125063606epcas5p3ad9e24e0e4a71aca4a457077990f9e44@epcas5p3.samsung.com>
2017-01-25  6:36 ` Chanwoo Choi [this message]
2017-01-25 10:09   ` [GIT PULL] extcon next for v4.11 Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=58884755.2010702@samsung.com \
    --to=cw00.choi@samsung.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=inki.dae@samsung.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=myungjoo.ham@samsung.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.