)]}'
{
  "log": [
    {
      "commit": "cfe9abf1824f8200b9a5056e38c18e7eadf4b30c",
      "tree": "1b227f6934d8fb06f57f3c8ff2ea6bb0252663ed",
      "parents": [
        "2a0bbda4092f8fc1aec6521592a01c790ff31c64",
        "3144aa2a81f70268363fc96df3aebfbc2fdf5dda"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 28 08:50:38 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 28 08:50:40 2012 -0700"
      },
      "message": "Merge \"msm: 7x27a: audio: Enable SRS Post processing.\" into msm-3.0"
    },
    {
      "commit": "b2ad2bae31187ab0cbd0dbd982fbb4e27293897a",
      "tree": "e3d2d6ac0b566a1e0f899ea918f9795bc91f68d4",
      "parents": [
        "58d901a9e02100c7e6f55071656167f68b83aba2",
        "d5a0297a2ce7b4a491dd264dbef855e53d95abfa"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 27 22:56:21 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 27 22:56:21 2012 -0700"
      },
      "message": "Merge \"msm: vidc: Extract PAR info for MPEG4/DIVX.\" into msm-3.0"
    },
    {
      "commit": "5b2f5cf05543dadfa09286ebff376bdb43c0bf24",
      "tree": "5a61f15c3c7d7874027f313cd0077d020702ffbe",
      "parents": [
        "a6a3d3cc58278278da5559687d66e686148fd204",
        "b9c1a1aa40c99158f65f6710dc4f420e384ef821"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 27 08:10:44 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 27 08:10:44 2012 -0700"
      },
      "message": "Merge changes If10efc64,I5122171f,I39eb1175 into msm-3.0\n\n* changes:\n  defconfig: 7627a: Enable Focaltech driver\n  board-qrd7627a: Add platform device for focaltech controller\n  input: ft5x06_ts: Add driver for ft5x06 series\n"
    },
    {
      "commit": "04231da7fd78847f4cec162e5f3ebe4011d96069",
      "tree": "fac43945a0ab9a1be86c4b867d5ec01a77e468f5",
      "parents": [
        "4420ae85872f3a92e12136668e80bf584f216909",
        "0fa19849354c41e3ac89ec0b6b3bb411cb69b908"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 27 08:10:43 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 27 08:10:44 2012 -0700"
      },
      "message": "Merge \"radio-tavarua: Send disable event\" into msm-3.0"
    },
    {
      "commit": "a2595074a6528a1a2d28470c11ed14c21081068c",
      "tree": "1df8e47d55a12a9073ca33f85182be5c423c21d7",
      "parents": [
        "d487812cb7bb16bd4260d9505dc697d001afe24a"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Jan 12 22:23:15 2012 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Mar 27 12:16:22 2012 +0530"
      },
      "message": "input: ft5x06_ts: Add driver for ft5x06 series\n\nFt5x06 controllers are single chip capacitive\ntouch panel controller ICs with a built-in 8 bit\nMicro Controller Unit. It supports multi-touch\ncapability and can detect up to five touches.\n\nChange-Id: I39eb1175d473d1f2c463e1c4a0a1606307da9dc0\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "48ec4d1ef38a243fe047260a033367276d17507b",
      "tree": "ff896c8994d0b267438bb1fd25a684377808098d",
      "parents": [
        "327f4be627b25c737e2ffa768548cae241edbb19"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Sat Mar 24 23:09:18 2012 +0530"
      },
      "committer": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Tue Mar 27 12:01:46 2012 +0530"
      },
      "message": "mmc: block: support no access to boot partitions\n\nIntel Medfield platform blocks access to eMMC boot partitions which\nresults in switch errors.  Since there is no access, mmcboot0/1\ndevices should not be created.  Add a host capability to reflect that.\n\nChange-Id: I67d7e1301bb13ce6b01fb44e511ea21cfbf7e4bd\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n[subhashj@codeaurora.org: Fixed merge conflicts]\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "3144aa2a81f70268363fc96df3aebfbc2fdf5dda",
      "tree": "044cc530fe14295216c60c2ac97a68382a4b84de",
      "parents": [
        "c6c98b112b695a0df202881afc51ee307433d736"
      ],
      "author": {
        "name": "Sidipotu Ashok",
        "email": "sashok@codeaurora.org",
        "time": "Fri Mar 16 10:55:24 2012 +0530"
      },
      "committer": {
        "name": "Sidipotu Ashok",
        "email": "sashok@codeaurora.org",
        "time": "Tue Mar 27 08:52:11 2012 +0530"
      },
      "message": "msm: 7x27a: audio: Enable SRS Post processing.\n\nCode to configure QDSP5 based SRS Post Proc.\n\nChange-Id: Ie137853a90a2780265c419c3b070811ea06abc83\nSigned-off-by: Sidipotu Ashok \u003csashok@codeaurora.org\u003e\n"
    },
    {
      "commit": "d5a0297a2ce7b4a491dd264dbef855e53d95abfa",
      "tree": "6b381d8254cb7355de97de2fdc2b69456c20a2f4",
      "parents": [
        "53e7427bf80d8081cbd891968a797d752fef5665"
      ],
      "author": {
        "name": "Arun Menon",
        "email": "menon@codeaurora.org",
        "time": "Thu Mar 01 10:51:06 2012 -0800"
      },
      "committer": {
        "name": "Arun Menon",
        "email": "menon@codeaurora.org",
        "time": "Mon Mar 26 16:44:38 2012 -0700"
      },
      "message": "msm: vidc: Extract PAR info for MPEG4/DIVX.\n\nDisplay needs the pixel aspect ratio information\nfrom the video decoder to display the picture\nwith the right aspect ratio. Video decoder extracts\nthe pixel aspect ratio information from the\nvideo core and passes it to the client/display\nas extradata.\n\nChange-Id: I4db2b8ba827af67bc01888d13c36c1b501934ccd\nSigned-off-by: Arun Menon \u003cmenon@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb655f079b3afbe04fcc4415afae8be75efaee82",
      "tree": "03a4f80c449f43105dbc9c49cf7d821b640528a5",
      "parents": [
        "fcb443886694399e0f62907cae582ccdd0eeab6f",
        "c8c016360749d1d457556fc7d3e539296391290a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Mar 25 00:56:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Mar 25 00:56:45 2012 -0700"
      },
      "message": "Merge \"Revert \"msm: kgsl: Add per context timestamp\"\" into msm-3.0"
    },
    {
      "commit": "d3e0aab89fa66640f5f712c2545088d4326d945e",
      "tree": "3ae662c832b7a029be1a95e8e5cdf86fde1d5c79",
      "parents": [
        "de63ad6cb4e02094817641a8a3b6073eb37437ca",
        "cb6d300f6c6d6fd5c6407689af4d41680788352a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Mar 25 00:56:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Mar 25 00:56:45 2012 -0700"
      },
      "message": "Merge \"hwmon: pm8xxx-adc: Fix Buffer overflow\" into msm-3.0"
    },
    {
      "commit": "c8c016360749d1d457556fc7d3e539296391290a",
      "tree": "b4399f0e9999663bb65dbcd1c70a645b71f398c2",
      "parents": [
        "4a08e029e18153f3fc9af66d3ec3580fefdcd00e"
      ],
      "author": {
        "name": "Wei Zou",
        "email": "wzou@codeaurora.org",
        "time": "Sat Mar 24 17:27:26 2012 -0700"
      },
      "committer": {
        "name": "Wei Zou",
        "email": "wzou@codeaurora.org",
        "time": "Sat Mar 24 17:29:50 2012 -0700"
      },
      "message": "Revert \"msm: kgsl: Add per context timestamp\"\n\nThis reverts commit 2a811252c73a9beae002c95cdeef974f8be0579f.\n\nChange-Id: Ic3018f19eb1a089ae67e0f3c253cc00e7d0285e3\nSigned-off-by: Wei Zou \u003cwzou@codeaurora.org\u003e\n"
    },
    {
      "commit": "672228892e42813c7949dacd1c269a8c8a47f24e",
      "tree": "b15c40838663d9e59721e9895942ebf11213234e",
      "parents": [
        "49b25d982dfc89d850895da974f1e46eede2d3a2",
        "2a811252c73a9beae002c95cdeef974f8be0579f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 24 00:24:56 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 24 00:24:56 2012 -0700"
      },
      "message": "Merge \"msm: kgsl: Add per context timestamp\" into msm-3.0"
    },
    {
      "commit": "8c4cf8396cd9afed254cd88a246022948451701a",
      "tree": "1a3702c0a252ba0140d252c2d02c53b28d1821b4",
      "parents": [
        "9fefc65e436596cf8e4949d5550049ae3a241d52",
        "53c16f91fbb2ff0350c1a6c2dc081e1a028cf43e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 23 20:50:46 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 23 20:50:46 2012 -0700"
      },
      "message": "Merge \"msm: hwmon: Add EPM ADC driver\" into msm-3.0"
    },
    {
      "commit": "2a811252c73a9beae002c95cdeef974f8be0579f",
      "tree": "b0211b1827af39be937153e2995a2d1913370929",
      "parents": [
        "80b6c0a555fdbd8f7b1ed928b4005f91ce21bdcb"
      ],
      "author": {
        "name": "Carter Cooper",
        "email": "ccooper@codeaurora.org",
        "time": "Wed Feb 15 09:36:31 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 23 15:44:23 2012 -0600"
      },
      "message": "msm: kgsl: Add per context timestamp\n\nAdd new ioctls for per context timestamps.\nTimestamp functions (read/write/wait) will now be context\nspecific rather than only using the global timestamp.\nPer context timestamps is a requirement for priority\nbased queueing.\n\nChange-Id: I5fdfb816480241b9552ecf90ed1bb22db3a652b5\nSigned-off-by: Carter Cooper \u003cccooper@codeaurora.org\u003e\n"
    },
    {
      "commit": "2e99bff826119272ee10734756aba3631e0226e7",
      "tree": "06b17130070b0d9c73bfdf29cb5aac8ebb7bb81f",
      "parents": [
        "80b6c0a555fdbd8f7b1ed928b4005f91ce21bdcb"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Mon Feb 13 21:12:08 2012 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Fri Mar 23 11:46:50 2012 -0700"
      },
      "message": "video: msm: wfd: IOMMU migration\n\nMigrate WFD to IOMMU APIs.  Commit contains following changes:\n- Switch from allocate buffer model to use buffer model in order\n  to have the flexibility to map buffers into seperate domains.\n- Use the ION caching APIs to flush buffers in case they are cached.\n  Earlier on, we used uncached buffers, hence we didn\u0027t have a need\n  to flush.\n\nChange-Id: I959027ee94a5d6074005f1de420c66cbe55db776\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "53c16f91fbb2ff0350c1a6c2dc081e1a028cf43e",
      "tree": "36965e97eb7aa47a74df4c75ce0434cc66bc5781",
      "parents": [
        "d2dab70680f9af220017b4f86bc9ae0c66d25171"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Mon Oct 17 15:57:15 2011 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Fri Mar 23 11:12:20 2012 -0700"
      },
      "message": "msm: hwmon: Add EPM ADC driver\n\nExternal Power Monitor(EPM) uses the external ADS1158 ADC\nto measure voltage and current. Each ADS1158 ADC supports\nmeasuring 16 Analog input channels.\n\nAPQ8064 has support for 2ADS ADC and can measure upto 32\nanalog input channels. The power to the EPM uses a\nSX1509 I2C expander to enable the ADS ADC. Depending on\nthe input channel the appropriate chip select is de-asserted\nto select the ADS ADC to measure the input signal. The\nADS1158 chip is configured through the SPI interface.\n\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\nChange-Id: Ib9f36606b6b183f75754b7763dbe45455c779327\n"
    },
    {
      "commit": "80b6c0a555fdbd8f7b1ed928b4005f91ce21bdcb",
      "tree": "293789d601e4d2555582a826e2ccf3d69eab11f7",
      "parents": [
        "e812e7421273ed70ed2598dd447d22e61f6ccf90",
        "ef091c924308a03ba2f5ce614faaf7b4dabd3901"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "message": "Merge \"vidc: Migrate to new ION cache ops API.\" into msm-3.0"
    },
    {
      "commit": "e812e7421273ed70ed2598dd447d22e61f6ccf90",
      "tree": "66f3736229bc08c7ac1c2e5a979625a9a65aab9d",
      "parents": [
        "12f87882510f31e444ff8b3a09a1c4a526bef657",
        "7e25dc1065469110af4a1e7cd8c74aee76ecb1ea"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "message": "Merge \"mdm9615: Add calibration data for TSENS\" into msm-3.0"
    },
    {
      "commit": "bfdf4e1ff184f51aa28f4554ebb37b1c3c056d20",
      "tree": "5cf8974c5faea09a80379c19fd0e56ba37a78980",
      "parents": [
        "cbc4e12cee16578d704cc96a823e8c60cebb3b70",
        "b6cebfe73583f143311f049b681125f401bc1924"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 23 10:51:04 2012 -0700"
      },
      "message": "Merge \"msm: kgsl: Remove IOCTL_KGSL_DEVICE_REGREAD from msm_kgsl.h\" into msm-3.0"
    },
    {
      "commit": "7e25dc1065469110af4a1e7cd8c74aee76ecb1ea",
      "tree": "d3931bca07fdb223c8d4f6686a5de80821915f1d",
      "parents": [
        "a5de44ce9abc1970a354b2f8b3e06baefc336317"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Mon Mar 19 11:19:27 2012 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Mar 22 22:37:15 2012 -0700"
      },
      "message": "mdm9615: Add calibration data for TSENS\n\nMDM9615 has identical configuration for the number\nof sensors and slope with MSM8960. Add support to\nenable the TSENS for calibrated parts.\n\nChange-Id: Ieb1f118ce916ab5a4f079b18b11541d86c3a5560\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb6d300f6c6d6fd5c6407689af4d41680788352a",
      "tree": "6b024957257b03cfae0a25b64af5f0894e7cd3bd",
      "parents": [
        "f1d53c43022bdd9b00580689a1ea71490841a934"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Mar 15 10:44:11 2012 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Mar 22 22:01:42 2012 -0700"
      },
      "message": "hwmon: pm8xxx-adc: Fix Buffer overflow\n\nUse the maximum number of channels added in the\nADC entry list in the board to check for channel\nvalidity. This patch also adds additional checks\nin the driver to validate the requested channel.\n\nCRs-Fixed: 339631\nChange-Id: I347f0d39a00b6ee12976ec2c24843626b54617d4\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "f241e160314a8201b116b934bc4e107ff32e6f30",
      "tree": "9dd8fc1e7c2ed99006f412177e8780dacc522214",
      "parents": [
        "3678d986fd9303b94ac29223afc2967dd8e02e18",
        "0332483368f45d2c8b31a6db974992bcaeadb20c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 22 15:52:13 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 22 15:52:14 2012 -0700"
      },
      "message": "Merge changes Ibfd4ba25,Ifc6054cd into msm-3.0\n\n* changes:\n  ASoC: wcd9310: Add high impedance headphone detection support\n  ASoC: jack: Add API report sock jack without DAPM sync\n"
    },
    {
      "commit": "17f51503283165818a7c85bb2d1b1b85eeea283e",
      "tree": "5b66688108c3f2460b8a6f9ba9b44030a8f46249",
      "parents": [
        "08ee2641397d81c7dac56136b0e91e8c2913013a",
        "f3ae3699dd3140c857835901b68d293fb0629f85"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 22 10:55:12 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 22 10:55:12 2012 -0700"
      },
      "message": "Merge changes I16c7c3b8,I3553fcf6 into msm-3.0\n\n* changes:\n  msm: camera: handle mediaserver crash elegantly.\n  msm: camera: add fields to msm_stats_buf for cache operations.\n"
    },
    {
      "commit": "069cbac25e1dfc2952ca27f86010704f386d31d6",
      "tree": "435ccd70207fe9d2d8c17c8848c4c3fed858bf0e",
      "parents": [
        "a7bb217eacf939fd28ce03f0463d7883788b2a31",
        "d9b4611dea430aecc8cdae55da1155dcb18cd706"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 22 10:55:12 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 22 10:55:12 2012 -0700"
      },
      "message": "Merge changes Ic6cfa7fb,I260ae216,Ib0c17763 into msm-3.0\n\n* changes:\n  mmc: core: Remove BROKEN_CLK_GATING quirk for WCN1314 cards\n  mmc: msm_sdcc: fixup for enabling MMC_CLKGATE feature for SDIO cards\n  mmc: core: Export mmc_set_ios so that host drivers can use it\n"
    },
    {
      "commit": "0fa19849354c41e3ac89ec0b6b3bb411cb69b908",
      "tree": "458add1afd6f987c3ddbf56c35f738164dc1d1bd",
      "parents": [
        "7c3972cd66c44e73abe9b6f202c48aca3323ce6c"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Wed Mar 14 22:54:53 2012 +0530"
      },
      "committer": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Thu Mar 22 11:37:17 2012 +0530"
      },
      "message": "radio-tavarua: Send disable event\n\nSend disable event when FM turn off is completed\nso that file descriptor can be released safely\n\nCRs-Fixed: 339470\nChange-Id: Ib66f4cd79a470498404a07759d730504f6615e33\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n"
    },
    {
      "commit": "0332483368f45d2c8b31a6db974992bcaeadb20c",
      "tree": "6d96ef3b8be0290819a05b3c28e7e7b2ff74fc22",
      "parents": [
        "a909e1258f62e77235840db1bb3d2c0ff066a12c"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:36:16 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Wed Mar 21 19:33:02 2012 -0700"
      },
      "message": "ASoC: wcd9310: Add high impedance headphone detection support\n\nIf HPHL and HPHR have relatively high impedance, internal MBHC HPHL\ntrigger cannot trigger so results in headphone/headset detection\nfailure.\nUtilize MIC trigger as well as HPHL trigger in order to detect headphone\nand headset which have high impedance on headphone line.\n\nCRs-fixed: 339390, 337590, 336847, 334339\nChange-Id: Ibfd4ba254197233f2b5e253f5d1fa2a98c848c97\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f1493e995ac711f133a74dd16aac45433c343ac",
      "tree": "624f9a57885758f6677d920267a880cba63ff94a",
      "parents": [
        "14697881a00596d06bce98e4b2c16ea493f85593",
        "c526ddbaeb3b50c1c86b1b8b096558ad48c893b7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 21 19:01:09 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 21 19:01:13 2012 -0700"
      },
      "message": "Merge \"power: smb349: add support for smb349 charger chip\" into msm-3.0"
    },
    {
      "commit": "14697881a00596d06bce98e4b2c16ea493f85593",
      "tree": "56d5fbfea7873596a1601982272f7f814d17466a",
      "parents": [
        "f1d53c43022bdd9b00580689a1ea71490841a934",
        "89f18c3765a42af16211fe7bdd0e138860f0bc28"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 21 19:01:08 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 21 19:01:13 2012 -0700"
      },
      "message": "Merge \"WLAN: WCN1314: Add card removal notification functionality.\" into msm-3.0"
    },
    {
      "commit": "970c2a00c6b8032522de798c7a43f59a0c4f9a1e",
      "tree": "c082ef530cf37805e79f6a89d2453cb716ef1914",
      "parents": [
        "b15a1f4f0971ccf395b592093c7a588a7f7bd35d",
        "39914be2089ecb76627ba803903e5444886f1337"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 21 13:00:46 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 21 13:00:50 2012 -0700"
      },
      "message": "Merge \"mfd: pm8018-core: Add PMIC thermal alarm device\" into msm-3.0"
    },
    {
      "commit": "ef091c924308a03ba2f5ce614faaf7b4dabd3901",
      "tree": "2ca327f487f2075bed768e879b93de74fb80e247",
      "parents": [
        "8405e3e79e0144b735dd988fad37ace208846992"
      ],
      "author": {
        "name": "Deepak Kotur",
        "email": "dkotur@codeaurora.org",
        "time": "Tue Feb 28 11:25:35 2012 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Wed Mar 21 11:20:48 2012 -0700"
      },
      "message": "vidc: Migrate to new ION cache ops API.\n\nNew cache ops API are provided thru ION interface\nmigrating the in kernel cache ops to use the\nnew cache ops API.\n\nChange-Id: Idf152429316cec2eec8417d72160b7bd53488fc4\nSigned-off-by: Deepak Kotur \u003cdkotur@codeaurora.org\u003e\n"
    },
    {
      "commit": "c526ddbaeb3b50c1c86b1b8b096558ad48c893b7",
      "tree": "55aa0f56a282f92a4d72fb0a888ed47c0c53d91e",
      "parents": [
        "7c3972cd66c44e73abe9b6f202c48aca3323ce6c"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Wed Feb 15 11:32:58 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Mar 21 08:30:20 2012 -0700"
      },
      "message": "power: smb349: add support for smb349 charger chip\n\nThe SMB349 charger chip allows charge batteries\nwith a higher current. Add this driver to be able to\ncontrol charging from kernel space and deliver charging\ninformation to userspace.\n\nAlso add debugfs entries to show current register\nsettings of SMB349 charger.\n\nChange-Id: Ic88b539304539a49ebe69517d13045cbb18091bf\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "89f18c3765a42af16211fe7bdd0e138860f0bc28",
      "tree": "2fc09d7d384684afce685ecc40d355ab7455d5fb",
      "parents": [
        "7c3972cd66c44e73abe9b6f202c48aca3323ce6c"
      ],
      "author": {
        "name": "Pavan Kumar",
        "email": "pavan@codeaurora.org",
        "time": "Wed Mar 21 14:55:22 2012 +0530"
      },
      "committer": {
        "name": "Pavan Kumar",
        "email": "pavan@codeaurora.org",
        "time": "Wed Mar 21 18:14:50 2012 +0530"
      },
      "message": "WLAN: WCN1314: Add card removal notification functionality.\n\nFunction driver can register for card removal notifications.\nBefore removing the card, let function driver notify the same\nand allow it to cleanup.\n\nChange-Id: I5d423807277bdd7476a6ea7d6a7c9ef71c0725f5\nSigned-off-by: Pavan kumar \u003cpavan@codeaurora.org\u003e\n"
    },
    {
      "commit": "f4a999cf000da9d53240040f7d63217caaa5f193",
      "tree": "7ef25a30fabe3703d34a6f968f64a9735f7280f0",
      "parents": [
        "f0410bc6dcacabf599f999f4779091f5cd2c55dc"
      ],
      "author": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Thu Feb 09 23:14:45 2012 +0530"
      },
      "committer": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Wed Mar 21 14:50:04 2012 +0530"
      },
      "message": "mmc: msm_sdcc: fixup for enabling MMC_CLKGATE feature for SDIO cards\n\nIn the current implementation, turning off SDCC clocks when\nSDIO card is inserted, is controlled by the SDCC driver in\nsuspend/resume callbacks. This makes the dynamic clock gating\n(MMC_CLKGATE) feature, when enabled, to be broken for SDIO cards,\nas configuring of sdio wakeup interrupt is entirely handled\nin system suspend/resume callbacks. Handle this by moving all\nof the wakeup handling code to generic set_ios function which can be\ncalled either from core layer or driver layer.\n\nSince the SDCC controller supports asynchronous notification of\nSDIO card activity when the clocks are off use this for enabling\nMMC_CLKGATE feature which helps in TCX0 during idle state.\n\nAlso, handle the case where the SDIO function driver is not interested\nin waking up the system during suspend but the SDCC driver still\nconfigures DAT1 line as wakeup interrupt.\n\nChange-Id: I260ae2161cfe9160f93e6af4f9b6c34db96397c0\nSigned-off-by: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0410bc6dcacabf599f999f4779091f5cd2c55dc",
      "tree": "1678929318ff841c2971c3681e7b50c96f9e1002",
      "parents": [
        "7c3972cd66c44e73abe9b6f202c48aca3323ce6c"
      ],
      "author": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Thu Feb 09 20:01:04 2012 +0530"
      },
      "committer": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Wed Mar 21 14:35:44 2012 +0530"
      },
      "message": "mmc: core: Export mmc_set_ios so that host drivers can use it\n\nmmc_set_ios() is used by host drivers during suspend/resume\nroutines in indirect way i.e., by calling host-\u003eops-\u003eset_ios().\nBut now with MMC_CLKGATE enabled, mmc_set_ios() also updates\nhost-\u003eclk_gated flag. So export this API so that host controller\ndrivers can use it.\n\nChange-Id: Ib0c177635bb8d87ba68c98e08b8d940c73f2b80c\nSigned-off-by: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\n"
    },
    {
      "commit": "12f67e4b9ef1d639079883bea73967b829db8fc2",
      "tree": "6182c8cf45668a08e39d9fbf4ac2e155e9735a7d",
      "parents": [
        "9c8ab6d0a6cb7492c46ad099b8b034b17318f099",
        "a391a8b0bb87613e5ae4b108e5ec32992a5303f0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 20 15:31:16 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 20 15:31:17 2012 -0700"
      },
      "message": "Merge changes If37ca9fd,I1a33be9a,I15d374d1 into msm-3.0\n\n* changes:\n  of/irq: Add interrupts-names property to name an irq resource\n  of/address: Add reg-names property to name an iomem resource\n  of: Add helpers to get one string in multiple strings property\n"
    },
    {
      "commit": "ea5780a1fba602ae99e35893541556543edd844b",
      "tree": "25266b3c52de1cb415543a0daa4063aa2bbf58f4",
      "parents": [
        "47d1be8f0fc1d464a702479d189d88a449200fe2",
        "26a752b8a7af75b375ea6322d6819700afe3263f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 20 13:13:49 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Mar 20 13:13:49 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Poll for RSSI updates from the remote device\" into msm-3.0"
    },
    {
      "commit": "39914be2089ecb76627ba803903e5444886f1337",
      "tree": "5fe8381a1c26fefae3ee0b88fbe1811980a9dbbe",
      "parents": [
        "485eeccaf7432832efb3dbcf93c934f7e7b39931"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Mar 20 09:47:21 2012 -0700"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Mar 20 10:07:04 2012 -0700"
      },
      "message": "mfd: pm8018-core: Add PMIC thermal alarm device\n\nRegister a PMIC pm8xxx thermal alarm device in the pm8018-core\ndriver.  This device will allow userspace to monitor the\ntemperature of the PMIC die.\n\nChange-Id: I888c0737dd991da9eaec039b20b381a2bfd7923c\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "f460a8a8f3223423a4c4c5950142dccf97850415",
      "tree": "7718002cd3f5cca56a9fb5073bf4aa09b05513b1",
      "parents": [
        "a351abafa44303ad4cc89c0fb744966c1a5a96ff",
        "a1648831cda226f9cd57795f90176a4e2df75416"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 19 23:50:54 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 19 23:50:54 2012 -0700"
      },
      "message": "Merge changes Ieea5bcfa,I89564dcc,If8df9333 into msm-3.0\n\n* changes:\n  power: pm8921-charger: remove obsolete wakelock\n  power: pm8921-charger: calibrate hkadc upon insertion/removal\n  power: pm8921-charger: implement ir compensation\n"
    },
    {
      "commit": "26a752b8a7af75b375ea6322d6819700afe3263f",
      "tree": "63a7a0856ce79f33460188814cfb3ad8f732729b",
      "parents": [
        "cf76837260758073496ce6325bcb20e657eb2066"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Tue Dec 20 11:27:40 2011 -0800"
      },
      "committer": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Mon Mar 19 21:21:45 2012 -0700"
      },
      "message": "Bluetooth: Poll for RSSI updates from the remote device\n\nThis feature is required for implementing Low energy\nproximity client immediate alert service. The proximtiy\nclient registers with the kernel for receiving RSSI updates\nof the remote device. The kernel starts polling for RSSI\nvalue using READ_RSSI HCI command and When it reaches\na particular threshold set by the proximity client,\nupdates are sent to the client.\n\nChange-Id: I723dd140ad3bf02978c57b3ab127bb6768f28cca\nCRs-fixed: 344936\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n"
    },
    {
      "commit": "a909e1258f62e77235840db1bb3d2c0ff066a12c",
      "tree": "5b8c9d1b25be60fb62d06f39664c6296874db963",
      "parents": [
        "cf76837260758073496ce6325bcb20e657eb2066"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Fri Mar 16 11:39:58 2012 -0700"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Mar 19 19:32:14 2012 -0700"
      },
      "message": "ASoC: jack: Add API report sock jack without DAPM sync\n\nCurrently snd_soc_jack_report() always acquires codec-\u003emutex and\nsynchronize DAPM widgets.  This automation is helpful if jack has defined\nwidget.  However if codec driver doesn\u0027t have defined jack widget and\nnon-jack widget wants to synchronize with report_sock_jack\u0027s thread which\nis usually irq handler, it can make dead-lock as all DAPM widget\ncall-backs are called after codec-\u003emutex acquisition.\nAdd new API snd_soc_jack_report_no_dapm() so codec driver can have ability\nof control DAPM synchronization part of snd_soc_jack_report()\n\nChange-Id: Ifc6054cd8b6d8a6b52517cf84baca1e3949e09fe\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "dd5ab517d3d3a7b2d09b56848d4dccabfdaf4de5",
      "tree": "3a5404a92c291d4a5cc6a2aba1dc7d8d303c60d2",
      "parents": [
        "cf76837260758073496ce6325bcb20e657eb2066",
        "fbf3bdc54f3f55cd124bf16445402e55f7aa4deb"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 19 17:57:32 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 19 17:57:32 2012 -0700"
      },
      "message": "Merge \"diag: Fix incorrect parsing of log codes\" into msm-3.0"
    },
    {
      "commit": "d89cc02f118528d8b6660e3372de9effcf0699ff",
      "tree": "4a7a86513f1f47de226fe112eb16e60ccd089591",
      "parents": [
        "cf76837260758073496ce6325bcb20e657eb2066"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Tue Sep 27 17:45:43 2011 +0200"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Mon Mar 19 16:20:19 2012 -0700"
      },
      "message": "of: Add helpers to get one string in multiple strings property\n\nAdd of_property_read_string_index and of_property_count_strings\nto retrieve one string inside a property that will contains\nseverals strings.\n\nChange-Id: I15d374d13ee7711548e3626e49875b6ee8be0e1f\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n[mbohan@codeaurora.org: resolve conflict in include/linux/of.h]\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "073e0cab00d6cf60279de167d8063c5e5f4b5715",
      "tree": "ebb0730f275f26e4afb67c29729f6e79e033b3d9",
      "parents": [
        "9dabf73bdc26583c2b12fae0276f9333b1c9bfb6"
      ],
      "author": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Tue Mar 06 12:26:08 2012 -0800"
      },
      "committer": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Mon Mar 19 14:35:43 2012 -0700"
      },
      "message": "msm: camera: add fields to msm_stats_buf for cache operations.\n\nAdd a couple of fields to the msm_stats_buf structure\nfor cache coherence support on stats buffers from\nuser-space.\n\nChange-Id: I3553fcf6359e4e748eb309d4a0a5979999d96f09\nSigned-off-by: Ankit Premrajka \u003cankitp@codeaurora.org\u003e\n"
    },
    {
      "commit": "b6cebfe73583f143311f049b681125f401bc1924",
      "tree": "a062cbaaf29a25eec496a1129f410d1641353b98",
      "parents": [
        "9dabf73bdc26583c2b12fae0276f9333b1c9bfb6"
      ],
      "author": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Thu Mar 15 18:20:59 2012 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Mon Mar 19 11:51:57 2012 -0600"
      },
      "message": "msm: kgsl: Remove IOCTL_KGSL_DEVICE_REGREAD from msm_kgsl.h\n\nThe code for IOCTL_KGSL_DEVICE_REGREAD was removed long ago\nbut the header was never cleaned up.\n\nChange-Id: Id3eaf0486fae133dfd72a56ea915f63fcb3f6bb1\nSigned-off-by: Harsh Vardhan Dwivedi \u003chdwivedi@codeaurora.org\u003e\n"
    },
    {
      "commit": "bfa4b58370cd5b2e3e84650f1dc880408437ce96",
      "tree": "6f339ea5f6d53e940d693119a129f21ba0c18439",
      "parents": [
        "6fae0a2cec4761af718dbe556e1c1975e36449ba",
        "3c9d2869367fb28333066efa34640fa19df8d87e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Mar 18 11:11:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Mar 18 11:11:45 2012 -0700"
      },
      "message": "Merge \"ASoC: msm: Add support for voice over Bluetooth\" into msm-3.0"
    },
    {
      "commit": "b7029072eff888d7dc6fad00c49cd8a15f81689d",
      "tree": "5de305b6c3df9e69041bb0e9113e8c42f968fb35",
      "parents": [
        "16bca47b11d12bfc2f75b74b8134e02c719a8371",
        "453651c5db2cba83b07331199ce5e35a0f6f057b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 17 05:05:06 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 17 05:05:07 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Set security level based on remote device features.\" into msm-3.0"
    },
    {
      "commit": "3c9d2869367fb28333066efa34640fa19df8d87e",
      "tree": "2a320151aee0db401389a5fb1c84861895c92d9e",
      "parents": [
        "16bca47b11d12bfc2f75b74b8134e02c719a8371"
      ],
      "author": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sun Mar 11 01:25:32 2012 -0800"
      },
      "committer": {
        "name": "Neema Shetty",
        "email": "nshetty@codeaurora.org",
        "time": "Sat Mar 17 02:04:01 2012 -0700"
      },
      "message": "ASoC: msm: Add support for voice over Bluetooth\n\nAdd support for Slimbus channels between external modem and APQ.\nThese channels transfer voice packets to/from the modem to the\nBT stack on APQ.\n\nChange-Id: I48bd5248104719574fbc6cf52edfb92cff79bff9\nSigned-off-by: Neema Shetty \u003cnshetty@codeaurora.org\u003e\n"
    },
    {
      "commit": "fbf3bdc54f3f55cd124bf16445402e55f7aa4deb",
      "tree": "b34d09031cc2f8c54e5a9e158e8bd017390e6004",
      "parents": [
        "0c6c29f630a7fb2b909b3cb3e908022828a0b2bf"
      ],
      "author": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Fri Mar 16 21:02:50 2012 -0700"
      },
      "committer": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Fri Mar 16 21:12:39 2012 -0700"
      },
      "message": "diag: Fix incorrect parsing of log codes\n\nDIAG maintains mask info in a buffer. This buffer is parsed\nusing a structure. Recently this structure was modified to add\nanother member. Now, the parsing code has to change to account\nfor this new member, otherwise, the parsing is incorrect and\nmisses certain log codes.\n\nAlso updated log codes with the latest on modem.\n\nChange-Id: Iaaf86e4f3342fd73898eb11124b4893ec79aa564\nSigned-off-by: Shalabh Jain \u003cshalabhj@codeaurora.org\u003e\n"
    },
    {
      "commit": "210061ffd99eed2235baa6904b1fbf1d7f26f9b5",
      "tree": "66142c89179a080c66ee88059d5822612157ed48",
      "parents": [
        "a7046bbcfd883bdeae046d32899e953084cdb551"
      ],
      "author": {
        "name": "Kevin Chan",
        "email": "ktchan@codeaurora.org",
        "time": "Tue Feb 14 20:56:16 2012 -0800"
      },
      "committer": {
        "name": "James Melvin",
        "email": "jmelvin@codeaurora.org",
        "time": "Fri Mar 16 10:34:41 2012 -0600"
      },
      "message": "msm: camera: Add media device node\n\nAdd media device node for each camera sensor\nSensor and video node info will be used\nfor device discovery from userspace\n\nChange-Id: Id8c2f3e952c83259bb6b273cb6b3f04ed93d0ef3\nSigned-off-by: Kevin Chan \u003cktchan@codeaurora.org\u003e\n"
    },
    {
      "commit": "a7046bbcfd883bdeae046d32899e953084cdb551",
      "tree": "487c7f3083c90205ea2a2fd0e8389b488a9fb8d1",
      "parents": [
        "54a38e96ac9dada9ad0b6552eff5f4d0c82bfdb8"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Sat Mar 10 21:11:42 2012 -0800"
      },
      "committer": {
        "name": "James Melvin",
        "email": "jmelvin@codeaurora.org",
        "time": "Fri Mar 16 10:26:51 2012 -0600"
      },
      "message": "[media] v4l: Add new mode for in-band video header in all I-frames\n\nV4L clients should be able to specify the video header to be present\nin all I-frame (as it is common in many broadcasting scenarios).  By\nspecifying this mode, V4L clients will receive sps/pps information\nprepended to all I-frames.\n\nChange-Id: Ia93b1d0a59b8d1abf13d1bdb8de494f13ebe1c95\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "7cd20b9aadbc5ca58cb4d368d5a076e7e3d74a8b",
      "tree": "7eb3b932ac20f4c09894538d2dd66ce42bde5d81",
      "parents": [
        "34e22cf26735d32cecd082f6179efa665e7212c9",
        "4093ccc3b1498c2e7b7bf1ac7007babeaa58396c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 15 02:36:15 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 15 02:36:15 2012 -0700"
      },
      "message": "Merge \"mm_video: vidc: SPS PPS enable for IDR and zero stuff bytes\" into msm-3.0"
    },
    {
      "commit": "c17ab9bb486aeb309ee38afd4b367bf4ccd062e6",
      "tree": "1cf4ce3aa599d9b8cb50d0e283da3b50edb7ab96",
      "parents": [
        "7c0d8543727b8b294253701e838944809d63d516",
        "0ba63b86baedb5ef3a9fa87152ff45e33c2d2289"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 14 22:07:27 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 14 22:07:27 2012 -0700"
      },
      "message": "Merge changes I04eb39d9,If3ce2aaa into msm-3.0\n\n* changes:\n  msm: qpnp: Add gpiolib support for PMIC GPIOs\n  of: of_spmi: Add support for spmi-dev-container binding\n"
    },
    {
      "commit": "0ba63b86baedb5ef3a9fa87152ff45e33c2d2289",
      "tree": "4ec1fbbeea784e9d1f28fdc4770a9fca263707e4",
      "parents": [
        "86622b3ef7ed42713f82dcfc7338b15202097024"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Mon Feb 06 13:42:34 2012 -0800"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 14 14:05:41 2012 -0700"
      },
      "message": "msm: qpnp: Add gpiolib support for PMIC GPIOs\n\nAdd a gpio_chip driver to support the Qualcomm SPMI PMIC\narchitecture called QPNP. The driver supports Device Tree\nand allows a device_node to be registered as a gpio-controller.\n\nThe driver also specifies APIs to allow a non-Device Tree user\nthe ability to configure the PMIC GPIOs.\n\nThis driver does not handle interrupts for GPIOs directly.\nInstead, that work is handled by the existing qpnp-int driver.\nThis is feasible since the interrupt register map for all\nQPNP peripherals is the same.\n\nChange-Id: I04eb39d9855b0957f0647010fcb203ec2fc83c7c\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "86622b3ef7ed42713f82dcfc7338b15202097024",
      "tree": "dd1390959ade69ff143d25260adb40147cd02072",
      "parents": [
        "5fafd3ce289590ca749004cc061975782b684902"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Feb 08 16:59:00 2012 -0800"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 14 14:05:41 2012 -0700"
      },
      "message": "of: of_spmi: Add support for spmi-dev-container binding\n\nThe spmi-dev-container binding is intended for SPMI\nconfigurations that have multiple device nodes associated with\nonly one spmi_device. By default, if this flag is not specified,\neach device node will create a new spmi_device.\n\nSometimes having multiple spmi_devices for SPMI device nodes is\nsuperfluous. One example of this is gpios. In some architectures,\na single gpio is treated as a unique device. But from a gpio_chip\nperspective, the chip is comprised of many gpios. Beyond wasting\nmemory allocating a unique spmi_device per gpio, the implication\nof not coalescing spmi_devices is that the clients probe() routine\nwould be called N number of times. But this sort of behavior makes\nit difficult to realize when a gpio_chip starts and stops. If we\nassume that one gpio_chip represents one call to probe(), then\nthis problem is solved, since all gpios in that chip will be\npassed as resources.\n\nIn order to support multiple device nodes per spmi_device, we\nalso need to extend the data structures for spmi_resources.\n\nThis change also makes an effort to cleanup some of the error\nhandling for illegal combinations of device bindings, as well as\nadding some additional documentation.\n\nChange-Id: If3ce2aaaa07bdf79e0d9fdedf16419e74a00fbec\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "9b7ac517c23aa68055f25beab417d0d1de391467",
      "tree": "57489d50eb3da4016165a127016c33a603358c4d",
      "parents": [
        "5fafd3ce289590ca749004cc061975782b684902"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Fri Feb 24 14:42:44 2012 -0800"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 14 13:58:11 2012 -0700"
      },
      "message": "regulator: Add stub regulator support\n\nAdd support for a dummy driver that has an implementation\nconnected to no real hardware devices. Its purpose is to aid\nbringup scenarios by providing clients a regulator interface\nthat they expect. This driver shouldn\u0027t be enabled if a real\ndevice implementation for a particular platform already exists.\n\nChange-Id: Ib83027b4e599ebbc3cb153b2f346bb03495bb746\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "5fafd3ce289590ca749004cc061975782b684902",
      "tree": "268467040f4b02d1f8f83752b2226a98dab86480",
      "parents": [
        "b27ac2ec32d96af0dee90f2b8136e359b32ddb99",
        "08166fc6f488afef37101a63881ec01613971952"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 14 12:14:20 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 14 12:14:20 2012 -0700"
      },
      "message": "Merge \"net/wireless: Support to disable CCK rate for management frame\" into msm-3.0"
    },
    {
      "commit": "40491ce8d0543bb0d81d855b7742f078a404d85f",
      "tree": "6f836691142d4b870e2ef6970d2221e3b186d6a0",
      "parents": [
        "f15a5d72151f510fee354f4e426079d9a6cad4c1"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Nov 07 11:38:54 2011 -0800"
      },
      "committer": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Mar 14 10:41:08 2012 -0700"
      },
      "message": "power: pm8921-charger: implement ir compensation\n\nThe charger hardware has a +/-30mv error for vdd_max settings. This\nmeans that when vdd_max is set to 4200mV the actual voltage on vph_pwr\nline could range from 4170mV to 4230mV. This further means that when\nconstant current to constant voltage transition happens, the battery\nmay not be charged up to 4200mV - leading to an premature end of charge.\n\nFix this by implementing periodic IR compensation. On a device measure the\nresistance from the vbat terminal to the ground by shorting the +ve and\n-ve of the battery terminals (without a battery), this will be referred to\nas rconn in the description. In the code it is rconn_mohm to reflect the\nunits.\n\nThe voltage at battery terminal will be\nVbat(terminal) \u003d Vbat(xoadc) + Ibat * rconn\nwhere Ibat is the current flowing out of (or into if -ve) of the battery.\n\nVbat(xoadc) and Ibat can be obtained by using the override mode of the\nbms. So Vbat(terminal) can be deduced and compensated by increasing\nvdd_max. This also helps in increasing constant current mode thereby\ndecreasing constant voltage mode and decreasing the overall charging time.\n\nThe value of rconn will be specific to a PCB layout, it is\npassed in from platform_data.\n\nChange-Id: If8df93333ca6b0bad35505895a4fc5577562fadd\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "453651c5db2cba83b07331199ce5e35a0f6f057b",
      "tree": "8e24e35193f3fd83326a0351c589304ba5c6ce95",
      "parents": [
        "ed396a57e9de8bf1d6859478fde5c28714a3cf4f"
      ],
      "author": {
        "name": "Prabhakaran Mc",
        "email": "prabhakaranmc@codeaurora.org",
        "time": "Fri Mar 02 11:55:59 2012 +0530"
      },
      "committer": {
        "name": "Prabhakaran Mc",
        "email": "prabhakaranmc@codeaurora.org",
        "time": "Wed Mar 14 16:05:16 2012 +0530"
      },
      "message": "Bluetooth: Set security level based on remote device features.\n\nConnection security level is modified based on remote device\u0027s\nextended feature. Deciding SSP capability of remote device\nby EIR response is incorrect, because few BT2.1 devices do not\nsend EIR and few BT2.1 devices which send EIR do not support\nSSP. SSP capability of remote device has to be decided based on\nremote_extended_features event. This patch makes sure that\nMEDIUM_SECURITY is set for non ssp devices\u0027 pairing process.\n\nChange-Id: I328a35a30895f2ab6abaaeec51b364ecd633e642\nCRs-fixed: 339166\nSigned-off-by: Prabhakaran Mc \u003cprabhakaranmc@codeaurora.org\u003e\n"
    },
    {
      "commit": "6b302e17537c6f32a7115011540aebaddfacb8d9",
      "tree": "665186919d28ad9fa3d79513b932a4af84df4378",
      "parents": [
        "59dfafb89d22047fa1c8a1a3cd100d4c14e55c47",
        "56e6052dde12b86ae07bd4269682729377f549a7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 14 02:38:42 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 14 02:38:42 2012 -0700"
      },
      "message": "Merge changes Idc72ee81,Ibe2519ff,I2982b9f4,Icb2a8c32 into msm-3.0\n\n* changes:\n  USB: android: Add OTG descriptor to configuration\n  USB: OTG: msm: Add support for SRP and HNP\n  USB: EHCI: use otg_start_hnp() to intiate HNP in ehci-hub.c\n  USB: gadget: Add OTG support for ci13xxx_udc\n"
    },
    {
      "commit": "08166fc6f488afef37101a63881ec01613971952",
      "tree": "b52e0cd9e58efab9bd47f3054bbd1b444595a8d2",
      "parents": [
        "bd404367576fa00bde02187899ba3824fb8a48f2"
      ],
      "author": {
        "name": "Sunil Dutt Undekari",
        "email": "duttus@codeaurora.org",
        "time": "Mon Mar 05 21:01:23 2012 +0530"
      },
      "committer": {
        "name": "Sunil Dutt Undekari",
        "email": "duttus@codeaurora.org",
        "time": "Wed Mar 14 14:23:14 2012 +0530"
      },
      "message": "net/wireless: Support to disable CCK rate for management frame\n\nProvision to distinguish the P2P scan and the normal scan\nwith no_cck flag and thus disable the 11b rates for\np2p scan.\n\nChange-Id: Ia4073a5f926c6ac97dffdee99f54ba53535fea85\nSigned-off-by: Sunil Dutt Undekari\u003cduttus@codeaurora.org\u003e\n"
    },
    {
      "commit": "f2b497fec2033dfbb8fb0b86d361b10c6cd581ac",
      "tree": "13fb71e4d789c8b55d29d6629e38ce3aaf900cbe",
      "parents": [
        "e8bb2ed3c9ce1c25a0ab3646bfe9da005eff9252",
        "c85b8ade5cb46b576eec2e5d667460d8d40cb207"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 14 00:34:42 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 14 00:34:42 2012 -0700"
      },
      "message": "Merge \"msm-camera: enhance the camsenser query structure\" into msm-3.0"
    },
    {
      "commit": "c85b8ade5cb46b576eec2e5d667460d8d40cb207",
      "tree": "5ff8f45a9722a862356b4c6b25bf46b0635eb618",
      "parents": [
        "54a02757a593b00fd3eea12fd3a9f766045601f6"
      ],
      "author": {
        "name": "Mingcheng Zhu",
        "email": "mingchen@codeaurora.org",
        "time": "Thu Mar 08 17:47:17 2012 -0800"
      },
      "committer": {
        "name": "Kevin Chan",
        "email": "ktchan@codeaurora.org",
        "time": "Tue Mar 13 01:43:53 2012 -0700"
      },
      "message": "msm-camera: enhance the camsenser query structure\n\nMore information needs to pass to userspace.\n\nChange-Id: Ia7c5a5cf9a7f48e1c6167fd3ca2ddd56fbdbf8c9\nSigned-off-by: Mingcheng Zhu \u003cmingchen@codeaurora.org\u003e\n"
    },
    {
      "commit": "a3152031da5d2dbce83bd0ab8b56b31108ad6255",
      "tree": "ac2fad78ff7cd90fac84ce593f0fca9f95cd1c0e",
      "parents": [
        "a36dc2ca7d9c0b71ffaef2fcdcaae9a211add39e"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Mon Mar 05 16:29:30 2012 +0530"
      },
      "committer": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Tue Mar 13 11:39:37 2012 +0530"
      },
      "message": "USB: OTG: msm: Add support for SRP and HNP\n\nThis patch changes OTG driver to support different\nOTG statemachine states for OTG2.0 complaince. It will\nalso enable to swap Host role between two OTG devices\nvia HNP and enable B device to request A device to start\nVBUS session via SRP.\n\nChange-Id: Ibe2519ff1570768f51e879af483a6f5c23b38d8f\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n"
    },
    {
      "commit": "4093ccc3b1498c2e7b7bf1ac7007babeaa58396c",
      "tree": "759b6431d7393140643b6aa66f9bec3327edee6f",
      "parents": [
        "632752ab47cd287287a0a6382b802911c3b64225"
      ],
      "author": {
        "name": "Arun Menon",
        "email": "menon@codeaurora.org",
        "time": "Fri Mar 09 12:19:22 2012 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Mon Mar 12 15:20:45 2012 -0700"
      },
      "message": "mm_video: vidc: SPS PPS enable for IDR and zero stuff bytes\n\nThis change includes the driver support for the\nlatest firmware updates - SPS PPS generation for\nevery IDR frame encode and MPEG-2 zero stuff\nbytes consumption.\n\nChange-Id: Icdf3728897f47c90667cd650946ca324346611c5\nSigned-off-by: Arun Menon \u003cmenon@codeaurora.org\u003e\n"
    },
    {
      "commit": "c6f7867e7ffc7e0cdfde39ec0cb05a3e4278bdf5",
      "tree": "268700f015fd853e46f17dbd108d3f20ec3e80b3",
      "parents": [
        "bd404367576fa00bde02187899ba3824fb8a48f2"
      ],
      "author": {
        "name": "Sandeep Kodimela",
        "email": "skodimela@codeaurora.org",
        "time": "Wed Mar 07 10:44:04 2012 +0530"
      },
      "committer": {
        "name": "Sandeep Kodimela",
        "email": "skodimela@codeaurora.org",
        "time": "Mon Mar 12 11:41:07 2012 +0530"
      },
      "message": "msm-camera: Add 8MP and 1MP sensor support\n\nAdd support to mt9e013 and ov9726 sensors for v4l2 camera\narchitecture\n\nChange-Id: Ie0e12bb0b8f1d80c0aa40800f5578208ca86efcb\nSigned-off-by: Sandeep Kodimela \u003cskodimela@codeaurora.org\u003e\n"
    },
    {
      "commit": "ce8927b4fe39d5456444eca4fc404832254a28b1",
      "tree": "87d3bdd8afbafbac78486ca9616e5e117b2a60b7",
      "parents": [
        "72aac4f17c161434e27803673f2ee548b0e78ded",
        "ab77b1b6341e20760ada76e1735614d64594bb0b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 10 09:51:46 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 10 09:51:46 2012 -0800"
      },
      "message": "Merge changes I58e8325e,Idaeae269,If5723f0d,I49a84dca,I1241f952 into msm-3.0\n\n* changes:\n  msm: Define 4 domains for IOMMU\n  gpu: ion: Delay unmapping from IOMMU.\n  gpu: ion: Add map_dma support in IOMMU heap\n  gpu: ion: Add cache operations to IOMMU heap\n  gpu: ion: Allow smaller mappings\n"
    },
    {
      "commit": "7e157991a64b17333e15f4e27ef606fa2f6c231a",
      "tree": "0e3051c1a1028422c4e8bd269a80899121f76c3c",
      "parents": [
        "b272d1ec636a996388bad935e60b0c434277cd72",
        "e7365af9973648080e5a301b7fc5a862899b3192"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 09 16:37:44 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 09 16:37:44 2012 -0800"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027idos/usb3-msm-3.0-backport-dwc3\u0027 into merge/idos\" into msm-3.0"
    },
    {
      "commit": "025b0782ab43fae6703925e919e7d2fce1b4731f",
      "tree": "b06248b141cb17aacb19189d9f0d79b62a2d751b",
      "parents": [
        "db7ae83788de35097e23eca479f6b309af46fd0c",
        "f3caf884a44e4eb4a8614f919e8f0d8d2c03a18d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 09 16:37:44 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 09 16:37:44 2012 -0800"
      },
      "message": "Merge \"bluetooth: Add support for remote_features\" into msm-3.0"
    },
    {
      "commit": "b36765960a60150af1c0faea0e0535123d40f90e",
      "tree": "1511257cb997ec1c5b54c531299556520b8460c2",
      "parents": [
        "ab804b883a58c44df40e92940ac4dae3a91e7beb"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Fri Mar 02 15:02:25 2012 -0800"
      },
      "committer": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Fri Mar 09 09:49:47 2012 -0800"
      },
      "message": "gpu: ion: Delay unmapping from IOMMU.\n\nDue to limitations in the multimedia architecure\nclients might not know when a buffer can be unmapped\nfrom the IOMMU. In addition, the multimedia architecture\ncauses unnecessary mappings/unmappings for the same buffers\nwhich reduces framerates.\n\nAdd logic to delay unmapping from the IOMMU\nuntil buffer memory is freed and unmap any outstanding\nmappings to avoid virtual memory address space leak.\n\nChange-Id: Idaeae269d9ba623e25a0cb087a89b4cbb63915af\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "e7365af9973648080e5a301b7fc5a862899b3192",
      "tree": "47805eb6cce8872dfa54ef2a65cfa4f301e409b9",
      "parents": [
        "765eaaffb8b2011a1bd4a9e0e92cdd50669a9ffc",
        "10f1551c50ff4ae333a165d21830f64c41d98b6f"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Mar 05 10:19:45 2012 -0800"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Fri Mar 09 08:25:28 2012 -0800"
      },
      "message": "Merge remote-tracking branch \u0027idos/usb3-msm-3.0-backport-dwc3\u0027 into merge/idos\n\nMerge a backport of the following 82 commits from the 3.2 kernel.\n\ncommit 10f1551c50ff4ae333a165d21830f64c41d98b6f\nAuthor: Yu Xu \u003cyuxu@marvell.com\u003e\nDate:   Sat Dec 10 00:03:33 2011 +0800\n\n    usb: gadget: storage: release superspeed descriptors.\n\n    Release superspeed mass storage descriptors memory\n    when the function is unbind.\n\n    Signed-off-by: Yu Xu \u003cyuxu@marvell.com\u003e\n    Acked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/f_mass_storage.c |    1 +\n 1 files changed, 1 insertions(+), 0 deletions(-)\n\ncommit 1d6d304680b8f9e3b71b896839484f436775953c\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Mon Oct 3 16:39:30 2011 +0300\n\n    usb: gadget: core: fix bug when removing gadget drivers\n\n    usb_gadget_disconnect() is responsible of removing\n    data pullups. Before doing that we must, first, tell\n    gadget driver we\u0027re disconnecting (by calling disconnect\n    method on gadget driver structure), unbind the gadget\n    driver and stop the controller.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/udc-core.c |    4 ++--\n 1 files changed, 2 insertions(+), 2 deletions(-)\n\ncommit 145cbade27d931fcb6e3c42325256b0bb9744490\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Wed Aug 3 13:33:27 2011 +0200\n\n    usb: gadget: storage: add superspeed support\n\n    this patch adds superspeed descriptors for the\n    storage gadgets.\n\n    Acked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\n    Acked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    [idos@codeaurora.org: Conflicts: drivers/usb/gadget/storage_common.c]\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/f_mass_storage.c |   22 ++++++\n drivers/usb/gadget/file_storage.c   |   59 +++++++++++++---\n drivers/usb/gadget/mass_storage.c   |    2 +-\n drivers/usb/gadget/storage_common.c |  127 +++++++++++++++++++++++++++++++++++\n 4 files changed, 199 insertions(+), 11 deletions(-)\n\ncommit b0c3e7fb4d56f5c4cfea87e682fb02e88f98d887\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Mon Oct 10 09:43:44 2011 +0300\n\n    usb: gadget: fix typo for default U1/U2 exit latencies\n\n    s/DEFULT/DEFAULT/, no functional changes.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/composite.c |    4 ++--\n include/linux/usb/gadget.h     |    4 ++--\n 2 files changed, 4 insertions(+), 4 deletions(-)\n\ncommit 834e066cffb0c95d6168df9bf70c66d499a198cd\nAuthor: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\nDate:   Fri Sep 30 15:26:06 2011 -0700\n\n    usb: gadget: storage: fix mass storage gadgets to work with Synopsys UDC\n\n    The Synopsys USB device controller requires all OUT transfer request\n    lengths to be aligned to max packet size. The mass storage gadgets do\n    not meet this requirement for Super Speed. The gadgets already have a\n    function which performs this alignment for CBW packets, so use it for\n    data packets too.\n\n    The alternative would be to implement bounce buffers in the DWC3\n    driver, but that could have a significant impact on performance.\n\n    This version is based upon a more-correct patch written by Alan\n    Stern.\n\n    Signed-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/f_mass_storage.c |   18 +++++++++---------\n drivers/usb/gadget/file_storage.c   |   18 +++++++++---------\n 2 files changed, 18 insertions(+), 18 deletions(-)\n\ncommit 7295baf1792683000d7d78f7720b1e022d6d096a\nAuthor: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nDate:   Thu Aug 18 20:29:00 2011 +0200\n\n    USB: gadget: storage: remove alignment assumption\n\n    This patch (as1481) fixes a problem affecting g_file_storage and\n    g_mass_storage when running at SuperSpeed.  The two drivers currently\n    assume that the bulk-out maxpacket size can evenly divide the SCSI\n    block size, which is 512 bytes.  But SuperSpeed bulk endpoints have a\n    maxpacket size of 1024, so the assumption is no longer true.\n\n    This patch removes that assumption from the drivers, by getting rid of\n    a small optimization (they try to align VFS reads and writes on page\n    cache boundaries).  If a command\u0027s starting logical block address is\n    512 bytes below the end of a page, it\u0027s not okay to issue a USB\n    command for just those 512 bytes when the maxpacket size is 1024 -- it\n    would result in either babble (for an OUT transfer) or a short packet\n    (for an IN transfer).\n\n    Also, for backward compatibility, the test for writes extending beyond\n    the end of the backing storage has to be changed.  If the host tries\n    to do this, we should accept the data that fits in the backing storage\n    and ignore the rest.  Because the storage\u0027s end may not align with a\n    USB packet boundary, this means we may have to accept a USB OUT\n    transfer that extends beyond the end of the storage and then write out\n    only the part of the data that fits.\n\n    Signed-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n    Acked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    [idos@codeaurora.org: Conflicts: drivers/usb/gadget/f_mass_storage.c\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/f_mass_storage.c |   64 ++++++++++++---------------------\n drivers/usb/gadget/file_storage.c   |   67 ++++++++++++++---------------------\n 2 files changed, 50 insertions(+), 81 deletions(-)\n\ncommit 9e5eb17594ed8be0ee92e3d696234bf70c409d8c\nAuthor: Peiyu Li \u003cpeiyu.li@csr.com\u003e\nDate:   Wed Aug 17 22:52:59 2011 -0700\n\n    usb: gadget: storage: adapt logic block size to bound block devices\n\n    Now the mass storage driver has fixed logic block size of 512 bytes.\n\n    The mass storage gadget read/write bound devices only through VFS, so the\n    bottom level devices actually are just RAW devices to the driver and connected\n    PC. As a RAW, hosts can always format, read and write it right in 512 bytes\n    logic block and don\u0027t care about the actual logic block size of devices bound\n    to the gadget.\n\n    But if we want to share the bound block device partition between target board\n    and PC, in case the logic block size of the bound block device is 4KB, we\n    execute the following steps:\n\n    1. connect a board with mass storage gadget to PC(the board has set one\n    \tpartition of on-board block device as file name of the mass storage)\n    2. PC format the mass storage to VFAT by default logic block size and\n    \tread/write it\n    3. disconnect boards from PC\n    4. target board mount the partition as VFAT\n\n    Step 4 will fail since kernel on target thinks the logic block size of the\n    bound partition as 4KB.\n    A typical error is \"FAT: logical sector size too small for device (logical\n    sector size \u003d 512)\"\n\n    If we execute opposite steps:\n    1. format the partition to VFAT on target board and read/write this partition\n    2. connect the board to Windows PC as usb mass storage gadget, windows will\n    \tthink the disk is not formatted\n\n    So the conclusion is that only as a gadget, the mass storage driver has no any\n    problem.  But being shared VFAT or other filesystem on PC and target board, it\n    will fail.\n\n    This patch adapts logic block size to bound block devices and fix the issue.\n\n    Cc: Michal Nazarewicz \u003cmina86@mina86.com\u003e\n    Acked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n    Signed-off-by: Peiyu Li \u003cpeiyu.li@csr.com\u003e\n    Signed-off-by: Xianglong Du \u003cxianglong.du@csr.com\u003e\n    Signed-off-by: Huayi Li \u003chuayi.li@csr.com\u003e\n    Signed-off-by: Barry Song \u003cBaohua.Song@csr.com\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/f_mass_storage.c |   63 ++++++++++++++++++++--------------\n drivers/usb/gadget/file_storage.c   |   50 +++++++++++++--------------\n drivers/usb/gadget/storage_common.c |   23 ++++++++++---\n 3 files changed, 79 insertions(+), 57 deletions(-)\n\ncommit 26bba694a44e3362be7028fc26fab172b2fc3581\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Mon Dec 19 13:45:01 2011 +0200\n\n    usb: gadget: epautoconf: do not change number of streams\n\n    We should not change gadget driver\u0027s descriptors just\n    because we think it\u0027s right to do so.\n\n    There are several of reasons which would support this\n    statement but it suffices to say that this was probably\n    never tested because it updates bmAttributes without\n    asking the driver if it\u0027s ok to do so.\n\n    This means that e.g. on UASP gadget it would enable\n    stream support even for the command endpoint which must\n    not have stream support enabled.\n\n    In fact, this change is fixing the bug introduced by\n    commit a59d6b9 (usb: gadget: add streams support to\n    the gadget framework) which was caught when testing\n    UASP gadget with dwc3 driver.\n\n    Cc: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/epautoconf.c |    3 ---\n 1 files changed, 0 insertions(+), 3 deletions(-)\n\ncommit fb5591ebf5788355f0a424103b2bf47a62d6860d\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Thu Jun 23 14:26:15 2011 +0200\n\n    usb: gadget: udc-core: add \"new-style\" registration interface\n\n    udc_start() should only trigger the internal state machine and make\n    minimal house keeping. Before that call udc-core calls the bind()\n    callback and after the callback the pullup().\n\n    udc_stop() is simillar, udc-core calls pullup(), unbind() and finally\n    udc_stop().\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/udc-core.c |   75 ++++++++++++++++++++++++++++++++++++++--\n include/linux/usb/gadget.h    |    6 +++\n 2 files changed, 77 insertions(+), 4 deletions(-)\n\ncommit 0d0c240fac20e525a3e967a0d6e9410c51f1c892\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Thu Jun 23 14:26:11 2011 +0200\n\n    usb: gadget: defer setting maxpacket till -\u003esetup()\n\n    maxpacket is set by the udc driver for ep0 very early. This value is\n    copied by the function gadget used later for the USB_DT_DEVICE and\n    USB_DT_DEVICE_QUALIFIER query. This seems to work fine so far. For USB3\n    we need set a different value here. In SS speed it is 2^x with x\u003d9 and\n    in HS we set something \u003c\u003d 64. If the UDC starts in SS and continues in\n    HS after the cable has been plugged it will report a too small value.\n    There setting of this value is defered and taken automaticly from the\n    ep0 pointer where the UDC driver can update it according to the speed it\n    detected _after_ a cable has been plugged.\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/composite.c    |    3 +--\n drivers/usb/gadget/dbgp.c         |    2 +-\n drivers/usb/gadget/file_storage.c |   10 ++++++----\n drivers/usb/gadget/gmidi.c        |    3 +--\n drivers/usb/gadget/inode.c        |    5 ++---\n drivers/usb/gadget/printer.c      |   14 +++++++++-----\n 6 files changed, 20 insertions(+), 17 deletions(-)\n\ncommit bc2aa11468283f03aa8749b217a6c15bfaff4776\nAuthor: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nDate:   Wed Jun 29 16:41:50 2011 +0300\n\n    usb: gadget: add SuperSpeed support to the Gadget Framework\n\n    SuperSpeed USB has defined a new descriptor, called\n    the Binary Device Object Store (BOS) Descriptor. It\n    has also changed a bit the definition of SET_FEATURE\n    and GET_STATUS requests to add USB3-specific details.\n\n    This patch implements both changes to the Composite\n    Gadget Framework.\n\n    [ balbi@ti.com : slight changes to commit log\n    \t\t fixed a compile error on ARM ]\n\n    Signed-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/Kconfig      |    6 +\n drivers/usb/gadget/composite.c  |  257 ++++++++++++++++++++++++++++++++++++---\n drivers/usb/gadget/epautoconf.c |    6 +-\n include/linux/usb/composite.h   |   14 ++\n include/linux/usb/gadget.h      |   31 +++++\n 5 files changed, 293 insertions(+), 21 deletions(-)\n\ncommit 3ba28906aefd21a6aaf01e3b04c2410dabce3c97\nAuthor: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nDate:   Wed Jun 29 16:41:49 2011 +0300\n\n    usb: gadget: add max_speed to usb_composite_driver\n\n    This field is used by the Gadget drivers to specify\n    the maximum speed they support, meaning: the maximum\n    speed they can provide descriptors for.\n\n    The driver speed will be set in consideration of this\n    value.\n\n    [ balbi@ti.com : dropped the ifdeffery ]\n\n    Signed-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    [idos@codeaurora.org: added max_speed also to android.c]\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/android.c      |    1 +\n drivers/usb/gadget/audio.c        |    1 +\n drivers/usb/gadget/cdc2.c         |    1 +\n drivers/usb/gadget/composite.c    |    2 ++\n drivers/usb/gadget/ether.c        |    1 +\n drivers/usb/gadget/g_ffs.c        |    1 +\n drivers/usb/gadget/hid.c          |    1 +\n drivers/usb/gadget/mass_storage.c |    1 +\n drivers/usb/gadget/multi.c        |    1 +\n drivers/usb/gadget/ncm.c          |    1 +\n drivers/usb/gadget/nokia.c        |    1 +\n drivers/usb/gadget/serial.c       |    1 +\n drivers/usb/gadget/webcam.c       |    1 +\n drivers/usb/gadget/zero.c         |    1 +\n include/linux/usb/composite.h     |    2 ++\n 15 files changed, 17 insertions(+), 0 deletions(-)\n\ncommit 081412dc449284905c831f2fe2d9877238c07bef\nAuthor: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nDate:   Tue Jun 28 16:33:53 2011 +0300\n\n    usb: gadget: add streams support to the gadget framework\n\n    This patch defines necessary fields to support\n    streaming for USB3.0.\n\n    It implements a new function, called\n    usb_ep_autoconfig_ss(), to be used instead of the\n    existing usb_ep_autoconfig() when working in\n    SuperSpeed mode and there is a need to search for\n    an endpoint according to the number of required\n    streams.\n\n    [ balbi@ti.com : slight changes to commit log ]\n\n    Signed-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\n    Signed-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/epautoconf.c |  125 +++++++++++++++++++++++++++++++--------\n include/linux/usb/gadget.h      |   13 ++++\n 2 files changed, 113 insertions(+), 25 deletions(-)\n\ncommit 5ef53d97a119d96087b3afee6495b964b71e1c55\nAuthor: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nDate:   Tue Jun 28 16:33:52 2011 +0300\n\n    usb: gadget: coding style fix\n\n    fix the coding style of a few switches on the\n    gadget framework.\n\n    [ balbi@ti.com : add a commit log ]\n\n    Signed-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/composite.c |   16 ++++++++++---\n drivers/usb/gadget/dummy_hcd.c |   48 ++++++++++++++++++++++++++++++----------\n 2 files changed, 48 insertions(+), 16 deletions(-)\n\ncommit 31ac35219203686655b8936ee9cffbe9d407e85f\nAuthor: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nDate:   Tue Jun 28 15:33:50 2011 +0200\n\n    usb: gadget: use config_ep_by_speed() instead of ep_choose()\n\n    Remove obsolete functions:\n    1. ep_choose()\n    2. usb_find_endpoint()\n\n    Signed-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    [idos@codeaurora.org: Changed also the following files to\n    comply with this commit: f_accessory.c,f_adb.c,f_diag.c,f_mtp.c,\n    f_rmnet.c,f_rmnet_sdio,f_rmnet_smd,f_rmnet_smd_sdio,f_serial.f_ccid.c.\n    Also merged a patch in f_serial.c for checking return value of\n    config_ep_by_speed, see \"usb: gadget: fix g_serial regression\".\n    Also fix a bug in ci13xxx_udc. Since f_serial is now checking if the endpoint\n    descriptors are null in the set_alt function, need to set them to null on\n    ep_disable in case of cable disconnect. Since the ep descriptor was inserted to\n    struct usb_ep in \"usb: gadget: add usb_endpoint_descriptor to struct usb_ep\",\n    also set mEp-\u003eep.desc to NULL. I have upstream this to the community, please\n    see \"usb: gadget: Clear usb_endpoint_descriptor inside the struct usb_ep\" in\n    the latest linux kernel.]\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/ci13xxx_udc.c      |    1 +\n drivers/usb/gadget/config.c           |   26 -------------\n drivers/usb/gadget/f_accessory.c      |   30 +++++++++++-----\n drivers/usb/gadget/f_acm.c            |   46 +++++++-----------------\n drivers/usb/gadget/f_adb.c            |   30 +++++++++++----\n drivers/usb/gadget/f_ccid.c           |   54 +++++++++++-----------------\n drivers/usb/gadget/f_diag.c           |   13 ++++---\n drivers/usb/gadget/f_ecm.c            |   45 +++++++----------------\n drivers/usb/gadget/f_eem.c            |   32 +++++------------\n drivers/usb/gadget/f_hid.c            |   19 +++-------\n drivers/usb/gadget/f_loopback.c       |   11 ++++--\n drivers/usb/gadget/f_mass_storage.c   |   46 ++++++++++--------------\n drivers/usb/gadget/f_mtp.c            |   30 +++++++++++----\n drivers/usb/gadget/f_ncm.c            |   49 ++++++++------------------\n drivers/usb/gadget/f_obex.c           |   32 +++++------------\n drivers/usb/gadget/f_phonet.c         |   12 +++---\n drivers/usb/gadget/f_rmnet.c          |   48 ++++++++-----------------\n drivers/usb/gadget/f_rmnet_sdio.c     |   62 ++++++++++++++++++++++++++------\n drivers/usb/gadget/f_rmnet_smd.c      |   38 +++++++++++++++-----\n drivers/usb/gadget/f_rmnet_smd_sdio.c |   63 ++++++++++++++++++++++++++------\n drivers/usb/gadget/f_rndis.c          |   46 +++++++-----------------\n drivers/usb/gadget/f_serial.c         |   53 +++++++++-------------------\n drivers/usb/gadget/f_sourcesink.c     |    8 +++-\n drivers/usb/gadget/f_subset.c         |   29 +++------------\n drivers/usb/gadget/file_storage.c     |   12 ++++++\n drivers/usb/gadget/storage_common.c   |   11 ------\n include/linux/usb/composite.h         |   15 --------\n include/linux/usb/gadget.h            |    6 ---\n 28 files changed, 392 insertions(+), 475 deletions(-)\n\ncommit cf64ce49541e865b66abc2b2c7bb87e59c7a1f7e\nAuthor: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nDate:   Tue Jun 28 16:33:49 2011 +0300\n\n    usb: gadget: configure endpoint according to gadget speed\n\n    Add config_ep_by_speed() to configure the endpoint\n    according to the gadget speed.\n\n    Using this function will spare the FDs from handling\n    the endpoint chosen descriptor.\n\n    Signed-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/composite.c  |   85 +++++++++++++++++++++++++++++++++++++++\n drivers/usb/gadget/epautoconf.c |    1 +\n include/linux/usb/composite.h   |    3 +\n include/linux/usb/gadget.h      |    3 +\n 4 files changed, 92 insertions(+), 0 deletions(-)\n\ncommit cf709c115c55e8497a2b538ba492f9e8bc3db941\nAuthor: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nDate:   Tue Jun 28 16:33:48 2011 +0300\n\n    usb: gadget: add usb_endpoint_descriptor to struct usb_ep\n\n    Change usb_ep_enable() prototype to use endpoint\n    descriptor from usb_ep.\n\n    This optimization spares the FDs from saving the\n    endpoint chosen descriptor. This optimization is\n    not full though. To fully exploit this change, one\n    needs to update all the UDCs as well since in the\n    current implementation each of them saves the\n    endpoint descriptor in it\u0027s internal (and extended)\n    endpoint structure.\n\n    Signed-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    [idos@codeaurora.org: Added more changes for the following files\n    since API break with msm code tree: ci13xxx_udc.c,f_accessory,f_adb,\n    f_diag,f_mtp,f_rmnet,f_rmnet_sdio,f_rmnet_smd, f_rmnet_smd_sdio,u_bam.c,\n    u_sdio.c,u_rmnet.h,u_sdio.c,u_smd.c,f_ccid.c,u_data_hsic.c]\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/ci13xxx_udc.c      |    6 ++++--\n drivers/usb/gadget/dbgp.c             |    8 +++++---\n drivers/usb/gadget/f_accessory.c      |   16 ++++++++++------\n drivers/usb/gadget/f_acm.c            |    9 ++++-----\n drivers/usb/gadget/f_adb.c            |   14 ++++++++------\n drivers/usb/gadget/f_audio.c          |    5 ++---\n drivers/usb/gadget/f_ccid.c           |   15 ++++++---------\n drivers/usb/gadget/f_diag.c           |   12 +++++-------\n drivers/usb/gadget/f_ecm.c            |   17 ++++++++---------\n drivers/usb/gadget/f_eem.c            |   10 +++++-----\n drivers/usb/gadget/f_fs.c             |    3 ++-\n drivers/usb/gadget/f_hid.c            |    5 ++---\n drivers/usb/gadget/f_loopback.c       |   14 ++++++--------\n drivers/usb/gadget/f_mass_storage.c   |    3 ++-\n drivers/usb/gadget/f_mtp.c            |   17 ++++++++++-------\n drivers/usb/gadget/f_ncm.c            |   17 ++++++++---------\n drivers/usb/gadget/f_obex.c           |    6 +++---\n drivers/usb/gadget/f_phonet.c         |    9 ++++-----\n drivers/usb/gadget/f_rmnet.c          |    9 ++++-----\n drivers/usb/gadget/f_rmnet_sdio.c     |   15 +++++++++------\n drivers/usb/gadget/f_rmnet_smd.c      |   15 +++++++++------\n drivers/usb/gadget/f_rmnet_smd_sdio.c |   15 +++++++++------\n drivers/usb/gadget/f_rndis.c          |   15 +++++++--------\n drivers/usb/gadget/f_serial.c         |    9 ++++-----\n drivers/usb/gadget/f_sourcesink.c     |   10 ++++------\n drivers/usb/gadget/f_subset.c         |    8 ++++----\n drivers/usb/gadget/f_uvc.c            |    6 ++++--\n drivers/usb/gadget/file_storage.c     |    3 ++-\n drivers/usb/gadget/gmidi.c            |    6 ++++--\n drivers/usb/gadget/inode.c            |    6 ++++--\n drivers/usb/gadget/printer.c          |   26 ++++++++++++++------------\n drivers/usb/gadget/u_bam.c            |    8 ++++----\n drivers/usb/gadget/u_data_hsic.c      |   10 ++--------\n drivers/usb/gadget/u_ether.c          |   12 ++++++------\n drivers/usb/gadget/u_ether.h          |    4 ----\n drivers/usb/gadget/u_rmnet.h          |    2 --\n drivers/usb/gadget/u_sdio.c           |    4 ++--\n drivers/usb/gadget/u_serial.c         |    4 ++--\n drivers/usb/gadget/u_serial.h         |    2 --\n drivers/usb/gadget/u_smd.c            |    4 ++--\n include/linux/usb/gadget.h            |   16 +++++++---------\n 41 files changed, 197 insertions(+), 198 deletions(-)\n\ncommit d23607a2eb7b23fa0fa9e797da6804d583bef73d\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Tue Jun 28 16:33:47 2011 +0300\n\n    usb: gadget: convert all users to the new udc infrastructure\n\n    peripheral drivers are using usb_add_gadget()/usb_del_gadget() to\n    register/unregister to the udc-core.\n\n    The udc-core will take the first available gadget driver and attach\n    function driver which is calling usb_gadget_register_driver(). This is\n    the same behaviour we have right now.\n\n    Only dummy_hcd was tested, the others were compiled tested.\n\n    Cc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n    Cc: Anton Tikhomirov \u003cav.tikhomirov@samsung.com\u003e\n    Cc: Ben Dooks \u003cben-linux@fluff.org\u003e\n    Cc: Dan Carpenter \u003cerror27@gmail.com\u003e\n    Cc: Darius Augulis \u003caugulis.darius@gmail.com\u003e\n    Cc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n    Cc: Jingoo Han \u003cjg1.han@samsung.com\u003e\n    Cc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n    Cc: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\n    Cc: Li Yang \u003cleoli@freescale.com\u003e\n    Cc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\n    Acked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n    Cc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n    Cc: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n    Cc: Roy Huang \u003croy.huang@analog.com\u003e\n    Cc: Russell King \u003clinux@arm.linux.org.uk\u003e\n    Cc: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\n    Cc: Xiaochen Shen \u003cxiaochen.shen@intel.com\u003e\n    Cc: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\n    Cc: Yuan-Hsin Chen \u003cyhchen@faraday-tech.com\u003e\n    Cc: cxie4 \u003ccxie4@marvell.com\u003e\n    Cc: linux-geode@lists.infradead.org\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    [idos@codeaurora.org:\n    Conflicts: drivers/usb/gadget/ci13xxx_udc.c\n    msm72k_udc.c: This driver is not exists in Linux community,so fix this one too.\n    cyasgadget.c: combine other patch from the community (\"convert cyasgadget to new udc core\")\n    into this commit. Removed the #if 0 block that was in the community version and fix\n    the cause problem, because of which it was under #if 0 block]\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n .../staging/westbridge/astoria/gadget/cyasgadget.c |   26 ++++++++++++++--\n drivers/usb/gadget/Makefile                        |    1 +\n drivers/usb/gadget/amd5536udc.c                    |   18 ++++++++---\n drivers/usb/gadget/at91_udc.c                      |   20 +++++++++---\n drivers/usb/gadget/atmel_usba_udc.c                |   26 ++++++++++++++--\n drivers/usb/gadget/ci13xxx_udc.c                   |   30 ++++++++++++++-----\n drivers/usb/gadget/dummy_hcd.c                     |   31 +++++++++++++------\n drivers/usb/gadget/fsl_qe_udc.c                    |   20 ++++++++++--\n drivers/usb/gadget/fsl_udc_core.c                  |   20 ++++++++++--\n drivers/usb/gadget/fusb300_udc.c                   |   15 +++++++--\n drivers/usb/gadget/goku_udc.c                      |   19 +++++++++---\n drivers/usb/gadget/imx_udc.c                       |   20 +++++++++---\n drivers/usb/gadget/langwell_udc.c                  |   20 ++++++++----\n drivers/usb/gadget/m66592-udc.c                    |   17 ++++++++--\n drivers/usb/gadget/msm72k_udc.c                    |   30 ++++++++++++++++---\n drivers/usb/gadget/mv_udc_core.c                   |   19 +++++++----\n drivers/usb/gadget/net2280.c                       |   18 ++++++++---\n drivers/usb/gadget/omap_udc.c                      |   22 +++++++++++---\n drivers/usb/gadget/pch_udc.c                       |   16 +++++++--\n drivers/usb/gadget/pxa25x_udc.c                    |   19 ++++++++----\n drivers/usb/gadget/pxa27x_udc.c                    |   23 ++++++++++----\n drivers/usb/gadget/r8a66597-udc.c                  |   15 +++++++--\n drivers/usb/gadget/s3c-hsotg.c                     |   19 +++++++++--\n drivers/usb/gadget/s3c-hsudc.c                     |   16 +++++++--\n drivers/usb/gadget/s3c2410_udc.c                   |   29 +++++++++++-------\n drivers/usb/musb/musb_gadget.c                     |   23 +++++++++++---\n drivers/usb/renesas_usbhs/mod_gadget.c             |   20 +++++++++---\n 27 files changed, 411 insertions(+), 141 deletions(-)\n\ncommit 517750424116caaa532ecf06a44d9df87223de4f\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Tue Jun 28 16:33:46 2011 +0300\n\n    usb: gadget: introduce UDC Class\n\n    this class will be used to abstract away several of the duplicated\n    operations scattered among the USB gadget controller drivers.\n\n    Later, we can add an atomic notifier to tell interested drivers about\n    what\u0027s happening with the controller. Notifications such as suspend,\n    resume, enumerated, etc. will be useful, at a minimum, for implementing\n    usb charger detection.\n\n    As part of the converting process usb_gadget_probe_driver() is no longer\n    part of each udc but pushed into the -\u003estap() callback. The same for his\n    couterpart.\n\n    The core is currently set explicit to \u0027n\u0027. It will be changed to \u0027y\u0027 once\n    all users are converted since it provides functions which clash with\n    other drivers.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Acked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/udc-core.c |  418 +++++++++++++++++++++++++++++++++++++++++\n include/linux/usb/gadget.h    |    7 +\n 2 files changed, 425 insertions(+), 0 deletions(-)\n\ncommit 9bcc83f456fc3ddf11a4fab4daf649b8a99de8fd\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Fri Aug 19 18:10:56 2011 +0300\n\n    usb: ch9: add function defines from ch9, USB 3.0 spec\n\n    not to confuse with Table 9-7 in USB 2.0 spec\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n include/linux/usb/ch9.h |    5 +++++\n 1 files changed, 5 insertions(+), 0 deletions(-)\n\ncommit 0be99a24dbde81c9f808967ad1a0a2ea87f6530f\nAuthor: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nDate:   Fri Sep 30 18:08:59 2011 -0400\n\n    usb: Add module.h to various dwc3 drivers\n\n    These files uses the full set of MODULE_ macros and so need to\n    include module.h directly.\n\n    Signed-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.c      |    1 +\n drivers/usb/dwc3/dwc3-omap.c |    1 +\n 2 files changed, 2 insertions(+), 0 deletions(-)\n\ncommit f208a8f461da421f9371b19b8bd00c27f8d0622d\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Sep 30 10:58:51 2011 +0300\n\n    usb: dwc3: convert structures into bitshifts\n\n    our parameter structures need to be written to\n    HW, so instead of assuming little endian, we\n    convert those into bit shifts.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c    |    6 +-\n drivers/usb/dwc3/gadget.c |   40 ++++++-------\n drivers/usb/dwc3/gadget.h |  139 +++++++++------------------------------------\n 3 files changed, 48 insertions(+), 137 deletions(-)\n\ncommit b141b8cd0257ca5e8122310c9ca64af93325e08d\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Sep 30 10:58:50 2011 +0300\n\n    usb: dwc3: gadget: allow clock gating to work\n\n    The dwc3 core has internal clock gating support.\n\n    Let\u0027s allow that to happen by clearing the disable\n    bit in GCTL register.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h   |    6 ++++++\n drivers/usb/dwc3/gadget.c |    8 ++++++++\n 2 files changed, 14 insertions(+), 0 deletions(-)\n\ncommit b333f87fccf1424b9e7ab8fe8a260b01d865b98d\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Sep 30 10:58:49 2011 +0300\n\n    usb: dwc3: core: cache GHWPARAMS* registers\n\n    cache the contents of GHWPARAMS* registers in\n    our device structure for easy access.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.c |   17 +++++++++++++++++\n 1 files changed, 17 insertions(+), 0 deletions(-)\n\ncommit d8e9f2a2f0b5a2d53bcf9b86f886c8b18efc7f41\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Sep 30 10:58:48 2011 +0300\n\n    usb: dwc3: add struct dwc3_hwparams\n\n    That structure will hold a copy of readonly\n    GHWPARAMS* registers for ease accessing by\n    the driver.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h |   26 ++++++++++++++++++++++++++\n 1 files changed, 26 insertions(+), 0 deletions(-)\n\ncommit 2aadc55ef7e567258dee0425fb3597c0aee983fe\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Sep 30 10:58:47 2011 +0300\n\n    usb: dwc3: gadget: implement streams support\n\n    The following patch adds support for streams\n    to dwc3 driver.\n\n    While at that, also fix one small issue on\n    endpoint disable where we should clear all\n    flags not only ENABLED.\n\n    Reviewied-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n Documentation/usb/dwc3.txt |    8 --------\n drivers/usb/dwc3/core.h    |    6 ++++++\n drivers/usb/dwc3/gadget.c  |   34 ++++++++++++++++++++++++++++++----\n 3 files changed, 36 insertions(+), 12 deletions(-)\n\ncommit 92366a9b25662e5624ed69f3eec30d31d6560eab\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Sep 30 10:58:46 2011 +0300\n\n    usb: dwc3: gadget: add support for Bursts\n\n    We already have the value from gadget drivers,\n    just need to pass it to our controller.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    [idos@codeaurora.org: Integrate in this commit also the change\n    \"USB: use usb_endpoint_maxp() instead of le16_to_cpu()\" 29cc88979a8818cd8c5019426e945aed118b400e\n    from Linux kernel 3.1. The reason why this change was not\n    cherry-picked separately is because I wanted to reduce impact\n    on msm code tree, and only change dwc3 driver.]\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    4 ++--\n 1 files changed, 2 insertions(+), 2 deletions(-)\n\ncommit 4f5db5cf5b6c982bc1fba8f5711f6aee594850b5\nAuthor: kuninori.morimoto.gx@renesas.com \u003ckuninori.morimoto.gx@renesas.com\u003e\nDate:   Mon Jul 25 00:39:30 2011 -0700\n\n    usb: add usb_endpoint_maxp() macro\n\n    Signed-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    [idos@codeaurora.org: use __le16_to_cpu instead of le16_to_cpu]\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n include/linux/usb/ch9.h |   12 ++++++++++++\n 1 files changed, 12 insertions(+), 0 deletions(-)\n\ncommit bba939f019fffedf3261097f02441c25888a5f19\nAuthor: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\nDate:   Fri Sep 30 10:58:45 2011 +0300\n\n    usb: dwc3: gadget: fix DMA offset calculation\n\n    Fix offset calculation in dwc3_trb_dma_offset()\n\n    Signed-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 4281539e1dc0a0a2fc2494a1448c4c3ed0e97091\nAuthor: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\nDate:   Fri Sep 30 10:58:44 2011 +0300\n\n    usb: dwc3: gadget: make DWC3_EP_WEDGE do the right thing\n\n    This makes DWC3_EP_WEDGE do the right thing, which is\n    prevent DWC3_EP_WEDGE from ever being cleared by a\n    ClearFeature(HALT) command.\n\n    [ balbi@ti.com : allowed set_wedge to send SetHalt command\n    \tto controller ]\n\n    Signed-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    6 +++++-\n 1 files changed, 5 insertions(+), 1 deletions(-)\n\ncommit df7a63dc19ab9c48cd396898826ac7d18cafe6e8\nAuthor: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\nDate:   Fri Sep 30 10:58:43 2011 +0300\n\n    usb: dwc3: gadget: driver should not wait for RxFIFO to drain\n\n    An older version of the databook said to wait for the FIFO to\n    drain, but that has been removed from the newer databooks.\n\n    Waiting for RxFIFO to drain caused problems when testing against\n    one of the host controllers available in the market.\n\n    After talking to one of the RTL engineers, he stated that we\n    should _not_ wait for RxFIFO to drain.\n\n    Signed-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |   19 -------------------\n 1 files changed, 0 insertions(+), 19 deletions(-)\n\ncommit a6544d0e1c1fee89ada449b5cac658d10571c0c0\nAuthor: Paul Zimmerman \u003cPaul.Zimmerman@synopsys.com\u003e\nDate:   Fri Sep 30 10:58:42 2011 +0300\n\n    usb: dwc3: gadget: fix DEPSTARTCFG for non-EP0 EPs\n\n    DEPSTARTCFG for non-EP0 EPs must only be sent once per config\n\n    [ balbi@ti.com : changed config_start to start_config_issued ]\n\n    Signed-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h   |    2 ++\n drivers/usb/dwc3/ep0.c    |    1 +\n drivers/usb/dwc3/gadget.c |   10 +++++++++-\n 3 files changed, 12 insertions(+), 1 deletions(-)\n\ncommit 9342a6f8b052198b9c2dc44342c5a25cf378ec19\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Fri Sep 30 10:58:41 2011 +0300\n\n    usb: dwc: remove \"All rights reserved\" statement.\n\n    Some people think that this line is not compatible with the GPL. The\n    statement was required due to the Buenos Aires Convention and is now\n    deprecated. I remove it because it is said that it is pointless nowdays.\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.c      |    1 -\n drivers/usb/dwc3/core.h      |    1 -\n drivers/usb/dwc3/debug.h     |    1 -\n drivers/usb/dwc3/debugfs.c   |    1 -\n drivers/usb/dwc3/dwc3-omap.c |    1 -\n drivers/usb/dwc3/dwc3-pci.c  |    1 -\n drivers/usb/dwc3/ep0.c       |    1 -\n drivers/usb/dwc3/gadget.c    |    1 -\n drivers/usb/dwc3/gadget.h    |    1 -\n drivers/usb/dwc3/io.h        |    1 -\n 10 files changed, 0 insertions(+), 10 deletions(-)\n\ncommit f8336a2d5bb2a6484729d77d7ed59bf007ebbba0\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Fri Sep 30 10:58:40 2011 +0300\n\n    usb: dwc3: ep0: fix debug output\n\n    Use \"ep0in\" and \"ep0out\" instead \"ep1in\" and \"ep0out\" which is confusing\n    and not consistent with the remaining output.\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 9b580c9667ad75cb534e77456d4ab533631a911c\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Fri Sep 30 10:58:39 2011 +0300\n\n    usb: dwc3: ep0: remove second giveback in error case\n\n    We already give requests back in dwc3_ep0_stall_and_restart() so\n    doing it again here will most likely corrupt the list.\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |    1 -\n 1 files changed, 0 insertions(+), 1 deletions(-)\n\ncommit b55ee453566dde206108a50e86c5a54c33c38b24\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Sep 30 10:58:38 2011 +0300\n\n    usb: dwc3: ep0: fix debug message\n\n    The way it was before was really meaningless.\n    Now it looks saner.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |    8 ++++----\n 1 files changed, 4 insertions(+), 4 deletions(-)\n\ncommit 0788d7b5e6633b5b04d7fec4be2291e584783786\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Sep 30 10:58:37 2011 +0300\n\n    usb: dwc3: ep0: ignore direction on 2-stage transfer\n\n    We don\u0027t need to care about direction on a two stage\n    transfer.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |    8 ++++----\n 1 files changed, 4 insertions(+), 4 deletions(-)\n\ncommit b7139d3e594a857def16179ceedf9fdf00b0dce4\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Sep 30 10:58:36 2011 +0300\n\n    usb: dwc3: ep0: Make USB30CV happy with SetAddress\n\n    According to USB 3.0 Specification, a SetAddress()\n    while device is in Configured State has an unspecified\n    behavior (see Section 9.4.6). Still USB30CV wasn\u0027t\n    happy with my Stall reply.\n\n    To make that thing happy, just accept the SetAddress()\n    always. No problems have been observed thus far.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |   31 +++++++++----------------------\n 1 files changed, 9 insertions(+), 22 deletions(-)\n\ncommit 6edd5bdb3b42293f3dd282246c590243a0818998\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 8 21:18:47 2011 +0300\n\n    usb: dwc3: gadget: improve debug on link state change\n\n    It\u0027s useful to know which states core is going\n    through, as it might help us figure out misbehavior\n    on specific link states.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    4 ++--\n 1 files changed, 2 insertions(+), 2 deletions(-)\n\ncommit 29561f1886df102572aceb2fcde69e98412c786c\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Tue Sep 6 10:56:51 2011 +0300\n\n    usb: dwc3: omap: set idle and standby modes\n\n    For now, let\u0027s disable IDLE and STANDBY transitions\n    until we have a real HW to validate against.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/dwc3-omap.c |   24 ++++++++++++++++++++++++\n 1 files changed, 24 insertions(+), 0 deletions(-)\n\ncommit ecc99439be4d4715a3bca22831210fe799fdef60\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 8 18:27:33 2011 +0300\n\n    usb: dwc3: ep0: introduce ep0_expect_in flag\n\n    This flag will tell us which direction we\u0027re\n    expecting on the next (data or status) phase.\n\n    It will help us catching errors of host going\n    crazy and requesting data of the wrong direction.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h |    2 ++\n drivers/usb/dwc3/ep0.c  |   16 ++++++++++++++++\n 2 files changed, 18 insertions(+), 0 deletions(-)\n\ncommit 4454f03ef05a885d390eeb07decdd6586df55e04\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 8 18:17:12 2011 +0300\n\n    usb: dwc3: ep0: giveback requests on stall_and_restart\n\n    if we don\u0027t, the list will be busy forever.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |   10 ++++++++++\n 1 files changed, 10 insertions(+), 0 deletions(-)\n\ncommit d3ba9a9d63e8064a1d701d6e94620b01136302d5\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 8 18:16:21 2011 +0300\n\n    usb: dwc3: gadget: drop the useless dma_sync_single* calls\n\n    if req-\u003edma isn\u0027t DMA_ADDR_INVALID it means gadget driver\n    mapped the request or allocated from coherent, so it\u0027s\n    unnecessary to do anything.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    9 ---------\n 1 files changed, 0 insertions(+), 9 deletions(-)\n\ncommit d195b32c82146b30b03546da38dd1e6c296485e6\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 8 17:42:11 2011 +0300\n\n    usb: dwc3: gadget: fix GCTL programming\n\n    ensure a few bits are cleared before enabling\n    what we need.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    9 +++------\n 1 files changed, 3 insertions(+), 6 deletions(-)\n\ncommit e207db68045eeb022b2ddbe26ae7b937f3c6da28\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 8 17:41:00 2011 +0300\n\n    usb: dwc3: define ScaleDown macro helper\n\n    We must ensure that those bits aren\u0027t set as\n    they should only be used in simulation.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h |    1 +\n 1 files changed, 1 insertions(+), 0 deletions(-)\n\ncommit 18b26f81d37e221d35c5dc07e7cfd65163968ff1\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 8 17:39:59 2011 +0300\n\n    usb: dwc3: Fix definition of DWC3_GCTL_U2RSTECN\n\n    that should be 1 \u003c\u003c 16, not 16. Caused so many\n    problems and we never caught it before.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 4ae8e1c5f7fa995661757040cc92a639065eb5ce\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Wed Aug 31 17:12:02 2011 +0200\n\n    usb: dwc3: gadget: do not map/unmap ZLP transfers\n\n    If the gadget drivers sends a ZLP we are trying to map this this request\n    which does not work on all implementations. So we simply skip mapping\n    it.\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |   10 ++++++++++\n 1 files changed, 10 insertions(+), 0 deletions(-)\n\ncommit 5248ed14acde1fcb3b622d59dd630eca652a8e4f\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Tue Sep 6 12:00:39 2011 +0300\n\n    usb: dwc3: omap: fix IRQ handling\n\n    In order to ACK the IRQ we must write back\n    to the same register the bits we read.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/dwc3-omap.c |   39 ++++++++++++---------------------------\n 1 files changed, 12 insertions(+), 27 deletions(-)\n\ncommit 6e8585e672f0372b595557f13cac1017ba335a51\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Tue Sep 6 10:57:41 2011 +0300\n\n    usb: dwc3: omap: change IRQ name to dwc3-omap\n\n    dwc3-wrapper can be used by any other wrapper,\n    using dwc3-omap makes it clear that we\u0027re running\n    on OMAP SoC.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/dwc3-omap.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 8ff9be9a57b3394f4837d6874d0aa12fefd39f40\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Mon Sep 5 13:37:28 2011 +0300\n\n    usb: dwc3: add module.h to dwc3-omap.c and core.c\n\n    We need that header because of THIS_MODULE.\n\n    Reported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.c      |    1 +\n drivers/usb/dwc3/dwc3-omap.c |    1 +\n 2 files changed, 2 insertions(+), 0 deletions(-)\n\ncommit 6f33e1af1a0540984238637e2c05c081a5c7a0d1\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 1 22:26:25 2011 +0300\n\n    usb: dwc3: omap: distinguish between SW and HW modes\n\n    The OMAP wrapper allows us to either control internal\n    OTG signals via SW or HW. Different boards might wish\n    to use one or the other mode of operation. Let\u0027s have\n    have that information passed via platform_data for now.\n\n    After DT conversion is finished for OMAP, we can easily\n    convert this to a DT attribute.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/dwc3-omap.c            |   22 ++++++++++++++\n include/linux/platform_data/dwc3-omap.h |   47 +++++++++++++++++++++++++++++++\n 2 files changed, 69 insertions(+), 0 deletions(-)\n\ncommit 201d9a02eef1695e809df15c96156cad44ab6efe\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 1 18:33:43 2011 +0300\n\n    usb: dwc3: omap: drop DEV_PM_OPS for now\n\n    We need to have actual HW in order to implement\n    and test that part of the code anyway. Until then\n    it\u0027s best to remove it.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/dwc3-omap.c |   41 -----------------------------------------\n 1 files changed, 0 insertions(+), 41 deletions(-)\n\ncommit c6aa9939cb46ede5b0ac375a2067306e1b590557\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 1 18:22:01 2011 +0300\n\n    usb: dwc3: omap: use the macro we already have\n\n    trivial patch, no functional changes.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/dwc3-omap.c |    3 ++-\n 1 files changed, 2 insertions(+), 1 deletions(-)\n\ncommit e4b324671d845c82195899cf976aa8eb82552c17\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 1 14:52:52 2011 +0300\n\n    usb: dwc3: omap: do not enable DMA Disable Clear IRQ\n\n    Otherwise that IRQ will trigger forever. It\u0027s quite\n    unnecessary.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/dwc3-omap.c |    3 +--\n 1 files changed, 1 insertions(+), 2 deletions(-)\n\ncommit c93695d156c86dc750b1dd9866ac59177f43f871\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Thu Sep 1 14:46:16 2011 +0300\n\n    usb: dwc3: omap: fix dev_dbg() calls\n\n    dev_dbg() macro expects a device pointer as\n    argument, not a memory base address.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/dwc3-omap.c |   20 ++++++++++----------\n 1 files changed, 10 insertions(+), 10 deletions(-)\n\ncommit 665b9c7f976a2819da2c66adcb80a4db674ace40\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Tue Aug 30 15:52:17 2011 +0300\n\n    usb: dwc3: use ep0_next_event field\n\n    Start tracking the next expected event and act\n    on the error conditions as suggested by databook.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |   40 ++++++++++++++++++++++++++++++++++++----\n 1 files changed, 36 insertions(+), 4 deletions(-)\n\ncommit 4f072fa1d03fc931116a755cc3444a0233c5e049\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Tue Aug 30 15:50:40 2011 +0300\n\n    usb: dwc3: core: add ep0_next_event field\n\n    this field will hold the next expected event.\n\n    In certain cases, host might fall into some error\n    condition and ask from us the wrong Control phase.\n    On such situations, we should stall and restart.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h |   10 ++++++++++\n 1 files changed, 10 insertions(+), 0 deletions(-)\n\ncommit aa7b4d0d1fe76e8390b64ff20990712e805c56bb\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Tue Aug 30 15:48:08 2011 +0300\n\n    usb: dwc3: drop EP0_STALL state\n\n    Whenever we issue a Set Stall command on EP0,\n    the state machine will be restarted and Stall\n    is cleared automatically, when core receives\n    the next SETUP packet.\n\n    There\u0027s no need to track that EP0_STALL state.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h   |    1 -\n drivers/usb/dwc3/ep0.c    |    2 --\n drivers/usb/dwc3/gadget.c |   10 ++++++++--\n 3 files changed, 8 insertions(+), 5 deletions(-)\n\ncommit 0054d1193f86f28ef0dcf9de14ba7f4541f119f7\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Tue Aug 30 15:54:53 2011 +0300\n\n    usb: dwc3: ep0: clear all EP0 flags\n\n    when we\u0027re going to issue Set Stall command,\n    we should clear DWC3_EP_STALL flag, but also\n    we should clear BUSY, HALTED and all others.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit c0478e0f3958e699fd3eb6e650e1fc9a929b8782\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Wed Aug 31 11:51:43 2011 +0300\n\n    usb: dwc3: ep0: fix Get Status handling\n\n    data was prepared on setup_buf but transfer\n    was started on ctrl_req, fix it.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 6062cac8e2e17fbaa60d6fd5a73f57bb6d1bda58\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Mon Aug 29 16:46:38 2011 +0200\n\n    usb: dwc3: gadget: replace mdelay with udelay in the busy loop\n\n    There are two spots where we wait until the HW finishes processing a\n    certain command. Initially we had a few problems and we used 500ms as a\n    limit to be on a the safe side. Paul Zimmerman mentioned this is little too\n    much. After a debugging session, we noticed that we hardly ever go over 20us\n    and didn\u0027t pass 30usec so far. Using mdelay() seems way overloaded.\n\n    Giving the current numbers 500usec as the upper limit is more than  enough.\n    Should it ever timeout then something is definitely wrong.\n\n    While here, also replace the type with u32 since long does not really\n    fit here.\n\n    Cc: Paul Zimmerman \u003cpaul.zimmerman@synopsys.com\u003e\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |   12 ++++--------\n 1 files changed, 4 insertions(+), 8 deletions(-)\n\ncommit b55db3bb7e3b0b5a21876ad4662d5bab3de3c4e3\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Mon Aug 29 13:56:37 2011 +0200\n\n    usb: dwc3: gadget: rework the dequeue on RESET \u0026 DISCONNECT\n\n    - since a while we are disabling an endpoint and purging every requests on\n      RESET and DISCONNECT which leads to a warning since the endpoint was\n      disabled twice (once by the UDC, and second time by the gadget). I\n      think UDC should nuke all requests because all those requests\n      become invalid. It\u0027s gadget driver\u0027s responsability, though, to disable\n      its used endpoints. This is done by merging dwc3_stop_active_transfer()\n      and dwc3_gadget_nuke_reqs() into dwc3_remove_requests().\n\n    - dwc3_stop_active_transfer() is now no longer called unconditionaly.\n      This has the advantage that it is always called to disable an active\n      transfer which means if res_trans_idx 0 than something went wrong and\n      it is an error condition because we can\u0027t clean up the requests.\n\n    - Remove the DWC3_EP_WILL_SHUTDOWN which was introduced while\n      introducing the command complete part for dequeue. All requests on\n      req_queued list should be removed during the dwc3_cleanup_done_reqs()\n      callback so there is no reason to go through the list again.\n      We consider it an error condition if requests are still on this\n      list since we never queue TRB without LST\u003d1 (the last requests has\n      always LST\u003d1, there are no requests with LST\u003d0 behind it).\n\n    [ balbi@ti.com : reworked commit log a bit, made patch apply ]\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h   |    1 -\n drivers/usb/dwc3/gadget.c |   31 ++++++++++++-------------------\n 2 files changed, 12 insertions(+), 20 deletions(-)\n\ncommit fe2b0910d566c71110f6c69caf0bac2172e22dc4\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Mon Aug 29 13:56:36 2011 +0200\n\n    usb: dwc3: core: move the core check before soft reset\n\n    We read the DWC3_GSNPSID register to make sure we got the correct\n    register offset passed. One of the recent commits moved the soft reset\n    before this so in case of the wrong offset we end up with \"reset timed\n    out\". This patch moves the \"id\" check before the reset again.\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.c |   19 +++++++++----------\n 1 files changed, 9 insertions(+), 10 deletions(-)\n\ncommit 9665fdff2c7666fe64e31754a4a42065c5d7b617\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Mon Aug 29 13:56:35 2011 +0200\n\n    usb: dwc3: debugfs: remove test mode interface\n\n    There are some issues around for enabling/disabling this mode and\n    handling it. It does not work perfectly (yet). However we have a few\n    gadgets tested successfuly so far. That means we are quite confident\n    that we won\u0027t need this in near future.\n    So I\u0027m for removing it and bringing a working version back once there is\n    a need for it.\n\n    Thanks to Dan Carpenter who spotted the wrong memory handling here.\n\n    [ balbi@ti.com : made it actually apply ]\n\n    Cc: Dan Carpenter \u003cerror27@gmail.com\u003e\n    Cc: wharms@bfs.de\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/debugfs.c |   94 --------------------------------------------\n 1 files changed, 0 insertions(+), 94 deletions(-)\n\ncommit 32e132e3ea5a1be7e5f5b78e36ead83f4717834e\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Sat Aug 27 22:28:36 2011 +0300\n\n    usb: dwc3: ep0: simplify EP0 state machine\n\n    The DesignWare USB3 core tells us which phase\n    of a control transfer should be started, it\n    also tells us which physical endpoint needs\n    that transfer.\n\n    With these two informations, we have all we\n    need to simply EP0 handling quite a lot and\n    get rid rid of the SW state machine tracking\n    ep0 states.\n\n    For achieving this perfectly, we needed to\n    add support for situations where we get\n    XferNotReady while endpoint is still busy\n    and XferNotReady while gadget driver still\n    hasn\u0027t queued a request.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h   |   12 +-\n drivers/usb/dwc3/ep0.c    |  363 ++++++++++++++++++++-------------------------\n drivers/usb/dwc3/gadget.c |    3 +-\n 3 files changed, 163 insertions(+), 215 deletions(-)\n\ncommit edb4e77ef45d3f1dd8c03c0909ca2427493d3bb7\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Sat Aug 27 22:26:00 2011 +0300\n\n    usb: dwc3: core: add flag for EP0 direction\n\n    Add a flag to keep track of ep0 direction.\n    This flag will be used on a following patch.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h |    3 +++\n 1 files changed, 3 insertions(+), 0 deletions(-)\n\ncommit 31d1e803894877aef0e8a1ac57fc7e9e8f3dd258\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Sat Aug 27 22:18:09 2011 +0300\n\n    usb: dwc3: ep0: add handling for unaligned OUT transfers\n\n    In case we have transfers which aren\u0027t aligned\n    to wMaxPacketSize, we need to be careful with\n    how we start the transfer with the HW. OUT\n    transfers _must_ be aligned with wMaxPacketSize\n    and in order to guarantee that, we use a bounce\n    buffer.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |   37 ++++++++++++++++++++++++++++++++-----\n 1 files changed, 32 insertions(+), 5 deletions(-)\n\ncommit 64e9634b21ae52e540bdc7008c75733b83ba7a68\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Sat Aug 27 22:07:53 2011 +0300\n\n    usb: dwc3: add a bounce buffer for control endpoints\n\n    This core cannot handle OUT transfers which aren\u0027t\n    aligned to wMaxPacketSize, but that can happen at\n    least on control endpoint with the USB Audio Class.\n\n    This patch adds a bounce buffer to be used on the\n    case of a non-aligned ep0out request is queued.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h   |    6 ++++++\n drivers/usb/dwc3/gadget.c |   29 ++++++++++++++++++++++-------\n 2 files changed, 28 insertions(+), 7 deletions(-)\n\ncommit 6cd800e879551945a0e7654bc1b411ea68bc6e11\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Sat Aug 27 22:04:32 2011 +0300\n\n    usb: dwc3: core: add defines for XferNotReady event on Control EPs\n\n    The status field of the Transfer Not Read event\n    is different on Control Endpoints. On this patch\n    we are just adding the defines to be used on a\n    later patch which will re-work the control endpoint\n    handling.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h |    6 ++++++\n 1 files changed, 6 insertions(+), 0 deletions(-)\n\ncommit c7dbe4f213592f8d9c48f1e74c98530ce3ab58db\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Sat Aug 27 20:29:58 2011 +0300\n\n    usb: dwc3: gadget: improve command completion debug message\n\n    the previous message had too little meaning. Make\n    it more human readable and use the macro we already\n    had for extracting the command completion status out\n    of DEPCMDn register.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    4 ++--\n 1 files changed, 2 insertions(+), 2 deletions(-)\n\ncommit 162e128db0515efff3953023caf8c04000b33150\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Sat Aug 27 15:10:09 2011 +0300\n\n    usb: dwc3: gadget: set request dma to invalid when unmapping\n\n    if we don\u0027t set DMA address to invalid when unmapping,\n    we might fall in a situation where request buffer\n    can\u0027t be mapped to DMA again.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    1 +\n 1 files changed, 1 insertions(+), 0 deletions(-)\n\ncommit ff4e987bcfc047891b19d0c184a0b570e79ba16e\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Sat Aug 27 02:30:33 2011 +0300\n\n    usb: dwc3: ep0: fix \u0027transfered\u0027 typo\n\n    trivial patch. No functional changes.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/ep0.c |    6 +++---\n 1 files changed, 3 insertions(+), 3 deletions(-)\n\ncommit 7a769ecc904247c5b4bf473a05211fbf9572547f\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Sat Aug 27 01:40:52 2011 +0300\n\n    usb: dwc3: core: add missing @ for kerneldoc\n\n    trivial patch, no functional changes\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/core.h |   14 +++++++-------\n 1 files changed, 7 insertions(+), 7 deletions(-)\n\ncommit e918b57dc8c9b823e3de2077f9dc76fb7d5c15fd\nAuthor: Dan Carpenter \u003cerror27@gmail.com\u003e\nDate:   Fri Aug 26 12:21:13 2011 +0300\n\n    usb: dwc3: debugfs: add a kfree() on error to dwc3_testmode_open()\n\n    We may as well fix this potential leak so we don\u0027t have to listen to\n    the static checkers complain.\n\n    Signed-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/debugfs.c |    4 +++-\n 1 files changed, 3 insertions(+), 1 deletions(-)\n\ncommit b31b612847e208f2e0148d9796e333e63ebc011f\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Mon Aug 22 18:29:13 2011 +0200\n\n    usb: dwc3: gaget: clear DWC3_EP_WILL_SHUTDOWN bit\n\n    Without this patch we won\u0027t clear that bit and instead will\n    clear all other bits on our endpoint flag.\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 15623d7087ee986a9fad5085580308e557dcc71e\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Mon Aug 22 17:42:19 2011 +0200\n\n    usb: dwc3: gadget: use TRB type 6 for ISOC transfers\n\n    Type 6 should be used for the first transfer during an interval. This is\n    also what the reference driver is using. Type 7 seems to be for following\n    or additional transfers within the same interval.\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 4df3977d9f2042973559387e4f3c91d77b5fc2ff\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Mon Aug 22 17:42:18 2011 +0200\n\n    usb: dwc3: gadget: reset resource index to zero\n\n    If we collected two requests together (i.e. only the last of them has\n    LST\u003d1) then we only have to stop transfer once: The clean-up code will\n    cleanup everything until first TRB with the LST bit set.\n    After XferComplete this index should be no longer valid since there is\n    no transfer pending.\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |    5 ++++-\n 1 files changed, 4 insertions(+), 1 deletions(-)\n\ncommit 679dc466377c74b551ac56d91f9cb6077f4adbe2\nAuthor: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nDate:   Fri Aug 19 19:59:12 2011 +0200\n\n    usb: dwc3: gadget: fixing dequeue of TRBs\n\n    A TRB which is dequeued seems to have its HWO bits set to 1. Therefore\n    we ignore it if we dequeue it after the command is completed.\n\n    Signed-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.c |   12 +++++++++---\n 1 files changed, 9 insertions(+), 3 deletions(-)\n\ncommit d9a09a239efb6f13e93355d8a2d23be9a9baf919\nAuthor: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nDate:   Tue Aug 23 12:52:47 2011 -0700\n\n    usb: fix dwc3 build when USB_GADGET_DWC3 is not enabled\n\n    Fix build error when CONFIG_USB_GADGET_DWC3 is not enabled:\n\n    ERROR: \"dwc3_send_gadget_ep_cmd\" [drivers/usb/dwc3/dwc3.ko] undefined!\n\n    Signed-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n    Acked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/gadget.h |    5 +++++\n 1 files changed, 5 insertions(+), 0 deletions(-)\n\ncommit faea001704b7bd0f56f31a358b608c5b9db8a5e6\nAuthor: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nDate:   Tue Aug 23 15:08:54 2011 +1000\n\n    usb: include module.h in the DesignWare USB3 DRD driver\n\n    Fixes this build error:\n\n    drivers/usb/dwc3/dwc3-pci.c: In function \u0027dwc3_pci_init\u0027:\n    drivers/usb/dwc3/dwc3-pci.c:211:9: error: \u0027THIS_MODULE\u0027 undeclared (first use in this function)\n\n    Signed-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n    Acked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/dwc3/dwc3-pci.c |    1 +\n 1 files changed, 1 insertions(+), 0 deletions(-)\n\ncommit 4dc64e52bd65dc96a240d677340853ecf4feb243\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Aug 19 18:10:58 2011 +0300\n\n    usb: dwc3: Introduce DesignWare USB3 DRD Driver\n\n    The DesignWare USB3 is a highly\n    configurable IP Core which can be\n    instantiated as Dual-Role Device (DRD),\n    Peripheral Only and Host Only (XHCI)\n    configurations.\n\n    Several other parameters can be configured\n    like amount of FIFO space, amount of TX and\n    RX endpoints, amount of Host Interrupters,\n    etc.\n\n    The current driver has been validated with\n    a virtual model of version 1.73a of that core\n    and with an FPGA burned with version 1.83a\n    of the DRD core. We have support for PCIe\n    bus, which is used on FPGA prototyping, and\n    for the OMAP5, more adaptation (or glue)\n    layers can be easily added and the driver\n    is half prepared to handle any possible\n    configuration the HW engineer has chosen\n    considering we have the information on\n    one of the GHWPARAMS registers to do\n    runtime checking of certain features.\n\n    More runtime checks can, and should, be added\n    in order to make this driver even more flexible\n    with regards to number of endpoints, FIFO sizes,\n    transfer types, etc.\n\n    While this supports only the device side, for\n    now, we will add support for Host side (xHCI -\n    see the updated series Sebastian has sent [1])\n    and OTG after we have it all stabilized.\n\n    [1] http://marc.info/?l\u003dlinux-usb\u0026m\u003d131341992020339\u0026w\u003d2\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    [idos@codeaurora.org: gadget_chips.h: Use \u0027gadget_is_dwc3(g)\u0027 only if\n    CONFIG_USB_GADGET_DWC3 is defined.]\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n Documentation/usb/dwc3.txt        |   53 +\n drivers/usb/Kconfig               |    2 +\n drivers/usb/Makefile              |    2 +\n drivers/usb/dwc3/Kconfig          |   25 +\n drivers/usb/dwc3/Makefile         |   36 +\n drivers/usb/dwc3/core.c           |  467 +++++++++\n drivers/usb/dwc3/core.h           |  709 +++++++++++++\n drivers/usb/dwc3/debug.h          |   51 +\n drivers/usb/dwc3/debugfs.c        |  534 ++++++++++\n drivers/usb/dwc3/dwc3-omap.c      |  410 ++++++++\n drivers/usb/dwc3/dwc3-pci.c       |  219 ++++\n drivers/usb/dwc3/ep0.c            |  782 ++++++++++++++\n drivers/usb/dwc3/gadget.c         | 2063 +++++++++++++++++++++++++++++++++++++\n drivers/usb/dwc3/gadget.h         |  292 ++++++\n drivers/usb/dwc3/io.h             |   55 +\n drivers/usb/gadget/Kconfig        |   12 +\n drivers/usb/gadget/gadget_chips.h |    4 +\n 17 files changed, 5716 insertions(+), 0 deletions(-)\n\ncommit 348a4c20384e2956a76fa5522fcf8a4827d27120\nAuthor: Felipe Balbi \u003cbalbi@ti.com\u003e\nDate:   Fri Aug 19 18:10:57 2011 +0300\n\n    usb: gadget: introduce gadget_is_dwc3()\n\n    ... to check whether we\u0027re running on DesignWare\n    USB3 DRD Controller.\n\n    Signed-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n    Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n    [idos@codeaurora.org: Conflicts: gadget_chips.h]\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/gadget_chips.h |    4 ++++\n 1 files changed, 4 insertions(+), 0 deletions(-)\n\nChange-Id: I12d5f2f957d39b2ff8031366994689bcd453f213\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "96dba80e27b3a559e5581ecf312501a55e59fb6b",
      "tree": "f2c49a4f8cc7d317f201466f33e40b9dc493affd",
      "parents": [
        "1896e08b4b10fc833126b710197ec604e0dda789",
        "7a05bd74846af780f2af056c022ebfb6f51dfcca"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 09 06:37:01 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 09 06:37:01 2012 -0800"
      },
      "message": "Merge \"pm8xxx: Remove __exit marking on pm8xxx_irq_exit()\" into msm-3.0"
    },
    {
      "commit": "1b5c1a0c12f40dbfbabce7776ebe1c32ee6d08c5",
      "tree": "01896cfaf13e0bea84f37752a8e176ab30591e17",
      "parents": [
        "2532b10c59b578f446a0da8d9acbc6d83c19ec85",
        "b4618a48b8bcf54b2711cd54156f6109016dc582"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 09 04:27:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 09 04:27:05 2012 -0800"
      },
      "message": "Merge \"diag: Add diag support for new 8625 and 8974 targets\" into msm-3.0"
    },
    {
      "commit": "f3caf884a44e4eb4a8614f919e8f0d8d2c03a18d",
      "tree": "c24c6281ca78ed7871861517aafceb256ebcd250",
      "parents": [
        "1abe02add0b2282b99a62e938e64fc52afe289fd"
      ],
      "author": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Sat Feb 25 19:27:09 2012 -0800"
      },
      "committer": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Thu Mar 08 23:07:42 2012 -0800"
      },
      "message": "bluetooth: Add support for remote_features\n\nExpose Bluetooth remote features to the userspace. A2DP profile\nsetup in the userspace would need this information to\ndetermine if the remote side supports EDR ACL link or not.\n\nChange-Id: Ib6713707baaf30ffe872247313b2185ae2897385\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\n"
    },
    {
      "commit": "e5c9f93dff1750911ec8e9ae5e877130e1ad8074",
      "tree": "28b1755d3045a268ff941062b4a5e9df41d9f69d",
      "parents": [
        "7d47fb3039b0c3749a50f71295c451cd7a0e7b9c",
        "3b9239a8f435f80a07364fdaefb5490197fb1079"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 08 20:43:42 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 08 20:43:43 2012 -0800"
      },
      "message": "Merge \"Bluetooth: Lock sockets when closing HCI device\" into msm-3.0"
    },
    {
      "commit": "7d47fb3039b0c3749a50f71295c451cd7a0e7b9c",
      "tree": "062f5f89f23243cf8c1313ca3c7b91bf89a9cc0e",
      "parents": [
        "6c43d7bb9f2aacd4455776ab9c17d00a1c8eb7d2",
        "9d3eeff5f2c785261601a71b7c80a4ca8ea758c1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 08 20:43:43 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 08 20:43:43 2012 -0800"
      },
      "message": "Merge changes I2004acea,I528fd9c2,If52eab15 into msm-3.0\n\n* changes:\n  mmc: core: hs200 fixes\n  mmc: core: Fix low speed mmc card detection failure\n  mmc: core: HS200 mode support for eMMC 4.5\n"
    },
    {
      "commit": "7cab0c9f9a8b09f4092e43012a56caa004ac836a",
      "tree": "6b799744298e9e44683be71419f925674e0e02a6",
      "parents": [
        "34beae499cd325c0bf668c3bc6cdb74e5ddae02a",
        "1720db8438f77ecde8e381c98bd064283b6c5c83"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 08 20:43:42 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 08 20:43:43 2012 -0800"
      },
      "message": "Merge \"USB: core: Add support for OTG automated compliance tests\" into msm-3.0"
    },
    {
      "commit": "b4618a48b8bcf54b2711cd54156f6109016dc582",
      "tree": "3937ca19876ec3369bd2bd687a809612eeb33692",
      "parents": [
        "37c733d885483a157a9523e60434ce699ecc0d4e"
      ],
      "author": {
        "name": "Dixon Peterson",
        "email": "dixonp@codeaurora.org",
        "time": "Wed Feb 29 18:56:31 2012 -0800"
      },
      "committer": {
        "name": "Dixon Peterson",
        "email": "dixonp@codeaurora.org",
        "time": "Thu Mar 08 12:28:23 2012 -0800"
      },
      "message": "diag: Add diag support for new 8625 and 8974 targets\n\nAlso, add more generic cpu type identification logic\nto remove having to modify code each time a new target\nvariant comes out.\n\nChange-Id: I9493ffad0960ab4863205191937ea5c56be97de2\nSigned-off-by: Dixon Peterson \u003cdixonp@codeaurora.org\u003e\n"
    },
    {
      "commit": "7a05bd74846af780f2af056c022ebfb6f51dfcca",
      "tree": "efb1edcba52edc7f8bf7b7e5a7a7e3467a6d0650",
      "parents": [
        "37c733d885483a157a9523e60434ce699ecc0d4e"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Tue Feb 21 01:18:46 2012 -0800"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Mar 08 12:04:23 2012 -0800"
      },
      "message": "pm8xxx: Remove __exit marking on pm8xxx_irq_exit()\n\nThis function is called from more places than just exit\nfunctions. Also remove the _init/__exit markings from the header\nfile as they\u0027re not necessary in function prototypes.\n\nWARNING: vmlinux.o(.devinit.text+0x7840): Section mismatch in\nreference from the function pm8038_add_subdevices() to the\nfunction .devexit.text:pm8xxx_irq_exit()\nThe function __devinit pm8038_add_subdevices() references\na function __devexit pm8xxx_irq_exit().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __devexit annotation of\npm8xxx_irq_exit() so it may be used outside an exit section.\n\nChange-Id: I0d2e285a03958e0fe68af48df94523aa1d0476c0\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "5692535d5b8c46d933d6ba1417dcc7d2c3b1820a",
      "tree": "7d0077b0d3a7a1b25a3a3c50a52d1c7d6a4f08dc",
      "parents": [
        "37c733d885483a157a9523e60434ce699ecc0d4e"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Mon Feb 13 16:59:52 2012 -0800"
      },
      "committer": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Thu Mar 08 09:39:16 2012 -0800"
      },
      "message": "USB: EHCI: Add support to detect docking station connection and removal\n\nThis change implements the docking station detection by reading the status\nof MPP9 on PMIC8921. With this change VREG_5V(USB port 3 VBUS) is turned on\nonly when docking station is connected to Liquid platform in order to save\npower.\n\nChange-Id: I4282b4273adabf8aeaf8faad43cd2cfff36eeac6\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "d069375638e77064821440b54d73c212df9cd2ca",
      "tree": "1e71053ece18a0d83e4240e6ecad06dd1cc48f09",
      "parents": [
        "1713486251c7651a28677df0b6cfae292a990e45",
        "321c8b53cbe35e4551b8934deec4f7bb659c4f83"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Mar 08 06:20:55 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Mar 08 06:20:55 2012 -0800"
      },
      "message": "Merge \"diag: Propagate mask info to slave processor\" into msm-3.0"
    },
    {
      "commit": "c4370f174b8a119bcd8bab90de38367f21157202",
      "tree": "1fc866e8f75fcb4eb322dc5da99b82b5b436b5fe",
      "parents": [
        "167738c9f8de13232e1c54ad29f56b352333daf0",
        "0f8ade328b117d45c42f21fda7ef53b11dc933c7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 07 23:37:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 07 23:37:05 2012 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: Add the compander support to wcd9310\" into msm-3.0"
    },
    {
      "commit": "a3f4169e473cd1722a840dc6a4c40daa40653648",
      "tree": "ebfbe81c930c4d0a8af9052fec9a28e73019408a",
      "parents": [
        "b2b85fddd2225d95b7da5daa3d9fad3c2bb01dfb"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Wed Feb 29 12:00:09 2012 +0530"
      },
      "committer": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Thu Mar 08 12:13:44 2012 +0530"
      },
      "message": "mmc: core: HS200 mode support for eMMC 4.5\n\nThis patch adds the support of the HS200 bus speed for eMMC 4.5 devices.\nThe eMMC 4.5 devices have support for 200MHz bus speed. The function\nprototype of the tuning function is modified to handle the tuning\ncommand number which is different in sd and mmc case.\n\nChange-Id: If52eab150592d96adb58d98ec19110fe43d2fbc0\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n[subhashj@codeaurora.org: Fixed merge conflicts and compilation errors]\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "c4bb1f9623180bf89837c13ed2eccc3aa7e208cd",
      "tree": "18e95d7c16a7440d1d9ea40703f4b86ac2fab2d6",
      "parents": [
        "bbd69208f64d878107b238d93a0e50d77eef17ec",
        "6c3b37b263b0b86925b9c790a644962f9353b22c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 07 21:33:57 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 07 21:33:58 2012 -0800"
      },
      "message": "Merge \"Input: atmel-mxt_ts: Support firmware upgrade in bootloader mode\" into msm-3.0"
    },
    {
      "commit": "bbd69208f64d878107b238d93a0e50d77eef17ec",
      "tree": "d8feb58c7e178a2731d370c2c0b27bdb16e69d92",
      "parents": [
        "6287d23fb44d18679a7669e1462ef505a7379ad6",
        "94626402db72f77ee6241cf69c3ec584c39951da"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 07 21:33:57 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 07 21:33:58 2012 -0800"
      },
      "message": "Merge \"msm: vidc: add slice info extradata feature for encoder\" into msm-3.0"
    },
    {
      "commit": "6287d23fb44d18679a7669e1462ef505a7379ad6",
      "tree": "0285da90549b306804d1330b5a437b4d8cf6356a",
      "parents": [
        "86798f3ae3e50a676b41ef3fdee63f6b50f15f8b",
        "81bda9d20ec23488675b4371e7e994f70eb3a625"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 07 21:33:57 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 07 21:33:58 2012 -0800"
      },
      "message": "Merge changes Ie6a6a8e9,I5b3624b1 into msm-3.0\n\n* changes:\n  USB: core: Fix misc OTG related bugs\n  USB: gadget: composite: Process GetDescriptor(OTG) request\n"
    },
    {
      "commit": "f4635f606fa2cd02747fd9d9e25ef8cd60ac9991",
      "tree": "666a466c39f124f34eb9025d11f307babeca843b",
      "parents": [
        "2bed2209d8056a679bb922256d92c24b367d7e4f",
        "8832b23b20e3d60a5ce93b0c35e529e2df286811"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 07 19:00:01 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 07 19:00:01 2012 -0800"
      },
      "message": "Merge \"WLAN: WCN1314: Add API to enable/disable interrupts from chip.\" into msm-3.0"
    },
    {
      "commit": "321c8b53cbe35e4551b8934deec4f7bb659c4f83",
      "tree": "17de3b61ab147cec45945c80fd484f0be1c80ae8",
      "parents": [
        "2e18c88562c94aafbf5cbc15d4ee296024f98c08"
      ],
      "author": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Wed Feb 22 12:37:06 2012 -0800"
      },
      "committer": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Wed Mar 07 18:41:36 2012 -0800"
      },
      "message": "diag: Propagate mask info to slave processor\n\nFrom 8960 onwards, application processor handles master diag. Other\nslave processors can come up on different time. This change will\nupdate each slave processor with latest mask info when it comes up.\n\nAlso each time, any PC tool tries to change masks, application processor\nwill propagate this new mask info to the peripherals. Now, this mask\nupdation tasks need to be delayed. Hence, such tasks cannot be put on\nregular work queue. Thus, this change also adds a new work queue for such\ntasks.\n\nThis feature also requires latest build time masks on apps processor. Thus,\nupdated the build time masks as well.\n\nChange-Id: I5120c3d507230d3209773cc9f929a8f2f0bf0a3d\nSigned-off-by: Shalabh Jain \u003cshalabhj@codeaurora.org\u003e\n"
    },
    {
      "commit": "3b9239a8f435f80a07364fdaefb5490197fb1079",
      "tree": "a70893a342f0880e0e02661582dbc3ceaf5ed802",
      "parents": [
        "2e18c88562c94aafbf5cbc15d4ee296024f98c08"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Thu Feb 16 11:54:30 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 07 18:11:59 2012 -0700"
      },
      "message": "Bluetooth: Lock sockets when closing HCI device\n\nWhen a Bluetooth device is powered down while RFCOMM connections are\nopen, there are race conditions where RFCOMM tries to use an HCI\nconnection after the data structures have been deleted.  Since the\npowerdown procedure runs in process context, it is possible to lock\nsockets before accessing them to close connections.  This change adds\nthat locking, which will serialize socket access between processors\nduring powerdown.\n\nChange-Id: I587720799b35d9ee6e66340bdeda8a2b9e2ea7b5\nCRs-fixed: 336893\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "1720db8438f77ecde8e381c98bd064283b6c5c83",
      "tree": "bc9dcd4a760a0b29148c7affaa6edac0f6d598e2",
      "parents": [
        "81bda9d20ec23488675b4371e7e994f70eb3a625"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Wed Jan 18 14:16:55 2012 +0530"
      },
      "committer": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Wed Mar 07 16:32:16 2012 +0530"
      },
      "message": "USB: core: Add support for OTG automated compliance tests\n\n1. Add OTG PET device to TPL. OTG device shall support this\ndevice for allowing compliance automated testing.\n\n2. Add otg_srp_reqd filed to gadget. OTG B-device shall enable\nthis flag when OTG PET (Protocol and Electrical Tester) that\nacts as A-device sends Set Feature TEST_MODE with wIndex high\nbyte value \u003d 0x06.  OTG PET expects B-device to initiate SRP\nafter the end of current session.\n\n3. Add otg_vbus_off to usb_bus.  USB core enables this flag\nwhen OTG PET enumerates with bcdDevice[0] field in its Device\nDescriptor is equal to 1.  OTG PET expects A-device to turn off\nthe VBUS with in 5 sec of its disconnection which allows it to\ninitiate SRP.\n\n3. Add support to identify OTG PET and start HNP quickly.\n\nChange-Id: Ib1f4d835d00ca29ff8f980c94d75a3890507dedc\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\n"
    },
    {
      "commit": "81bda9d20ec23488675b4371e7e994f70eb3a625",
      "tree": "4762ce1c93fcf9afbe748c425be9db569fbdc906",
      "parents": [
        "95b650ab5de57bb60b3fae0214fd8c1b65b79b7e"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Wed Jan 18 13:18:22 2012 +0530"
      },
      "committer": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Wed Mar 07 16:31:34 2012 +0530"
      },
      "message": "USB: core: Fix misc OTG related bugs\n\nThis patch fixes the following OTG related bugs:\n\n1. The current code does not wait for the ongoing HNP polling work to\nfinish upon the device disconnection which results in a crash when\naccessing the udev structure in hnp polling routine.\n\n2. bcdOTG field is added to OTG descriptor in 2.0 revision. Check OTG\ndescriptor size before validating bcdOTG field.  A legacy device sends\n2 bytes lesser than the size of OTG descriptor specified in 2.0 spec.\n\n3. The host is required to execute a GetStatus() with a frequency of\nTHOST_REQ_POLL in order to determine the state of the Host request flag.\nThe limits of THOST_REQ_POLL are 1 - 2 sec. Use the average value 1.5 sec\nfor HNP polling to pass compliance tests.\n\nChange-Id: Ie6a6a8e915d10c1347946f979c919d04d64823b4\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\n"
    },
    {
      "commit": "95b650ab5de57bb60b3fae0214fd8c1b65b79b7e",
      "tree": "580e534ae36a6fe92d6b69b87f3c6920f96aa03c",
      "parents": [
        "e03eede188495ce6d4dece0df5596853d3bdf564"
      ],
      "author": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Wed Jan 18 12:54:01 2012 +0530"
      },
      "committer": {
        "name": "Vijayavardhan Vennapusa",
        "email": "vvreddy@codeaurora.org",
        "time": "Wed Mar 07 16:30:53 2012 +0530"
      },
      "message": "USB: gadget: composite: Process GetDescriptor(OTG) request\n\nIf gadget is OTG capable, respond to a GetDescriptor(OTG) request\nwith its OTG descriptor.  This patch adds a utility to function\nto find and fill the requested descriptor.\n\nChange-Id: I5b3624b1145d46179b0c4737e82a47c68604cab4\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Vijayavardhan Vennapusa \u003cvvreddy@codeaurora.org\u003e\n"
    },
    {
      "commit": "94626402db72f77ee6241cf69c3ec584c39951da",
      "tree": "d8a0d653390639a3966d93257734125d8e9f0c56",
      "parents": [
        "7055298a7b85626eb367a97f9f3d1bc5a1f0ae79"
      ],
      "author": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Fri Feb 17 16:52:12 2012 +0530"
      },
      "committer": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Tue Mar 06 15:07:45 2012 +0530"
      },
      "message": "msm: vidc: add slice info extradata feature for encoder\n\nOne frame can have multiple slices or NAL units in the\nencoded bitstream output. Core can give slices information\nto the driver, if slice info metadata enabled, which inturn\nwill be sent to the client as extradata in output buffer.\nThis change will enable the core with slice information\nextradata feature.\n\nChange-Id: I52935a641dc7b4921da602b0132f0b81463b5cc8\nSigned-off-by: Maheshwar Ajja \u003cmajja@codeaurora.org\u003e\n"
    },
    {
      "commit": "0f8ade328b117d45c42f21fda7ef53b11dc933c7",
      "tree": "a4c0e9619e45e02b7017436b694e6b62dc2d5cb3",
      "parents": [
        "c5e7504029c106f9bfb0bed4742238f5ed165517"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Feb 27 16:29:45 2012 -0800"
      },
      "committer": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Mon Mar 05 13:42:46 2012 -0800"
      },
      "message": "ASoC: wcd9310: Add the compander support to wcd9310\n\nThe compander system is intended to increase the dynamic\nrange of an input signal. But for the wcd9310 codec,\nthis feature is to use companding in a novel way in the DAC\nconverter path to increase the signal noise ratio.\n\nThe change is to add the compander support to wcd9310\ncodec. The dynamic compander enable/disable during stream\nplayback is not supported.\n\nChange-Id: I916a5e4cc0a06516a691bbdcdf0103dcb7b0398c\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\n"
    },
    {
      "commit": "fc3a6da8afe3cf90bd705213525157234d929af4",
      "tree": "1eff81ad75897a4790066cfe24a4474154c90d27",
      "parents": [
        "ed47a9af3ac47fc8fad3aa3d238c7ade2fd1eb0f",
        "bbc2e703c6b37dcb2557c4005eec386ca808c875"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 05 08:28:16 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 05 08:28:17 2012 -0800"
      },
      "message": "Merge \"msm: audio: qdsp6v2: Replace PMEM with ION in Audio Decoder drivers\" into msm-3.0"
    },
    {
      "commit": "8832b23b20e3d60a5ce93b0c35e529e2df286811",
      "tree": "1e33882ab9ceb8c0b4884c69094479f3a7dcef89",
      "parents": [
        "ed47a9af3ac47fc8fad3aa3d238c7ade2fd1eb0f"
      ],
      "author": {
        "name": "Pavan Kumar",
        "email": "pavan@codeaurora.org",
        "time": "Mon Mar 05 19:32:29 2012 +0530"
      },
      "committer": {
        "name": "Pavan Kumar",
        "email": "pavan@codeaurora.org",
        "time": "Mon Mar 05 19:42:40 2012 +0530"
      },
      "message": "WLAN: WCN1314: Add API to enable/disable interrupts from chip.\n\nAdd an API to enable/disable interrupts from the chip.\nThis API uses func0 SDIO_CCCR_IENx register to enable/disable\ninterrupts from the chip.\n\nChange-Id: I2da8d569511aeff0409744a90e7daf4704fff91d\nSigned-off-by: Pavan kumar \u003cpavan@codeaurora.org\u003e\n"
    },
    {
      "commit": "beaaaa5e6e11f5165c243a4769b5d42b0f4ed238",
      "tree": "99e0ef56cd88fe1d77d4c826fc418d732ec85b47",
      "parents": [
        "42cc8a35e259b9312f22f27f0dec693e81cfc008",
        "bdc5508dbc5e9bd624eb34e5e254b510baf4294f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "message": "Merge \"ASoc-msm: Modify ASM drivers to invoke ION APIs\" into msm-3.0"
    },
    {
      "commit": "584d47056d555b8d07197310e31e6972845c3b83",
      "tree": "47c339715b0389736d118b32229dc1320fafb20e",
      "parents": [
        "49f95a982e8c4938fe165b26d1f2ee48130f715f",
        "4bb6ead226a37531bf7a9c272b6a805b0d674567"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Mar 05 04:43:58 2012 -0800"
      },
      "message": "Merge \"msm: camera: send error to HAL if daemon crashed\" into msm-3.0"
    },
    {
      "commit": "b0c3e7fb4d56f5c4cfea87e682fb02e88f98d887",
      "tree": "33db9376a7632a425003d77632b294952e8ceae8",
      "parents": [
        "834e066cffb0c95d6168df9bf70c66d499a198cd"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Oct 10 09:43:44 2011 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 05 11:41:41 2012 +0200"
      },
      "message": "usb: gadget: fix typo for default U1/U2 exit latencies\n\ns/DEFULT/DEFAULT/, no functional changes.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "fb5591ebf5788355f0a424103b2bf47a62d6860d",
      "tree": "c899c1d5c64c9dbc97d667e50bd63f4d87eb0211",
      "parents": [
        "0d0c240fac20e525a3e967a0d6e9410c51f1c892"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Jun 23 14:26:15 2011 +0200"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 05 11:41:39 2012 +0200"
      },
      "message": "usb: gadget: udc-core: add \"new-style\" registration interface\n\nudc_start() should only trigger the internal state machine and make\nminimal house keeping. Before that call udc-core calls the bind()\ncallback and after the callback the pullup().\n\nudc_stop() is simillar, udc-core calls pullup(), unbind() and finally\nudc_stop().\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "bc2aa11468283f03aa8749b217a6c15bfaff4776",
      "tree": "4da5f0b1e7d15a84cffe78b4e64dc10b32402c88",
      "parents": [
        "3ba28906aefd21a6aaf01e3b04c2410dabce3c97"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Wed Jun 29 16:41:50 2011 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Mon Mar 05 11:41:38 2012 +0200"
      },
      "message": "usb: gadget: add SuperSpeed support to the Gadget Framework\n\nSuperSpeed USB has defined a new descriptor, called\nthe Binary Device Object Store (BOS) Descriptor. It\nhas also changed a bit the definition of SET_FEATURE\nand GET_STATUS requests to add USB3-specific details.\n\nThis patch implements both changes to the Composite\nGadget Framework.\n\n[ balbi@ti.com : slight changes to commit log\n\t\t fixed a compile error on ARM ]\n\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    }
  ],
  "next": "3ba28906aefd21a6aaf01e3b04c2410dabce3c97"
}
