)]}'
{
  "log": [
    {
      "commit": "0e1507c8453081c9a6a515b92f89dd00b68f5c09",
      "tree": "427d1f3bc8a1115aa9529f419ca3ee8458c9b82c",
      "parents": [
        "18e9a971c7fb17dab079305a23af5bb57b0706b1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed May 02 10:38:51 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 16:25:29 2012 -0700"
      },
      "message": "extcon: Add EXTCON_MECHANICAL cable type for physical presence\n\nSome accessory detection mechanisms are able to detect that something is\nphysically present in the socket separately to identifying what is present\nin the socket. This information can be useful to applications, for example\nallowing them to indicate that a potentially broken accessory is present,\nso provide a standard way to report it to userspace.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bde68e60b18208978c50c6fb9bdf29826d2887f3",
      "tree": "62b48807d48c2454c374bede680c9e9c6cf71a0d",
      "parents": [
        "806d9dd71ff52ef09764585baaeec23afbb98560"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Apr 20 14:16:26 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 20 09:24:03 2012 -0700"
      },
      "message": "Extcon: support mutually exclusive relation between cables.\n\nThere could be cables that t recannot be attaches simulatenously. Extcon\ndevice drivers may express such information via mutually_exclusive in\nstruct extcon_dev.\n\nFor example, for an extcon device with 16 cables (bits 0 to 15 are\navailable), if mutually_exclusive \u003d { 0x7, 0xC0, 0x81, 0 }, then, the\nfollowing attachments are prohibitted.\n{0, 1}\n{0, 2}\n{1, 2}\n{6, 7}\n{0, 7}\nand every attachment set that are superset of one of the above.\nFor the detail, please refer to linux/include/linux/extcon.h.\n\nThe concept is suggested by NeilBrown \u003cneilb@suse.de\u003e\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n\n--\nChanges from V5:\n- Updated sysfs format\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "806d9dd71ff52ef09764585baaeec23afbb98560",
      "tree": "e81291b139bac10e08d1cb376a22cac5c89a3b65",
      "parents": [
        "74c5d09bd562edc220d6e076b8f1e118819c178f"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Apr 20 14:16:25 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 20 09:23:37 2012 -0700"
      },
      "message": "Extcon: support multiple states at a device.\n\nOne switch device (e.g., MUIC(MAX8997, MAX77686, ...), and some 30-pin\ndevices) may have multiple cables attached. For example, one\n30-pin port may inhabit a USB cable, an HDMI cable, and a mic.\nThus, one switch device requires multiple state bits each representing\na type of cable.\n\nFor such purpose, we use the 32bit state variable; thus, up to 32\ndifferent type of cables may be defined for a switch device. The list of\npossible cables is defined by the array of cable names in the switch_dev\nstruct given to the class.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n\n--\nChanges from V7\n- Bugfixed in _call_per_cable() (incorrect nb) (Chanwoo Choi)\n- Compiler error in header for !CONFIG_EXTCON (Chanwoo Choi)\n\nChanges from V5\n- Sysfs style reformed: subdirectory per cable.\n- Updated standard cable names\n- Removed unnecessary printf\n- Bugfixes after testing\n\nChanges from V4\n- Bugfixes after more testing at Exynos4412 boards with userspace\n  processses.\n\nChanges from V3\n- Bugfixes after more testing at Exynos4412 boards.\n\nChanges from V2\n- State can be stored by user\n- Documentation updated\n\nChanges from RFC\n- Switch is renamed to extcon\n- Added kerneldoc comments\n- Added APIs to support \"standard\" cable names\n- Added helper APIs to support notifier block registration with cable\n  name.\n- Regrouped function list in the header file.\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "74c5d09bd562edc220d6e076b8f1e118819c178f",
      "tree": "65f35b6066fe135405797acc419b4bb6f346e4af",
      "parents": [
        "be48308a24c7651bf968b561dbd590edb8166d62"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Fri Apr 20 14:16:24 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 20 09:23:09 2012 -0700"
      },
      "message": "Extcon: support notification based on the state changes.\n\nState changes of extcon devices have been notified via kobjet_uevent.\nThis patch adds notifier interfaces in order to allow device drivers to\nget notified easily. Along with notifier interface,\nextcon_get_extcon_dev() function is added so that device drivers may\ndiscover a extcon_dev easily.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n\n--\nChanges from RFC\n- Renamed switch to extcon\n- Bugfix: extcon_dev_unregister()\n- Bugfix: \"edev-\u003edev\" is \"internal\" data.\n- Added kerneldoc comments.\n- Reworded comments.\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "de55d8716ac50a356cea736c29bb7db5ac3d0190",
      "tree": "d63f799c7859c97ee7089609bd183d28ca63e2bf",
      "parents": [
        "7cd9c9bb57476167e83b7780dbc06d1dd601789d"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Apr 20 14:16:22 2012 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 20 09:21:11 2012 -0700"
      },
      "message": "Extcon (external connector): import Android\u0027s switch class and modify.\n\nExternal connector class (extcon) is based on and an extension of\nAndroid kernel\u0027s switch class located at linux/drivers/switch/.\n\nThis patch provides the before-extension switch class moved to the\nlocation where the extcon will be located (linux/drivers/extcon/) and\nupdates to handle class properly.\n\nThe before-extension class, switch class of Android kernel, commits\nimported are:\n\nswitch: switch class and GPIO drivers. (splitted)\nAuthor: Mike Lockwood \u003clockwood@android.com\u003e\n\nswitch: Use device_create instead of device_create_drvdata.\nAuthor: Arve Hjønnevåg \u003carve@android.com\u003e\n\nIn this patch, upon the commits of Android kernel, we have added:\n- Relocated and renamed for extcon.\n- Comments, module name, and author information are updated\n- Code clean for successing patches\n- Bugfix: enabling write access without write functions\n- Class/device/sysfs create/remove handling\n- Added comments about uevents\n- Format changes for extcon_dev_register() to have a parent dev.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n\n--\nChanges from v7\n- Compiler error fixed when it is compiled as a module.\n- Removed out-of-date Kconfig entry\n\nChanges from v6\n- Updated comment/strings\n- Revised \"Android-compatible\" mode.\n   * Automatically activated if CONFIG_ANDROID \u0026\u0026 !CONFIG_ANDROID_SWITCH\n   * Creates /sys/class/switch/*, which is a copy of /sys/class/extcon/*\n\nChanges from v5\n- Split the patch\n- Style fixes\n- \"Android-compatible\" mode is enabled by Kconfig option.\n\nChanges from v2\n- Updated name_show\n- Sysfs entries are handled by class itself.\n- Updated the method to add/remove devices for the class\n- Comments on uevent send\n- Able to become a module\n- Compatible with Android platform\n\nChanges from RFC\n- Renamed to extcon (external connector) from multistate switch\n- Added a seperated directory (drivers/extcon)\n- Added kerneldoc comments\n- Removed unused variables from extcon_gpio.c\n- Added ABI Documentation.\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ]
}
