)]}'
{
  "log": [
    {
      "commit": "0564f549826e3bdca452d52ab675388cc8d9d1a0",
      "tree": "98055c918a0912d5fb9488be4b3ea584839a0c8e",
      "parents": [
        "6c549919919a31098f377c268a2fe85cc2f7886e",
        "3a7774b2d5e1b3e6967bc2456be77402cd51b239"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 23 15:21:06 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 23 15:21:06 2012 -0800"
      },
      "message": "Merge \"msm: vidc: Remove duplicate header files\" into msm-3.0"
    },
    {
      "commit": "6c549919919a31098f377c268a2fe85cc2f7886e",
      "tree": "7b484c5b43963044b33f947b099f2292b9d1d7b9",
      "parents": [
        "5ce8dd9f0b57ac400e44c8cd56e934c8c6f05c11",
        "69bf55767a9ca5085a75aa004d23f96a0e8bac02"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 23 06:34:41 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 23 06:34:41 2012 -0800"
      },
      "message": "Merge changes I50ac40e4,Ib318497b into msm-3.0\n\n* changes:\n  slim_msm: Remove active channels of a satellite when it restarts\n  slimbus: Don\u0027t allow a grouped channel to be controlled individually\n"
    },
    {
      "commit": "3a7774b2d5e1b3e6967bc2456be77402cd51b239",
      "tree": "6991a4086815c241d2aa67043a9767b79fc7d85d",
      "parents": [
        "4f11b8178fadbd077e0e5ce7a15b25cc81cb0c44"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Fri Feb 10 12:09:50 2012 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Wed Feb 22 19:01:52 2012 -0800"
      },
      "message": "msm: vidc: Remove duplicate header files\n\n- Updated the header files in /include/media/msm to mirror the\n  header files in drivers/video/msm/vidc/common/.\n- Deleting header files in drivers/video/msm/vidc/common/ as we\n  wish to use headers in /include/media/msm going forward.\n\nChange-Id: I58f64e6168d3cc101394414400dd79b82c429ae4\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "2e7026aae0aed8d61e56f4544ab65c69e36f7a10",
      "tree": "3e896ac119984a06c7a2c19ae50b3f88550d94d4",
      "parents": [
        "f287480fde75690015d7d950cb68cb794f18a5e1"
      ],
      "author": {
        "name": "Sagar Dharia",
        "email": "sdharia@codeaurora.org",
        "time": "Tue Feb 21 17:48:14 2012 -0700"
      },
      "committer": {
        "name": "Sagar Dharia",
        "email": "sdharia@codeaurora.org",
        "time": "Wed Feb 22 17:44:04 2012 -0700"
      },
      "message": "slimbus: Don\u0027t allow a grouped channel to be controlled individually\n\nOnce client defines a group of channels, it should be only allowed to\nbe controlled as a group and not individually to avoid synchronization\nissues between grouped channels.\n\nChange-Id: Ib318497b2666eb5134a1cb220e5df6569c9fcc2e\nSigned-off-by: Sagar Dharia \u003csdharia@codeaurora.org\u003e\n"
    },
    {
      "commit": "490f9a35301951572efa44f6b1bf6900af5a96fb",
      "tree": "18bea8b167407efd8fb07b73ff7c42d731da8a68",
      "parents": [
        "642756f4efa0af0cd9ae7475214f6b6751a39337",
        "525da18ed57e6bd13c1f7067e193b19d77b8b470"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 22 01:00:01 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Feb 22 01:00:12 2012 -0800"
      },
      "message": "Merge \"regulator: pm8xxx-regulator: Add control for boost regulators\" into msm-3.0"
    },
    {
      "commit": "6847bd28dc44d58f957eed6faef3b82559d67c7f",
      "tree": "c86c0c866abb507ec46a7098577f2aa298def263",
      "parents": [
        "7a6fadfd94ed3a6724f5093668185807c30ef80c",
        "6c3bb3269d8dea04a2fbdc48a5cc267589f7f4f3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Feb 20 14:25:42 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Feb 20 14:25:42 2012 -0800"
      },
      "message": "Merge \"msm: camera: EVB: Add Kernel driver OV5647 \u0026 OV7692\" into msm-3.0"
    },
    {
      "commit": "3dd0da08007089fda97a30b3054282186e0034f3",
      "tree": "554105f9d9bcbecb6a42f517a2bd119a12f079c5",
      "parents": [
        "a6f1b3b6ff73f734457f7e7b350b66d6b55fd1a8",
        "70090f997f6d634af492d4b2f6880edd5f5b56be"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Feb 20 06:36:45 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Feb 20 06:36:46 2012 -0800"
      },
      "message": "Merge changes Ia865c101,Ib95f277e,Ic482fcb2 into msm-3.0\n\n* changes:\n  msm: 8064: Add support for isa1200 haptic chip\n  mfd: pm8xxx-misc: Add function to write aux clock register\n  msm: 8064: Add GSBI1 support for I2C QUP devices\n"
    },
    {
      "commit": "6c3bb3269d8dea04a2fbdc48a5cc267589f7f4f3",
      "tree": "ca2b1fbcb48fdf0fd746f7c78c31b55c666ecdd8",
      "parents": [
        "b51d07e68c094c8a6a6193d376ac4e94cbf32ba7"
      ],
      "author": {
        "name": "Su Liu",
        "email": "suliu@codeaurora.org",
        "time": "Tue Feb 14 02:15:05 2012 +0530"
      },
      "committer": {
        "name": "Lokesh Kumar Aakulu",
        "email": "lkumar@codeaurora.org",
        "time": "Mon Feb 20 18:37:39 2012 +0530"
      },
      "message": "msm: camera: EVB: Add Kernel driver OV5647 \u0026 OV7692\n\nAdd Initial sensor driver support for 5MP OV5647\nand 1MP OV7692 on EVB 1.0 platform.\n\nChange-Id: I8155abe1ff3c388561feed3a032c6603df892e1e\nSigned-off-by: Su Liu \u003csuliu@codeaurora.org\u003e\nSigned-off-by: Lokesh Kumar Aakulu \u003clkumar@codeaurora.org\u003e\n"
    },
    {
      "commit": "4c994c91e73b8b23ff0d346a05dd7fad658e045f",
      "tree": "17810b6a15e94c27cc6af92a2a4a95be9a12916b",
      "parents": [
        "3c40fc500812101f391515699b19cf7839b2c92a"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 15 09:56:15 2012 -0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Feb 20 12:14:48 2012 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add function to write aux clock register\n\nThis call configures the XO to the MP3 clocks. These\nclocks route over PMIC gpios and are used as an independent\nclock source for MP3, haptics.\n\nChange-Id: Ib95f277eae8bcb9a7e9da12fc5fe2baec4e72493\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "f6dc7749683486f797ab388394da370e0dd41e98",
      "tree": "ee6226ecf5997157184d1fe0e6be2e6edf2161ad",
      "parents": [
        "13f773f95f479eef038331917d9aa16a97af4c66"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Wed Feb 15 09:11:55 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Feb 19 20:26:15 2012 -0700"
      },
      "message": "gpu: ion: Move MFC heap to different address\n\nVideo hardware has the following requirements for\nION heaps:\n\n1. MM heap must be at a higher address than FW heap.\n2. MFC heap must at a higher address than FW\n3. MM heap must be adjacent to FW heap.\n   (There cannot be another heap between FW and MM heap)\n4. MM and MFC heap cannot be more than 256MB away\n   from the base address of the FW heap.\n\nMM heap is configured as a reusable heap (FMEM heap) and FMEM\nis carved out at a much higher address than the other heaps breaking\nthe above requirements. To support the above requirements the\nMFC heap together with the FW heap must be carved out at the same\nlocation as MM heap.\n\nChange-Id: Ie0acb4b267d4307190ea3cd9ff23c710ffa1a538\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "20de7cfdbcd6dc7d9dd27ff55654b439164cb984",
      "tree": "a2fe9246e8d6391190ff8344806682f2271917e9",
      "parents": [
        "8217b269884d5fbd0f617d82f66b73302248a6e5"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Feb 02 14:56:51 2012 -0800"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Sat Feb 18 17:54:40 2012 -0800"
      },
      "message": "Bluetooth: Use seperate socket for LE ATT Server\n\nBecause traffic between the local GATT client(s) and\nremote servers are subject to different controls than\nremote clients and the local server, all on the shared\nfixed CID, it is important to manage the traffic on\nseperate sockets.\n\nChange-Id: I62385143c86522f4b123b32592b69f2a0ae6dc76\nCRs-fixed: 336029\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "8217b269884d5fbd0f617d82f66b73302248a6e5",
      "tree": "50f86da23e4c1bc0bd75142187d775c54cb51665",
      "parents": [
        "83939476180494cedeecc698ce3529bd4e5c9840"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Jan 31 07:56:04 2012 -0800"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Sat Feb 18 17:54:39 2012 -0800"
      },
      "message": "Bluetooth: Fix ATT MTU size to 23\n\nWe only support a 23 octet MTU, so auto-respond to all\nMTU change requests with the 23 octet response.\n\nChange-Id: Ic69d5f068759d983f8cd98b329acbb9d3a481c49\nCRs-fixed: 336025\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "80fb3a9e8c39e62f0628a79f2144e0c63ee99c23",
      "tree": "682058cdfbae2264a55d0b8569011d2729e9e360",
      "parents": [
        "2ef953ef039b0346a6a756df4e6271f4f7cd5750"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Jan 31 13:15:20 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 18 11:40:33 2012 -0700"
      },
      "message": "Bluetooth: Fix LE Connection refcnts\n\nSome rebalancing of refcnts due to issues found during testing:\n\nRefcnt was not being released on security completion, if local side\nwas paired but the remote side had deleted the pairing info, and then\nthe re-pair failed to complete successfully.\n\nAdditionally, the refcnt was not held-released properly if pairing\nwas initiated due to the client socket being opened with security\nlevel elevated from the start.\n\nChange-Id: I120fed4dc74035d280781ca949a23d4cbcfa3f3e\nCRs-fixed: 335993\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "7de67f73997a865573d91b611ade2c8d2208e2cc",
      "tree": "2b27e03baa32c8edc99e8667d7376760e2551361",
      "parents": [
        "565e08a85ae2bea8976d669e49cdb0fadbcb0b7d",
        "3e8c3bf6cb80d5356731d039f5feaeb767caec35"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 17 06:33:57 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Feb 17 06:33:57 2012 -0800"
      },
      "message": "Merge \"mtd: Collect bad block count for ecc stats lazily.\" into msm-3.0"
    },
    {
      "commit": "c7be8dcc70e5af44ae0e5ace5ec705232443d22e",
      "tree": "3498d3d751e6169ca2df75228569f41af41691de",
      "parents": [
        "8fd0b76d63e7fdc7ef426065bd2821d556093770",
        "ee365366b99d0f5f51ff27f9fe7637a792042417"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 17 06:33:57 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Feb 17 06:33:57 2012 -0800"
      },
      "message": "Merge changes I5d35dbab,Id1fc19e2 into msm-3.0\n\n* changes:\n  msm: Add new partition for IOMMU video domain\n  gpu: ion: Lower IOMMU heap priority\n"
    },
    {
      "commit": "cbd33877fa1b4a3a79374db3bd1172d93c2bd540",
      "tree": "0289b2ec7d5712ea83952dfe912251c2a0a2f2e5",
      "parents": [
        "dfcb1b99c0bfab3b54c411f9e4b7c8a37ef2cbd1",
        "de2d0ee764456f6fc4b77d47a021cae969a9fd6d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 16 16:18:40 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 16 16:18:40 2012 -0800"
      },
      "message": "Merge \"msm: camera: Correct the IOCTL numbers.\" into msm-3.0"
    },
    {
      "commit": "73b9937715dcd97da0281b3b1355611b3273b949",
      "tree": "e1a98357ac735c7ba3fff222e380f110e7105a41",
      "parents": [
        "81cfe2f0762a1246bf488e72253319d8fe821a3c",
        "caeaa929acb1e593ceb5f10ea041fe12ff4395e1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 16 13:55:27 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 16 13:55:27 2012 -0800"
      },
      "message": "Merge \"thermal: msm8960_tsens: Add APQ8064 support\" into msm-3.0"
    },
    {
      "commit": "9e123f98ea133518adb5b1f4a53ccaa1c07cb568",
      "tree": "4980258bc3f77970bf834fd484dd19bb5c3ff47f",
      "parents": [
        "9621cd122c591042b7263bdfefa46d9f5c257449"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Wed Feb 15 15:41:48 2012 -0800"
      },
      "committer": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Thu Feb 16 10:22:47 2012 -0800"
      },
      "message": "gpu: ion: Lower IOMMU heap priority\n\nVideo requires the IOMMU heap to be at a lower\npriority so that video can try to allocate from\nits MM carveout heap first and then if video needs\nmore memory and the MM heap is exhausted it will\nautomatically fall back on IOMMU heap.\n\nChange the priority of the IOMMU heap so video\ncan fall back on IOMMU heap.\n\nChange-Id: Id1fc19e2c3af18ced028132d1a1bdb6a3935380f\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "de2d0ee764456f6fc4b77d47a021cae969a9fd6d",
      "tree": "021427fd86065fcc504f054c6fe5f5a958012e4d",
      "parents": [
        "9621cd122c591042b7263bdfefa46d9f5c257449"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Mon Feb 13 13:42:29 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 16 07:45:20 2012 -0700"
      },
      "message": "msm: camera: Correct the IOCTL numbers.\n\nTwo camera IOCTL types are enumerated using\nthe same number by mistake. Rectify the mistake.\n\nChange-Id: I48ee8d0ca543c19a3f692ed2ca5baa950edacdf2\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\n"
    },
    {
      "commit": "55af88035a055c87e146f454597081332f095142",
      "tree": "6b77a3e611008a71a7350775c573b9f5a04eeb63",
      "parents": [
        "93efa96db6c0a733b5851c36bdca0a6eff026daf",
        "ee44ade0261441a62d4472ec02a302731d4b5b82"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 16 04:54:57 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 16 04:54:57 2012 -0800"
      },
      "message": "Merge \"spmi: Linux driver framework for SPMI\" into msm-3.0"
    },
    {
      "commit": "5b25cfe9ad023c10693b1fcf7971eb51cf04f227",
      "tree": "611f5ccf146dc8d76af1d312275d8042abfe6ed5",
      "parents": [
        "3f28cb3007010491f5566fe58683fd0d7d4eda3e",
        "0f69eb40055f94b293e9723f1d16ba9786a6eb82"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Feb 16 00:08:24 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Feb 16 00:08:24 2012 -0800"
      },
      "message": "Merge \"radio: iris: Add support for FM Subsystem Restart\" into msm-3.0"
    },
    {
      "commit": "3e8c3bf6cb80d5356731d039f5feaeb767caec35",
      "tree": "f4070f447e70f66a39aef18b503a656f1badfe17",
      "parents": [
        "70a8b31b49d8b0c799e877cd6bfe30df90a6a595"
      ],
      "author": {
        "name": "Murali Palnati",
        "email": "palnatim@codeaurora.org",
        "time": "Wed Feb 15 16:51:17 2012 +0530"
      },
      "committer": {
        "name": "Murali Palnati",
        "email": "palnatim@codeaurora.org",
        "time": "Thu Feb 16 09:30:15 2012 +0530"
      },
      "message": "mtd: Collect bad block count for ecc stats lazily.\n\nNormally bad block counts for ECC stats are collected during boot time.\nThis can be done lazily when the ECCGETSTATS ioctl is invoked on the\npartition. This can significantly decrease boot time, depending on the\nsize of the partition. Also rescanning on every ioctl invocation helps\nin having the latest bad block count rather than depending on the count\nthat is collected during boot.\n\nChange-Id: I43d7a769a1d4ef769823d0b5bbe132adb474f892\nSigned-off-by: Murali Palnati \u003cpalnatim@codeaurora.org\u003e\n"
    },
    {
      "commit": "caeaa929acb1e593ceb5f10ea041fe12ff4395e1",
      "tree": "ce6c9857832a3485b78eb8d15b150ee468444ea8",
      "parents": [
        "689434dd3173236d4f8313bc8f9f5ed11acd4795"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Feb 07 16:41:38 2012 -0800"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Feb 15 15:44:10 2012 -0800"
      },
      "message": "thermal: msm8960_tsens: Add APQ8064 support\n\nTSENS is used by the thermal daemon for thermal management.\nOn APQ8064 there are 11 TSENS sensors that can be used by the\nthermal daemon to monitor the temperature across the chip.\n\nTSENS for APQ8064 supports individual slope for each of the\nsensors. The offset used in the temperature from each of the\nslope is used for temperature calcuation from the ADC code.\n\nChange-Id: I00457aff8d67ab3367882ffe1077af863b90bc49\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "8a9b385bb4109100e8009a6230d896810426c367",
      "tree": "d43f00a77f7eb5da5e72f4ecf667edb97bf26fc3",
      "parents": [
        "ec942e37b59949394a07d614014f48a5ee87112e",
        "c11d098f53dd1fb07ea03475510c29c39b9671ab"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 15 11:27:50 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Feb 15 11:27:50 2012 -0800"
      },
      "message": "Merge \"msm: kgsl: Idle the core before changing the gpu clock.\" into msm-3.0"
    },
    {
      "commit": "ee44ade0261441a62d4472ec02a302731d4b5b82",
      "tree": "ada2335547f5b65e2d029485fe6b1aca65553321",
      "parents": [
        "1268d1e0a2109f40f67830dd92e6a1200eb94ee2"
      ],
      "author": {
        "name": "Kenneth Heitke",
        "email": "kheitke@codeaurora.org",
        "time": "Wed Feb 08 13:45:33 2012 -0700"
      },
      "committer": {
        "name": "Kenneth Heitke",
        "email": "kheitke@codeaurora.org",
        "time": "Tue Feb 14 14:50:38 2012 -0700"
      },
      "message": "spmi: Linux driver framework for SPMI\n\nSPMI (System Power Management Interface) is a specification\ndeveloped by the MIPI (Mobile Industry Process Interface) Alliance\noptimized for the real time control of Power Management ICs (PMIC).\n\nSPMI is a two-wire serial interface that supports up to 4 master\ndevices and up to 16 logical slaves.  A physical PMIC device may\nconsist of multiple logical slave interfaces.\n\nThe framework supports message APIs, multiple busses (1 controller\nper bus) and multiple clients/slave devices per controller.\n\nChange-Id: Ib6319047b4ab9cea6dfb0879312c4c1f63462439\nSigned-off-by: Kenneth Heitke \u003ckheitke@codeaurora.org\u003e\n"
    },
    {
      "commit": "525da18ed57e6bd13c1f7067e193b19d77b8b470",
      "tree": "f394112138abfd402c92c7ba5356a14417efeedd",
      "parents": [
        "1268d1e0a2109f40f67830dd92e6a1200eb94ee2"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Feb 13 10:36:37 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Feb 14 10:26:11 2012 -0800"
      },
      "message": "regulator: pm8xxx-regulator: Add control for boost regulators\n\nAdd the functions required to control boost regulators on PMIC\nPM8XXX chips.  These regulators would typically be used to output\n5.0 V for USB OTG but may be programmed for voltages between\n4.0 V and 5.55 V.\n\nChange-Id: I016b9ffa41853c18fda919048eb06002d9ca0c64\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "6cf8a749e2354cf09e564dfa8104f706dca9b437",
      "tree": "7a208e1bfaea559173d9becccf4ffc2c95a92003",
      "parents": [
        "1268d1e0a2109f40f67830dd92e6a1200eb94ee2"
      ],
      "author": {
        "name": "Jignesh Mehta",
        "email": "jigneshm@codeaurora.org",
        "time": "Sat Feb 04 23:40:50 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 14 04:27:31 2012 -0700"
      },
      "message": "camera: vfe32: Enable VFE configuration for inline JPEG encoding.\n\nDuring inline JPEG encoding, one VFE output is routed into\ninternal memory (IMEM) instead of external memory. The JPEG\nencoding hardware (GEMINI) will read from IMEM and generates\nJPEG bitstream.\n\nChange-Id: I12d3600524538ab85021dd8882af0404bddc488f\nSigned-off-by: Shuzhen Wang \u003cshuzhenw@codeaurora.org\u003e\nSigned-off-by: Kevin Chan \u003cktchan@codeaurora.org\u003e\nSigned-off-by: Jignesh Mehta \u003cjigneshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "0f69eb40055f94b293e9723f1d16ba9786a6eb82",
      "tree": "81656ce9015e4c8f340451c9fed85db3ada139f4",
      "parents": [
        "f3b464e6e64e8d362eb35201fcf6445d7e233afe"
      ],
      "author": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Fri Jan 27 18:01:01 2012 -0800"
      },
      "committer": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Mon Feb 13 23:12:13 2012 -0800"
      },
      "message": "radio: iris: Add support for FM Subsystem Restart\n\nInject FM Disable event when WCNSS resets.\n\n1. When WCNSS crashes, SMD will close the FM port\n2. Schedule a work queue to send RADIO_DISABLED event to upper layer.\n\nChange-Id: I10e4834df507fe39ce58b92e650c1a39ccbf66f7\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\n"
    },
    {
      "commit": "b9a890bfdebe504dc5a7b8a149912461f4d8a6d6",
      "tree": "0ebac181662f5aca3315370cc21b53af7e1a784c",
      "parents": [
        "4c19f275468111899efb89638c3d4c087b85c3da",
        "8a21931afa37c8a568026a62420f8737f94e9592"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Feb 13 07:32:57 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Feb 13 07:32:57 2012 -0800"
      },
      "message": "Merge changes Ib621bb52,I991fdc50 into msm-3.0\n\n* changes:\n  msm: board-8930-pmic: Add platform data for WLED\n  leds: pm8xxx: Add support for WLED\n"
    },
    {
      "commit": "c11d098f53dd1fb07ea03475510c29c39b9671ab",
      "tree": "2d90cdad2bed93a930c75529dd23174228548801",
      "parents": [
        "f3b464e6e64e8d362eb35201fcf6445d7e233afe"
      ],
      "author": {
        "name": "Kedar Joshi",
        "email": "kjoshi@codeaurora.org",
        "time": "Tue Feb 07 10:59:49 2012 +0530"
      },
      "committer": {
        "name": "Kedar Joshi",
        "email": "kjoshi@codeaurora.org",
        "time": "Mon Feb 13 10:39:07 2012 +0530"
      },
      "message": "msm: kgsl: Idle the core before changing the gpu clock.\n\nIdle the core before changing the gpu clock as instability\nis caused on some platforms on changing the clock freq when\ncore is busy.\n\nCRs-fixed: 328249\nChange-Id: I5f6a507eaad383bde646001d2e10c2b62880515b\nSigned-off-by: Kedar Joshi \u003ckjoshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "9c79f13b0e0a89f1e50266b8b7f9e0d2daac5da0",
      "tree": "6749a1ca2445ea9070b74abcadf2cf07e96f01e4",
      "parents": [
        "6526463a7f18eb0a51e903dc8024f602414845ae"
      ],
      "author": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Mon Nov 28 11:18:57 2011 -0800"
      },
      "committer": {
        "name": "Bharath Ramachandramurthy",
        "email": "bramacha@codeaurora.org",
        "time": "Sun Feb 12 13:48:19 2012 -0800"
      },
      "message": "ASoc: msm: Add support for slimbus shared channel.\n\nPreviously, DSP used to setup the data path towards the\ncodec via slimbus. Now, the data path setup is broken into\ntwo parts - one half of the path setup between apps to slimbus\nand the other half from DSP. This configuration mode is\nrequired to reduce overflow or underflow errors. Also this is\nrequired to handle a configuration where mdm can talk\ndirectly to codec.\n\nChange-Id: Ic9f20b8a2f8a8eb355c07565ec80ec947a7a7337\nSigned-off-by: Bharath Ramachandramurthy \u003cbramacha@codeaurora.org\u003e\n"
    },
    {
      "commit": "485083dd9be0d8ee3f7959dcbfbe730d3e388cce",
      "tree": "93f4cfd9bd6f0000fc80433790e619578915221b",
      "parents": [
        "09c923e4c547789cc5dbc08d934491a843600c3b",
        "816b8e6e04760da2c38583ae8418c7931f6e96c5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Feb 12 06:04:16 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Feb 12 06:04:16 2012 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: Prevent from going suspend while accessing codec registers\" into msm-3.0"
    },
    {
      "commit": "9271bd83f79025a6ef21ed09f65dfe990c4ce050",
      "tree": "14c273131f56cd7fafe2c3d89b9ac0a1fb2738b3",
      "parents": [
        "5220d82b9848503bb371662eeb83d783baba26f4",
        "70613ecf6cde306b774578b5732f992f662e599a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 11 13:08:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Feb 11 13:08:05 2012 -0800"
      },
      "message": "Merge \"msm: camera: support exposure metering and  HDR snapshots\" into msm-3.0"
    },
    {
      "commit": "5e809b01da5b564d88cda5dbc287dae42b0411f0",
      "tree": "d0d3124fd8f725193e2acd22a0fa5c8b65d08b56",
      "parents": [
        "94f25dcbd137d139e31be55c461a95b39f730cbe"
      ],
      "author": {
        "name": "Kiran Kandi",
        "email": "kkandi@codeaurora.org",
        "time": "Tue Jan 31 00:24:33 2012 -0800"
      },
      "committer": {
        "name": "Kiran Kandi",
        "email": "kkandi@codeaurora.org",
        "time": "Fri Feb 10 15:32:36 2012 -0800"
      },
      "message": "ASoC: msm: HDMI PCM 6 channel support\n\nHDMI 1.3 supports Multi channel PCM up to 8 channels with sample\nsize of 16/20/24 bits and sample rate of 32, 44.1, 48, 96, 176.4,\n192K. This patch add supports for 6 channel PCM at 48K sample rate\nwith sample size of 16 bits.\n\nChange-Id: Id09f1f9d7ef2e2444c8c1b661bfc5b3b4c1e66a6\nSigned-off-by: Kiran Kandi \u003ckkandi@codeaurora.org\u003e\n"
    },
    {
      "commit": "70613ecf6cde306b774578b5732f992f662e599a",
      "tree": "b945cd9e28e5fede02f3cbd855aeb8e738c2ac38",
      "parents": [
        "ed1e2dd6d8a948df8fbc182a1171fbf159b92239"
      ],
      "author": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Thu Jan 26 16:24:23 2012 -0800"
      },
      "committer": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Fri Feb 10 14:19:30 2012 -0800"
      },
      "message": "msm: camera: support exposure metering and  HDR snapshots\n\nWith this change we achieve multiple things related\nto correct HDR functionality. First, we do not\nalways configure ping and pong to be the same buffer in\ncase of the snapshot mode. This would help support taking\nmulitple snapshots. Second, we support for logic to skip\nframes in case of snapshot, a necessity for the exposure\nmetering feature. Third, we support post processing\ndivert of both snapshot and thumbnail buffers to be\ntaken from either mctl queue or video queue, to be\ndetermined at runtime.\n\nChange-Id: Ibcf2bbfc171b2686ca44e6366feadf435368fa5f\nSigned-off-by: Ankit Premrajka \u003cankitp@codeaurora.org\u003e\n"
    },
    {
      "commit": "aca6ebbf4229a7143116ec9c6e881040f3d62117",
      "tree": "d65c52b7f1fc84baca6d5bccbba2bcaea01bd678",
      "parents": [
        "41282c5da2e747840acecf22ff6de92ef536799f",
        "7476824f8b57ade39dacd7b3f2b084f19fc7e650"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 10 04:30:52 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Feb 10 04:30:52 2012 -0800"
      },
      "message": "Merge \"camera: vfe32: Enable composite stats irq\" into msm-3.0"
    },
    {
      "commit": "56f88819d946c00a69a9897cddea1500abf682eb",
      "tree": "b687965eff9d3065d93ddafb7ab8cb3ff04e7df1",
      "parents": [
        "0a917f2481f0631584a8d465ec951155d55d1dc4",
        "cd82e9d62ae57ec0095e151f38f076dd742328a5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 10 04:30:52 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Feb 10 04:30:52 2012 -0800"
      },
      "message": "Merge \"msm: 8960: usb: Add msm_bus vote when cable is connected\" into msm-3.0"
    },
    {
      "commit": "53fe1a1f5040bb3870e3e3a2eb5e566529ad5d5c",
      "tree": "d93b7a972ba53c4747c0543115197b69a3f4a3d1",
      "parents": [
        "f4be39fe8e1ee0c3e97c6ffb520876b5fe87bab0"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Dec 15 16:56:37 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Fri Feb 10 13:38:14 2012 +0530"
      },
      "message": "leds: pm8xxx: Add support for WLED\n\nWhite LED(WLED) is a newly introduced feature from pmic 8922.\nIt can drive series/parallel combination of led strings that are\nused to drive lcd backlight. Add support for WLED brightness\ncontrol in the existing pm8xxx led framework.\n\nChange-Id: I991fdc500877beec01c2c7b5c822139d2aa960dc\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "816b8e6e04760da2c38583ae8418c7931f6e96c5",
      "tree": "90242223c023e7272158dcdcaa1c2e37a6d7ef9f",
      "parents": [
        "6e53da890bbb130b6326394a58c6fe9d965c01eb"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Jan 23 16:03:21 2012 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Thu Feb 09 16:14:20 2012 -0800"
      },
      "message": "ASoC: wcd9310: Prevent from going suspend while accessing codec registers\n\nThe wcd9310 codec driver which is slimbus slave can access codec\nregisters when slimbus is suspended.\nThis can cause register read/write failure.\nFix to make sure slimbus is awake before accessing wcd9310 codec\u0027s\nregisters through slimbus.\n\nCRs-fixed: 331338\nChange-Id: Iddbdb1614c18dab4bee4f0cc7951884f34cb7173\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "7476824f8b57ade39dacd7b3f2b084f19fc7e650",
      "tree": "4d8f4f507f8efd4d9f25c60c2b87bfd96c002d1a",
      "parents": [
        "6e53da890bbb130b6326394a58c6fe9d965c01eb"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenw@codeaurora.org",
        "time": "Fri Sep 02 17:38:01 2011 -0700"
      },
      "committer": {
        "name": "Sreesudhan Ramakrish Ramkumar",
        "email": "srramku@codeaurora.org",
        "time": "Thu Feb 09 09:06:37 2012 -0800"
      },
      "message": "camera: vfe32: Enable composite stats irq\n\nAll stats are generated at roughly the same time\nonce per frame. They can be composited together and notify\nthe user space at once.\n\nChange-Id: I0bd828473fa705bef58ecdba8b18a365235bfca0\nSigned-off-by: Shuzhen Wang \u003cshuzhenw@codeaurora.org\u003e\n"
    },
    {
      "commit": "4b46e67239c9d77486610e573414d66f9a5b6bfb",
      "tree": "a0bf4dceb5513f5a2c9c337911cedaafb7036b1a",
      "parents": [
        "522cc07616bc27f193794f1bb1089d02039dd701",
        "89501015834b0f3e78dc192cb049dc2f4a4b6ff3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 08 22:52:22 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Feb 08 22:52:22 2012 -0800"
      },
      "message": "Merge \"mfd: pm8038-core: Add support for LEDs on pmic 8038\" into msm-3.0"
    },
    {
      "commit": "163a88e254bd2b42b68f3b46b1dcfabdcaf22178",
      "tree": "107c85d37c5d6677794905fffb1b9fcdaa60c32b",
      "parents": [
        "0569a7115ee19b6a55829bae4f02e5447e65673f",
        "d9f38b0c3bcb8cb16e5b8d433caea647f9c875a3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 08 22:52:22 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Feb 08 22:52:22 2012 -0800"
      },
      "message": "Merge \"msm_fb : Add support for Yamato format\" into msm-3.0"
    },
    {
      "commit": "cd82e9d62ae57ec0095e151f38f076dd742328a5",
      "tree": "10b4f7fa62e835509260b83ff5d485567980478f",
      "parents": [
        "0569a7115ee19b6a55829bae4f02e5447e65673f"
      ],
      "author": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Tue Dec 20 14:17:28 2011 +0530"
      },
      "committer": {
        "name": "Manu Gautam",
        "email": "mgautam@codeaurora.org",
        "time": "Thu Feb 09 12:20:12 2012 +0530"
      },
      "message": "msm: 8960: usb: Add msm_bus vote when cable is connected\n\nDrivers need to specify their bandwidth requirements to\nbus-scaling driver to get guaranteed bandwidth on fabrics.\n\nUSB hardware uses a single buffer to transfer data across the\nbus. As a result USB performance is highly dependent on system\nfabric frequency as USB controller continuously sends NAKs on\nthe USB BUS unless complete buffer is filled/drained to the memory.\nHence, request for high bus bandwidth as long as USB cable is\nconnected to improve USB throughput.\n\nWhile testing with Class-10 Extreme III SD cards, this patch\nseems to improve the IN performance from 15MBps to 24MBps and\nOUT performance from 11MBps to 16MBps.\n\nCRs-Fixed: 327557\nChange-Id: I21c284c611a09b1b12df9ae7a6f39e0b1bff45ef\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\n"
    },
    {
      "commit": "89501015834b0f3e78dc192cb049dc2f4a4b6ff3",
      "tree": "f9178518e3461def573d4765fe5be5b43daf5bff",
      "parents": [
        "8ead9994c69860b7bb59873106e336b7b979c801"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Jan 27 14:11:29 2012 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 08 10:46:50 2012 -0800"
      },
      "message": "mfd: pm8038-core: Add support for LEDs on pmic 8038\n\nAdd leds as a sub device to pmic 8038. This will also\ntake care of filling platform data for leds driver\nwhich comes as part of pmic pdata.\n\nChange-Id: I3814a0f36f79612684e4a2305e3c5c19dc64cb00\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "d9f38b0c3bcb8cb16e5b8d433caea647f9c875a3",
      "tree": "20f1a9eaa3d774a9771a4649177693ddcea29573",
      "parents": [
        "46bf898462ec794e8fb4d56fd477ed3ab8ceb5df"
      ],
      "author": {
        "name": "Padmanabhan Komanduru",
        "email": "pkomandu@codeaurora.org",
        "time": "Thu Feb 02 18:57:03 2012 +0530"
      },
      "committer": {
        "name": "Padmanabhan Komanduru",
        "email": "pkomandu@codeaurora.org",
        "time": "Wed Feb 08 19:02:17 2012 +0530"
      },
      "message": "msm_fb : Add support for Yamato format\n\nChanges to support Yamato format as a source format.\n\nChange-Id: I334fd059d2a06ea2796eb24f4a69fdb4be4e9789\nSigned-off-by: Padmanabhan Komanduru \u003cpkomandu@codeaurora.org\u003e\n"
    },
    {
      "commit": "fd9afeb8b08e0b65932af5b49973b65f086f4150",
      "tree": "5b5e87c9c820cef72b17d5c089206fd773cdf3f5",
      "parents": [
        "ae027cb3ececb2cf00c269a4fd86429e09e578d8",
        "8b1f6d0e1182363bb1597e9ecf11bdbd6aca97d8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 08 04:33:06 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Feb 08 04:33:06 2012 -0800"
      },
      "message": "Merge \"wcnss: add support for configuring the serial number\" into msm-3.0"
    },
    {
      "commit": "86e30dc3710000372c56a26acc980a1f7b872e6d",
      "tree": "71527fb06836b844dd5ab87c84f2653efadc2505",
      "parents": [
        "ac5d15452f7a30f7939f5b11d952dd32902fa74e"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Thu Jan 05 14:16:43 2012 -0800"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Mon Feb 06 13:06:25 2012 -0800"
      },
      "message": "of: Add Device Tree support for SPMI\n\nThis change adds SPMI Device Tree parsing. The\nof_spmi_register_devices() API should be called from the probe()\nroutine of each SPMI controller to parse the subtree and add the\nrespective SPMI devices.\n\nThe SPMI subtree is nested up to two levels deep. The first level\nis the most basic and treats the address as the SPMI slave ID.\nThis should be used for simple devices that has no notion of\nsegmented SPMI address spaces.\n\nAn optional second level specifies the address as an offset\nwithin the outer layer\u0027s slave ID. This is used to specify\nmultiple devices on the same slave ID that have different address\nranges. In fact, it\u0027s reasonable to specify any number of address\nranges at this level.\n\nDevices can also specify any number of interrupts that\u0027s decoding\nis done by an external interrupt device.\n\nSections of this code were taken from drivers/of/platform.c.\n\nChange-Id: Ib9f06764a9bd85e3b2aab43b72aa7132885aa044\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b1f6d0e1182363bb1597e9ecf11bdbd6aca97d8",
      "tree": "ede5146d1355419e02ef91ab949af335d3476a3c",
      "parents": [
        "f43501e9e16ed4b05204832a82dde7af0e60a884"
      ],
      "author": {
        "name": "Jeff Johnson",
        "email": "jjohnson@codeaurora.org",
        "time": "Fri Feb 03 20:43:26 2012 -0800"
      },
      "committer": {
        "name": "Jeff Johnson",
        "email": "jjohnson@codeaurora.org",
        "time": "Mon Feb 06 11:22:43 2012 -0800"
      },
      "message": "wcnss: add support for configuring the serial number\n\nThe WLAN driver needs to know the device serial number.  This change\nintroduces a sysfs entry to allow userspace to configure the serial\nnumber, and exports an API which allows WLAN and other wireless\ntechnologies to query the serial number.\n\nCRs-Fixed: 334945\nChange-Id: Ib3937bef172ecf471d35cf3554289321531c5ea0\nSigned-off-by: Jeff Johnson \u003cjjohnson@codeaurora.org\u003e\n"
    },
    {
      "commit": "ac5d15452f7a30f7939f5b11d952dd32902fa74e",
      "tree": "d652d50cec05491f71cafb9babeb3c34703fa41f",
      "parents": [
        "d7022078269b93dc6ee613a0a8519ce2ebe4a726"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Feb 06 10:37:22 2012 -0800"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Feb 06 10:37:22 2012 -0800"
      },
      "message": "Revert: d7022078269b93dc6ee613a0a8519ce2ebe4a726\n\nAccidentally merged without proper testing.\n\nChange-Id: Iea6c3f7cd383357ac657fd15fde08cbab86bf809\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "d7022078269b93dc6ee613a0a8519ce2ebe4a726",
      "tree": "9a039518abdef15b1a5b3fa25417e0d802447c0b",
      "parents": [
        "192db7bee39f7c2f632c07cf6d88dca384afbffb",
        "6668ab6822a6f5f7e65c33c7f35ed2ec2da0e82f"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Feb 06 10:26:49 2012 -0800"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Feb 06 10:30:50 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 6668ab6822a6f5f7e65c33c7f35ed2ec2da0e82f\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 7d4b55434619202149387137bbb4ed9f6c681bd0\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 6a9a34559d7c7a6274e2f74746ca1263c4db1264\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 9e42b8b0086b019820eb4e858dc719c1fef84db4\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 8d9e8ba25f8a1f31eb8c303c5d9a4443ea9f0efa\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 9967085375d65699b6ca7c8d4571fbdd15300fa9\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 70847f6eed8b73cd2e8b1e0e2018e098784bcc06\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 a713c15157823e1b26ab78701a3fbde48adb6b42\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 61a3b903ab2a4428963de66419ab0bf788922d99\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 908f57788485e4f6b000eab75acfaa21bf0ae6cb\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 355527ba153a14d3c4eab33c63752ca8d35d4b4d\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 fd1190201256a5512e512448cce14962724410dc\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    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\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 14 files changed, 16 insertions(+), 0 deletions(-)\n\ncommit 24728e0ee2963cd0fc3f3182db71e0518446028b\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 9781f7d1c6863bc0fc6535049b3467423684fd87\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 ebd3f395ba89ec38a9c04f2a4e2d284bf2409bb4\nAuthor: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\nDate:   Tue Jun 28 16:33:50 2011 +0300\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 correct checking of the return value\n    of 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\n    to struct usb_ep in \"usb: gadget: add usb_endpoint_descriptor to struct usb_ep\"\n    then simply convert the ci13xxx_udc to work with mEp-\u003eep.desc instead of\n    mEp-\u003edesc, this will ensure that the correct descriptor will be cleared\n    on endpoint disable.\n    I will upstream it to Linux community soon, I will name it:\n    \"usb: gadget: use usb ep descriptor of struct usb_ep instead of wrapper desc\"]\n    Signed-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n\n drivers/usb/gadget/ci13xxx_udc.c      |   16 ++++----\n drivers/usb/gadget/ci13xxx_udc.h      |    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         |   55 +++++++++-------------------\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 29 files changed, 400 insertions(+), 485 deletions(-)\n\ncommit e2a9f931cc5d1b1d34bdac1adcd7ddb2a66f0726\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 9168a350f7aa7397d16f4b40ca981236138d4ba7\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 2baadcf48133a8af3f055f97e6add3a237f69fb9\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                    |   22 +++++++++++---\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, 403 insertions(+), 141 deletions(-)\n\ncommit b657342882660ece88b43fff391184deec0003e8\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 1e4eabf4beb1168d11c82cbba0da653f06f3c48f\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 62118889b5cc894be03eb6602dd3beee4ac7ead9\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 4d873c3377d29851c4b722c90f7d3623f5d656de\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 cfca7a78c548a2d0c20dfcff9f106728d4dd4905\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 6c08fb7a1bc39c0a4da4d444e582ed176649f334\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 7f7f14f9e9a165b007f502c87545cce88e046f24\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 3269cbcf0b402e655c206f8cb26edd4da2c9dfd6\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 39234823ff77332b60c77a4aa6c4e07675607543\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 24a340bc5f40c578431dca31b2e481ce4a45a516\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 a8c7e2c40c5cc4c64cdaf07077782d0a7996d1d5\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 b669953027508f817b61ce5ae3162a3d4cb93e35\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 0b16af69422dc908eda9deb3c75f571d7b9f4559\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 074a58e2182cd47edecf90e4d75849a2be942e15\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 6a5d97b4f6ca83274a4f7ce40583d1e8705f571c\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 4537314ce31379d5c8b446639b5255d39b091898\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 3332e3a08fb23945c8c36c5822c0e8e966294188\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 ab432aaf9f5a5dad5155f0b1093ba78c0215a757\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 62f700c07678c0610f824c44e7b1245e752a3d85\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 7492d143df622e21cce79ed787c1d24b783b91a0\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 72679f287e2fbd672de1da5463dcfd71e7cc857e\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 9aa078136c3107f670870a1337ced15707fdfb82\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 0883c82126abc89c92d8c286e03710cdcd1cae8f\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 685f9799482f6989ccf3a9673b9a1535515038e7\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 8f28d641940ebaa7b936b38e8fc78a75099be802\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 5aa8e6c20c0d2ea597ade0fad5bd87a0aa6496b2\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 cb4884ccc0e496b1de9f175de25938cc3cf41675\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 680df4e4b4d7f86dc581a0bc510535216f6969db\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 6c317eb0b008964c0e29415140b3e93096ab2666\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 0490e898993cf8e7348a210a65d33b0b7f301e67\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 a29eace3f80239171699fc9836a937ce54d53759\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 eac0a18738e9ef39c08e4e1a95231859675acdaa\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 3853301374c9d6cdf82bab4cb66f2fc6a618b99b\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 a9f36f0d43c20da791c40b85f7d2cce19baf0210\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 25add6a527b11421821c06a2e263710642b206a2\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 6db06e599e9b21803707082ce53ea4e1d8782d2d\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 e57336aec417cf30c04703fd16bdc50eb98a95af\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 fe44a98207d18efcb1d26a88a0a3df3f7ce3bb2e\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 660f6fbd3c2ad56d4b94de460450d6642cb24f2b\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 7971a747449bf5f84c8bec80362535049ea58c2a\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 7467e8ba541f6dc82155b55cfd197ce20f6b3594\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 c201c026caa5d2a5112bce9e3c85352a9000c61d\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 6028defbf53f282f96375dfcd5713a460b16ad25\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 d63d30a46502d94ad0dd016a10a0176b79bb3446\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 50b47b650d639a77df6138a59b57877d30125bcb\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 63940b6b0e46765a652bb76a2c46f8952b1bab14\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 9e44d2fcbc67046b02436d98e86e0ea8e4ea477e\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 01eb17f36f4249f0041acfbd19ee454f1428cf0d\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 7f3c16ae1c29a2398aedbad45f94d3295b60eec7\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 abf905d6b71a76415b2b52712574224347612b0a\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 c204098003c3cdfc5940fbb426c1a62e3a89dba3\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 60639e67342a852cca47799d538bdca23dd07fe2\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 f3d228bb1c94f86ce6793ead9071e59e86e427c3\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 c388134423f986a390997bc141e512db8bc6902b\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 d2a925e9fb1589260fe4956303a90f86379b86fd\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 b1b7b1afbaed10452a4beb70478ecd4e05b6bb62\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 2bb2a4a9f9c935cea0b7a0211b2103bdc1585d9f\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 043b6e0d494b5896968830a8666d9d354c94e334\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 b767680adf875ef226c56cae42d405f54eb2acb3\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 f5327ee6789b0760120d4d1a6eda7c0fa9a551a3\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 502e0e568469da201ae6011c3cc70161f2dcd9be\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 15dc6e57e34a33d12bedbf63e657b2692b9ab5e2\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 aa526a9467c32238939aac987e28dbe759c411d5\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 eaa328c0bb76ed596bcdfde94cd21439a1511420\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: Id7c13709d3849777a009d128d75d59bbfb7cb5e7\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "a97f64e83f0923b761913b3a33444a682f96ff74",
      "tree": "c0327b671b50c2ad7dd7cbf23430b53f2f9f141b",
      "parents": [
        "c560160f09e724380d703b7c9148b2a391744e19",
        "eae1148b271f83dd5221e539d42843b331969b25"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Feb 05 14:37:33 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Feb 05 14:37:33 2012 -0800"
      },
      "message": "Merge \"usb: gadget: clean-up msm_usb_bam_platform_data structure\" into msm-3.0"
    },
    {
      "commit": "eae1148b271f83dd5221e539d42843b331969b25",
      "tree": "66743bfc87a0c7a355c6d6b2dc885706413b54dc",
      "parents": [
        "13d12417f711a1c4d50e2609bd2d4669bba940ec"
      ],
      "author": {
        "name": "Ofir Cohen",
        "email": "ofirc@codeaurora.org",
        "time": "Mon Jan 30 09:12:49 2012 +0200"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Feb 05 08:43:43 2012 -0700"
      },
      "message": "usb: gadget: clean-up msm_usb_bam_platform_data structure\n\nDue to changes in usb_bam driver and usage of the\nstandard mechanism of platform resources instead\nof adding new platform data, usb_bam_phy_base and\nusb_bam_phy_size fields became unnecessary and were\nremoved.\n\nChange-Id: I0f3a57724ecc033e704aaca6f651561a344c9fef\nSigned-off-by: Ofir Cohen \u003cofirc@codeaurora.org\u003e\n"
    },
    {
      "commit": "7691da60f021cae3400b5de591bb37e238af1a0d",
      "tree": "79cdcc028c4f22229eaec78d16a03259149d3422",
      "parents": [
        "4ebd10cc69770b69d370cc4bf1bd962d6773475e",
        "6c1ebb6226f6d09eeeec30360e53883020ed6247"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Feb 05 07:37:49 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Feb 05 07:37:49 2012 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: Use correct address of MICB4 registers\" into msm-3.0"
    },
    {
      "commit": "4ebd10cc69770b69d370cc4bf1bd962d6773475e",
      "tree": "0c75a6d3a32225aef8c099ee648e5afc2168edce",
      "parents": [
        "13d12417f711a1c4d50e2609bd2d4669bba940ec",
        "3fb6bc2ae5081e864566ee0335281d07248f572d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Feb 05 07:37:49 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Feb 05 07:37:49 2012 -0800"
      },
      "message": "Merge \"msm: rc: Rename TSOP IR Receiver Driver\" into msm-3.0"
    },
    {
      "commit": "13d12417f711a1c4d50e2609bd2d4669bba940ec",
      "tree": "fdecd83e19aaf02372c56247d7e7e4e09bdc68fe",
      "parents": [
        "66135d8fdb77d3dafab8feeb0a8e5912d8237ffd",
        "7dd2266ae3d3f1d2cb93d1d3bb40aecf23821e76"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Feb 05 05:46:57 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Feb 05 05:46:57 2012 -0800"
      },
      "message": "Merge changes Ie9344aad,I8f005627 into msm-3.0\n\n* changes:\n  usb: msm_otg: Migrate to clock apis for XO voting\n  msm: clock-8960: Remove virtio workaround\n"
    },
    {
      "commit": "7dd2266ae3d3f1d2cb93d1d3bb40aecf23821e76",
      "tree": "72ee404a1e8bdb74b97b6e301db349b6eecc3858",
      "parents": [
        "b5716100d9b118a3a3775dfaf267d6e2e9b8799c"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Jan 26 16:09:31 2012 -0800"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Sun Feb 05 00:46:05 2012 -0800"
      },
      "message": "usb: msm_otg: Migrate to clock apis for XO voting\n\nUse the clock APIs instead of the msm_xo APIs to vote on CXO.\nThis removes one more msm specific api from this driver and will\nallow us to move XO control into the rpm clock driver.\n\nChange-Id: Ie9344aad20651002e98f13cd3adb39680fbd93bd\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c1ebb6226f6d09eeeec30360e53883020ed6247",
      "tree": "b217e8bab144f18f3b0060527a94d4f9374e9f93",
      "parents": [
        "d16f2a8249615dbef131a93c8f6030395f22672e"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Mon Jan 16 19:08:43 2012 -0800"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Sat Feb 04 23:12:35 2012 -0800"
      },
      "message": "ASoC: wcd9310: Use correct address of MICB4 registers\n\nUnlike Tabla 1.x, Tabla 2.0 codec has different address of micbias 4\nregisters.\nCheck hardware version and access proper address when accessing\nmicbias 4 registers.\n\nCRs-fixed: 330357\nChange-Id: I5e12a6b15e82b00d2e238c21d795fdc189ead6a5\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "bef66933eeae5f0d5e9563eea441cadc6d2de8ba",
      "tree": "a0ccdf33e8187fdac4b5d4ce5c19d7ad3345994f",
      "parents": [
        "c3e6b65b5bdcd6dad7df8dad5b21a6fc6ad6d569"
      ],
      "author": {
        "name": "Vijay Krishnamoorthy",
        "email": "adivarah@codeaurora.org",
        "time": "Tue Jan 24 09:32:05 2012 -0700"
      },
      "committer": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Sat Feb 04 14:54:26 2012 -0700"
      },
      "message": "msm: kgsl: Add support for the preamble context flag\n\nUserspace will set a flag in the context if preambles are in use. If\nthey are, we can safely skip save and restore commands for the\ncontext. GMEM save/restore is still required.  To improve performance,\npreamble commands are skipped when the context hasn\u0027t changed since\nthe last issueibcmds.\n\nChange-Id: I21bb8996d62651122dbebcf7a79543679109e1f9\nSigned-off-by: Vijay Krishnamoorthy \u003cadivarah@codeaurora.org\u003e\n"
    },
    {
      "commit": "82330b9f32da4b751b1360ef07575cfc3501962a",
      "tree": "739f966f0ce400597b1896f20eb04a1fe8cfa1cf",
      "parents": [
        "a27dc74adc52c70a67318fd97ba02b0e33b57025",
        "a75578405495b73883e8a8902fb72b50ae9439fc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 04 05:23:43 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Feb 04 05:23:43 2012 -0800"
      },
      "message": "Merge \"diag: Add tools support for new 8x30 and 8x27 targets\" into msm-3.0"
    },
    {
      "commit": "a27dc74adc52c70a67318fd97ba02b0e33b57025",
      "tree": "f0d15be4a202d61c8b73b69a28cecd1252deb914",
      "parents": [
        "e3acc74a1248fddbb6e78783a5c08b57906016c9",
        "caafeea7ce06d96cce1631e968a997be346ffecc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 04 03:29:28 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Feb 04 03:29:28 2012 -0800"
      },
      "message": "Merge changes I95f949b5,I1f4a392d,I80254c3a,I910680ca,Ifa1aafaf into msm-3.0\n\n* changes:\n  gpu: ion: Add ION support for fmem\n  gpu: ion: Add check for cached kernel mappings\n  gpu: ion: Remove protection of heap on first alloc\n  fmem: Add reserved_size to fmem\n  fmem: clean up tmem metadata before leaving T-state\n"
    },
    {
      "commit": "4ac08fd96ad7a1815accc0846f81bf50ddd350f6",
      "tree": "1b2bc20cc3a31d5fdb742f806294b9bced6c7211",
      "parents": [
        "2970cea5bfb6c30d933d75e8350ab727f970f0f2",
        "2911ab0c98e0a3dda3f744b10358b55eed980b09"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 04 03:29:28 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Feb 04 03:29:28 2012 -0800"
      },
      "message": "Merge changes I21cffb4e,Ic583c824,I0ea73d3b,Icfc51c01 into msm-3.0\n\n* changes:\n  msm: board-8960: Enable PMIC USB OTG switch over current protection\n  msm: board-8960: Support PMIC USB OTG switch over current protection\n  regulator: pm8xxx-regulator: Add OCP control functionality for switches\n  mfd: pmic: Add voltage switch test registers to PMIC core drivers\n"
    },
    {
      "commit": "2970cea5bfb6c30d933d75e8350ab727f970f0f2",
      "tree": "49f77d95b011fd8ddaf1d578067a80ab6b942656",
      "parents": [
        "721dfb4fb6407de654a2e553c07820837acfcc6a",
        "c34de06f600cb220b4050adb20d8613ce6070f85"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Feb 04 03:29:28 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Feb 04 03:29:28 2012 -0800"
      },
      "message": "Merge changes I02b24c23,Iebbd012b,Ibd87db4f into msm-3.0\n\n* changes:\n  wfd: Remove support for V4L2_CID_MPEG_VIDEO_ENCODING control\n  [media] v4l: Add frameskip parameter\n  [media] v4l: add fourcc definitions for compressed formats\n"
    },
    {
      "commit": "721dfb4fb6407de654a2e553c07820837acfcc6a",
      "tree": "e1a844b69b1d90f03b6a4f38181626353a8a20de",
      "parents": [
        "a489560278e022eb77fd6b1aafbfa830d0db25c6",
        "8f68c594b5cce0246dec454e7d911eb74a4d402c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Feb 03 21:38:54 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Feb 03 21:38:54 2012 -0800"
      },
      "message": "Merge changes Ic320ab90,I8415288f,I25568cb6,I23c6e004 into msm-3.0\n\n* changes:\n  msm: camera: Remove DIS related code from VPE driver.\n  msm: camera: Add MCTL camera node.\n  msm: camera: Configure VFE for two output mode.\n  msm: camera: Correct the reserve buffer logic in mctl_pp.\n"
    },
    {
      "commit": "caafeea7ce06d96cce1631e968a997be346ffecc",
      "tree": "71018b0488845b81f806d182b98a0a9a9954a338",
      "parents": [
        "2a5404bfd9273efe7e6d938093f828994bccabb0"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Tue Dec 13 11:43:10 2011 -0800"
      },
      "committer": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Fri Feb 03 15:21:49 2012 -0800"
      },
      "message": "gpu: ion: Add ION support for fmem\n\nFMEM allows ION to release memory for other\npurposes when ION clients are not using the\nmemory.\n\nAdd new heap type for fmem that make calls\ninto fmem API to transition memory from T to\nC state and vice versa. Add support for\nfmem to content protection heap.\n\nChange-Id: I95f949b57c99949e6eafe6a6f5fd147bdaa264f6\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "9e42b8b0086b019820eb4e858dc719c1fef84db4",
      "tree": "0c9d095e90e31f6c5407016a7d84cdc9a7e3f300",
      "parents": [
        "8d9e8ba25f8a1f31eb8c303c5d9a4443ea9f0efa"
      ],
      "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": "Fri Feb 03 21:28:40 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": "61a3b903ab2a4428963de66419ab0bf788922d99",
      "tree": "cd18f477bc9d470b77f8bacb6738fc8abaf25bd7",
      "parents": [
        "908f57788485e4f6b000eab75acfaa21bf0ae6cb"
      ],
      "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": "Fri Feb 03 21:28:37 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": "355527ba153a14d3c4eab33c63752ca8d35d4b4d",
      "tree": "16d4df08e8c2837a8a1398a8cc868dfed8c6d8f6",
      "parents": [
        "fd1190201256a5512e512448cce14962724410dc"
      ],
      "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": "Fri Feb 03 21:28:36 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"
    },
    {
      "commit": "fd1190201256a5512e512448cce14962724410dc",
      "tree": "f2853e00e0b239f9693a2cccbb4880b7d684aac3",
      "parents": [
        "24728e0ee2963cd0fc3f3182db71e0518446028b"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Wed Jun 29 16:41:49 2011 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Fri Feb 03 21:28:36 2012 +0200"
      },
      "message": "usb: gadget: add max_speed to usb_composite_driver\n\nThis field is used by the Gadget drivers to specify\nthe maximum speed they support, meaning: the maximum\nspeed they can provide descriptors for.\n\nThe driver speed will be set in consideration of this\nvalue.\n\n[ balbi@ti.com : dropped the ifdeffery ]\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"
    },
    {
      "commit": "24728e0ee2963cd0fc3f3182db71e0518446028b",
      "tree": "6c8d0636297fbd6b7e0764246f9866184b09e117",
      "parents": [
        "9781f7d1c6863bc0fc6535049b3467423684fd87"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Tue Jun 28 16:33:53 2011 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Fri Feb 03 21:28:35 2012 +0200"
      },
      "message": "usb: gadget: add streams support to the gadget framework\n\nThis patch defines necessary fields to support\nstreaming for USB3.0.\n\nIt implements a new function, called\nusb_ep_autoconfig_ss(), to be used instead of the\nexisting usb_ep_autoconfig() when working in\nSuperSpeed mode and there is a need to search for\nan endpoint according to the number of required\nstreams.\n\n[ balbi@ti.com : slight changes to commit log ]\n\nSigned-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\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"
    },
    {
      "commit": "ebd3f395ba89ec38a9c04f2a4e2d284bf2409bb4",
      "tree": "85f99fe113d6f8cdd9b2c61a186e0e9fd7bebe63",
      "parents": [
        "e2a9f931cc5d1b1d34bdac1adcd7ddb2a66f0726"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Tue Jun 28 16:33:50 2011 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Fri Feb 03 21:28:34 2012 +0200"
      },
      "message": "usb: gadget: use config_ep_by_speed() instead of ep_choose()\n\nRemove obsolete functions:\n1. ep_choose()\n2. usb_find_endpoint()\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\n[idos@codeaurora.org: Changed also the following files to\ncomply with this commit: f_accessory.c,f_adb.c,f_diag.c,f_mtp.c,\nf_rmnet.c,f_rmnet_sdio,f_rmnet_smd,f_rmnet_smd_sdio,f_serial.f_ccid.c.\nAlso merged a patch in f_serial.c for correct checking of the return value\nof config_ep_by_speed. See \"usb: gadget: fix g_serial regression\".\nAlso fix a bug in ci13xxx_udc. Since f_serial is now checking if the endpoint\ndescriptors are null in the set_alt function, need to set them to null on\nep_disable in case of cable disconnect. Since the ep descriptor was inserted\nto struct usb_ep in \"usb: gadget: add usb_endpoint_descriptor to struct usb_ep\"\nthen simply convert the ci13xxx_udc to work with mEp-\u003eep.desc instead of\nmEp-\u003edesc, this will ensure that the correct descriptor will be cleared\non endpoint disable.\nI will upstream it to Linux community soon, I will name it:\n\"usb: gadget: use usb ep descriptor of struct usb_ep instead of wrapper desc\"]\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "e2a9f931cc5d1b1d34bdac1adcd7ddb2a66f0726",
      "tree": "cecd4db4b9a33dab2648c1244003e6d21d41cbba",
      "parents": [
        "9168a350f7aa7397d16f4b40ca981236138d4ba7"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Tue Jun 28 16:33:49 2011 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Fri Feb 03 21:28:34 2012 +0200"
      },
      "message": "usb: gadget: configure endpoint according to gadget speed\n\nAdd config_ep_by_speed() to configure the endpoint\naccording to the gadget speed.\n\nUsing this function will spare the FDs from handling\nthe endpoint chosen descriptor.\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"
    },
    {
      "commit": "9168a350f7aa7397d16f4b40ca981236138d4ba7",
      "tree": "3d1633e944c87be47b227d359e6496b8759cb8b7",
      "parents": [
        "2baadcf48133a8af3f055f97e6add3a237f69fb9"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Tue Jun 28 16:33:48 2011 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Fri Feb 03 21:28:33 2012 +0200"
      },
      "message": "usb: gadget: add usb_endpoint_descriptor to struct usb_ep\n\nChange usb_ep_enable() prototype to use endpoint\ndescriptor from usb_ep.\n\nThis optimization spares the FDs from saving the\nendpoint chosen descriptor. This optimization is\nnot full though. To fully exploit this change, one\nneeds to update all the UDCs as well since in the\ncurrent implementation each of them saves the\nendpoint descriptor in it\u0027s internal (and extended)\nendpoint structure.\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\n[idos@codeaurora.org: Added more changes for the following files\nsince API break with msm code tree: ci13xxx_udc.c,f_accessory,f_adb,\nf_diag,f_mtp,f_rmnet,f_rmnet_sdio,f_rmnet_smd, f_rmnet_smd_sdio,u_bam.c,\nu_sdio.c,u_rmnet.h,u_sdio.c,u_smd.c,f_ccid.c,u_data_hsic.c]\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "b657342882660ece88b43fff391184deec0003e8",
      "tree": "e1f0169ca853970897b9c99d23938da5fcc5a817",
      "parents": [
        "1e4eabf4beb1168d11c82cbba0da653f06f3c48f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Jun 28 16:33:46 2011 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Fri Feb 03 21:28:32 2012 +0200"
      },
      "message": "usb: gadget: introduce UDC Class\n\nthis class will be used to abstract away several of the duplicated\noperations scattered among the USB gadget controller drivers.\n\nLater, we can add an atomic notifier to tell interested drivers about\nwhat\u0027s happening with the controller. Notifications such as suspend,\nresume, enumerated, etc. will be useful, at a minimum, for implementing\nusb charger detection.\n\nAs part of the converting process usb_gadget_probe_driver() is no longer\npart of each udc but pushed into the -\u003estap() callback. The same for his\ncouterpart.\n\nThe core is currently set explicit to \u0027n\u0027. It will be changed to \u0027y\u0027 once\nall users are converted since it provides functions which clash with\nother drivers.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "1e4eabf4beb1168d11c82cbba0da653f06f3c48f",
      "tree": "a97d96a589e7dd263772f474539d80645e061ebd",
      "parents": [
        "62118889b5cc894be03eb6602dd3beee4ac7ead9"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Aug 19 18:10:56 2011 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Fri Feb 03 21:28:32 2012 +0200"
      },
      "message": "usb: ch9: add function defines from ch9, USB 3.0 spec\n\nnot to confuse with Table 9-7 in USB 2.0 spec\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": "24a340bc5f40c578431dca31b2e481ce4a45a516",
      "tree": "120388b348a0023ca6abcc6caa8e82cabc9ff9f9",
      "parents": [
        "a8c7e2c40c5cc4c64cdaf07077782d0a7996d1d5"
      ],
      "author": {
        "name": "kuninori.morimoto.gx@renesas.com",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Mon Jul 25 00:39:30 2011 -0700"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Fri Feb 03 21:27:03 2012 +0200"
      },
      "message": "usb: add usb_endpoint_maxp() macro\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[idos@codeaurora.org: use __le16_to_cpu instead of le16_to_cpu]\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "0c19fa8e5270abdd60a8b58b1ae9067340e4aa4c",
      "tree": "48287763f5a7b635e1cb601a958106b5cf1cf0aa",
      "parents": [
        "1b570d26b83650cd8f0b42239bbbef2d226598d2"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Jan 30 11:23:38 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Feb 03 11:12:25 2012 -0800"
      },
      "message": "regulator: pm8xxx-regulator: Add OCP control functionality for switches\n\nAdd the ability to selectively enable over current protection\n(OCP) for LVS and MVS type PMIC voltage switches.  OCP is used to\nautomatically disable the output of a PMIC switch in hardware when\nthe load on the switch becomes too large.\n\nThe sequence used when enabling a switch when OCP is desired is as\nfollows:\n1. Disable OCP.\n2. Enable the switch.\n3. Wait for ocp_enable_time microseconds.\n4. Enable OCP.\n\nThis sequence is used to ensure that sufficient time is allowed\nfor inrush current to subside so that a false OCP event is not\ntriggered.  The delay time is board specific.\n\nChange-Id: I0ea73d3bddd3280ff25f232ece0f1175a52d36cc\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "1b570d26b83650cd8f0b42239bbbef2d226598d2",
      "tree": "1ca2ffecde095b77f421e7caf324504013c60dec",
      "parents": [
        "a489560278e022eb77fd6b1aafbfa830d0db25c6"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Jan 30 15:40:55 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Feb 03 11:07:23 2012 -0800"
      },
      "message": "mfd: pmic: Add voltage switch test registers to PMIC core drivers\n\nSpecify the SSBI test register address for each of the voltage\nswitches in PMIC 8018, 8038, and 8921 core drivers.  This will\nallow for future handling of over current protection (OCP) in\nthe pm8xxx-regulator driver.\n\nAlso define the OCP IRQs associated with each of the switches\non these PMICs.\n\nChange-Id: Icfc51c01680e6e95b4348051c764f16cb91b4916\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "cf10e5846db9a5727da5bad2d4b45f64dca20588",
      "tree": "b47f2b977544f944e4cb596d74642333baaaf1be",
      "parents": [
        "653c46c43fb7e7c4f1e7647f277b2a16509af41f"
      ],
      "author": {
        "name": "Larry Bassel",
        "email": "lbassel@codeaurora.org",
        "time": "Thu Feb 02 09:09:43 2012 -0800"
      },
      "committer": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Fri Feb 03 08:58:44 2012 -0800"
      },
      "message": "fmem: Add reserved_size to fmem\n\nDue to a limitation in how the video hardware is able\nto access memory, fmem needs to be able to allocate a\nphysically contiguous block of memory that can be split into\ntwo pieces. One piece will be managed by fmem\nwhile the other piece (reserved) will not be handled by fmem.\nThe hardware limitation requires the reserved part to be at\na lower address than the other piece managed by fmem.\n\nAdd a new parameter to fmem that allows platform\ndata to specify the size of the piece that should not\nbe managed by fmem.\n\nChange-Id: I910680ca72233de9cef91ac3262a078a36f1b1fd\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "8f68c594b5cce0246dec454e7d911eb74a4d402c",
      "tree": "084e961b4cb7b2e4e1aea497651f670dd0be6f70",
      "parents": [
        "c3cb9ea7ca154538e80c67f3ad9979833888733c"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Fri Jan 06 15:11:47 2012 -0800"
      },
      "committer": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Thu Feb 02 17:42:04 2012 -0800"
      },
      "message": "msm: camera: Remove DIS related code from VPE driver.\n\nVPE driver should be abstracted from DIS related\ncode since the configuration is done in the userspace\nlibrary. So remove the code from VPE driver.\n\nChange-Id: Ic320ab903cff502f2a21e1ae66ecc06581e56aa3\nSigned-off-by: Ujwal Patel \u003cujwalp@codeaurora.org\u003e\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\n"
    },
    {
      "commit": "c3cb9ea7ca154538e80c67f3ad9979833888733c",
      "tree": "6b65e4fad8c515bfb029a48c2bc355f3fa1ad1b4",
      "parents": [
        "dd12847121cfdc1e1a12ec5aeccff355d5d72d16"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Fri Jan 06 15:11:10 2012 -0800"
      },
      "committer": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Thu Feb 02 16:28:35 2012 -0800"
      },
      "message": "msm: camera: Add MCTL camera node.\n\nAdd support for MCTL camera node. This\nis a v4l2 device node which will be used\nby the camera daemon process to configure\nbuffers for VFE.\n\nChange-Id: I8415288fb6881376a8c1e78ca03bb12f8f655863\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\nSigned-off-by: Ujwal Patel \u003cujwalp@codeaurora.org\u003e\n"
    },
    {
      "commit": "dd12847121cfdc1e1a12ec5aeccff355d5d72d16",
      "tree": "556ff653d082140d20882d09e23f376422948f4c",
      "parents": [
        "318d7cbd8eaaced74293b90bec8533a280d41bdc"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Thu Dec 01 09:35:34 2011 -0800"
      },
      "committer": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Thu Feb 02 16:28:35 2012 -0800"
      },
      "message": "msm: camera: Configure VFE for two output mode.\n\nConfigure upto two outputs of VFE desginated\nas primary and secondary. Depending on the irq,\nonly send message type primary and secondary and\nallow MCTL to interpret these messages.\n\nChange-Id: I25568cb6bba5792658b0570383f64ddb58e21421\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\nSigned-off-by: Ujwal Patel \u003cujwalp@codeaurora.org\u003e\n"
    },
    {
      "commit": "51cbd0accc560b8941ab7c25f4a838f233bf301a",
      "tree": "7886bfb02896e7f4ca51392c1cb53cbe4adbf4e9",
      "parents": [
        "8b02007a6b8887182b3b783518e0620922070e94"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Wed Feb 01 18:17:31 2012 -0800"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Thu Feb 02 12:21:17 2012 -0800"
      },
      "message": "[media] v4l: Add frameskip parameter\n\nv4l2_qcom_frameskip is a QCOM specific parameter to be used with\nVIDIO_S_PARM to indicate that the driver might take up to\nmaxframeinterval nanoseconds in providing the next buffer.\n\nDriver supports this parameter if the V4L2_CAP_QCOM_FRAMESKIP capability\nis set in VIDIO_G_PARM.\n\nChange-Id: Iebbd012b9cc75395b1e165349e7e2d9d7a77160a\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b02007a6b8887182b3b783518e0620922070e94",
      "tree": "2ea81b358aecfb450036bbc1aac7b80af8ffe036",
      "parents": [
        "395db38b308d0cfc4dc277182c3afa57a4516467"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Mon Jul 04 13:25:50 2011 -0300"
      },
      "committer": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Thu Feb 02 12:21:16 2012 -0800"
      },
      "message": "[media] v4l: add fourcc definitions for compressed formats\n\nAdd fourcc definitions and documentation for the following\ncompressed formats: H264, H264 without start codes,\nMPEG1/2/4 ES, XVID, VC1 Annex G and Annex L compliant.\n\nChange-Id: Ibd87db4f72793310871ebd7a178e9593c4b54d33\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "318d7cbd8eaaced74293b90bec8533a280d41bdc",
      "tree": "2660a6d38c8c0dc1a66a938b635f8e53542515c8",
      "parents": [
        "98009d81e12a765e23897a30a7a6297f6e20fc51"
      ],
      "author": {
        "name": "Kevin Chan",
        "email": "ktchan@codeaurora.org",
        "time": "Tue Nov 29 14:24:26 2011 -0800"
      },
      "committer": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Thu Feb 02 09:49:29 2012 -0800"
      },
      "message": "msm: camera: Correct the reserve buffer logic in mctl_pp.\n\nWhen the daemon asks to reserve a free buffer, get the\ncorrect address by using the image mode to get to the\ncorrect camera instance and populating the buffer address.\n\nChange-Id: I23c6e00458562ef2b9880cbffe2d6a100de80ea1\nSigned-off-by: Kevin Chan \u003cktchan@codeaurora.org\u003e\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\nSigned-off-by: Ujwal Patel \u003cujwalp@codeaurora.org\u003e\n"
    },
    {
      "commit": "3fb6bc2ae5081e864566ee0335281d07248f572d",
      "tree": "b5cffa47e561aee40bf0bcb09e103e37ccf1a974",
      "parents": [
        "98009d81e12a765e23897a30a7a6297f6e20fc51"
      ],
      "author": {
        "name": "Ankush Khandelwal",
        "email": "akhand@codeaurora.org",
        "time": "Tue Jan 31 19:09:58 2012 +0530"
      },
      "committer": {
        "name": "Ankush Khandelwal",
        "email": "akhand@codeaurora.org",
        "time": "Thu Feb 02 13:31:57 2012 +0530"
      },
      "message": "msm: rc: Rename TSOP IR Receiver Driver\n\nSince the driver is a generic gpio based IR Receiver driver,\nname of the driver has been changed from tsop-ir to gpio-ir-recv.\nVariables of the driver change accordingly.\n\nChange-Id: I2e41c320b3f2f1a9796fc404791024c112a498c1\nSigned-off-by: Ankush Khandelwal \u003cakhand@codeaurora.org\u003e\n"
    },
    {
      "commit": "83c385a929f3feb310d332bec62a1fccaf753841",
      "tree": "7617b0a7f8a34cb89c098013d10ad9667cf415fd",
      "parents": [
        "98009d81e12a765e23897a30a7a6297f6e20fc51"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 01 10:32:03 2012 +0530"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 01 14:41:01 2012 -0800"
      },
      "message": "input: atmel-mxt-ts: Provide max touch coordinates via platform data\n\nThe atmel_mxt_ts driver manipulates the touch coordinates\nif they are \u003c 1024. In cases when the display \u003c 1024 and\nvirtual key area \u003e 1024, there is a problem in reporting\nthe coordinates for the virtual key area. Add new pdata\nvariables which can handle this.\n\nChange-Id: Ic31db032a1598c60c01bff31c7b36042f42c9817\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "98009d81e12a765e23897a30a7a6297f6e20fc51",
      "tree": "a441489d9f712ff790a3b82540714c8cfc83dd72",
      "parents": [
        "de5a65e6719a60b1ff9625d855d0b707db0176c5",
        "5db1f24037081da59dcc79fe3f44f9fb7eddc52c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Feb 01 10:37:19 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Feb 01 10:37:20 2012 -0800"
      },
      "message": "Merge \"mfd: pm8xxx-misc: add pm8xxx_usb_id_pullup API\" into msm-3.0"
    },
    {
      "commit": "3853301374c9d6cdf82bab4cb66f2fc6a618b99b",
      "tree": "07952a2675091a97b993a5eab8ad3ad31a3e334c",
      "parents": [
        "a9f36f0d43c20da791c40b85f7d2cce19baf0210"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Thu Sep 01 22:26:25 2011 +0300"
      },
      "committer": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Wed Feb 01 17:46:16 2012 +0200"
      },
      "message": "usb: dwc3: omap: distinguish between SW and HW modes\n\nThe OMAP wrapper allows us to either control internal\nOTG signals via SW or HW. Different boards might wish\nto use one or the other mode of operation. Let\u0027s have\nhave that information passed via platform_data for now.\n\nAfter DT conversion is finished for OMAP, we can easily\nconvert this to a DT attribute.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "a75578405495b73883e8a8902fb72b50ae9439fc",
      "tree": "760cc533a01c71e06063c2fb9e091faa37a86cc0",
      "parents": [
        "41262de0ab0ebacbefa515b20da4476b9b88bad9"
      ],
      "author": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Wed Feb 01 20:25:03 2012 +0530"
      },
      "committer": {
        "name": "Shalabh Jain",
        "email": "shalabhj@codeaurora.org",
        "time": "Wed Feb 01 20:25:03 2012 +0530"
      },
      "message": "diag: Add tools support for new 8x30 and 8x27 targets\n\nPC tools like QPST/QXDM need a distinct ID for each new target type.\nDIAG driver provides this ID and hence adding this support.\n\nChange-Id: I270706440ffdfeb1244a9c96484f26c386cc9cbd\nSigned-off-by: Shalabh Jain \u003cshalabhj@codeaurora.org\u003e\n"
    },
    {
      "commit": "5db1f24037081da59dcc79fe3f44f9fb7eddc52c",
      "tree": "837f57252e15c11b001b9e7347f8bc2a071739d1",
      "parents": [
        "fd0bbeb91d84ef9c6f5c8646e83400b6fa435512"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Mon Jan 30 22:08:04 2012 -0800"
      },
      "committer": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Wed Feb 01 14:11:04 2012 +0530"
      },
      "message": "mfd: pm8xxx-misc: add pm8xxx_usb_id_pullup API\n\nPM8921 family provides a pullup enable bit to support USB ID.\nAdd the API for such support.\n\nChange-Id: Id3056af070080c1c12f27720020ae718fc6f34f6\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "fa94c687e28dc253d6fa018f10dcd90dc469f4df",
      "tree": "14d95015284ebdbbf5b4a0bdb1dc64d780785c78",
      "parents": [
        "fdedd28f292611fb1fadad0fd9a4f7059f0f0e31",
        "4df70a254d9ddea0ee4bede39d4d12e6360e5b99"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jan 31 21:44:00 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jan 31 21:44:00 2012 -0800"
      },
      "message": "Merge \"base: genlock: Remove genlock_release_lock and associated ioctl\" into msm-3.0"
    },
    {
      "commit": "30b801365a12a7eb5f0cd079d058ec427662770b",
      "tree": "0cdf81e6205d78613b2cfb86ab401c582390c8c2",
      "parents": [
        "057a9472c6440d39172eaa57c31dad5202738243",
        "29f35f08b9dfbbfdaa2db21d9ea85622d33ee937"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jan 31 13:05:26 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jan 31 13:05:26 2012 -0800"
      },
      "message": "Merge \"slimbus: Provide separate APIs to connect source and sink ports\" into msm-3.0"
    },
    {
      "commit": "b10be97df4f9a10e366b56ac52ac67529c369127",
      "tree": "c21f9609aeb8d862517d1ea0bb70b36717445ddf",
      "parents": [
        "86bc6639fccd9d21de19b3bb14d6d920ff20342e"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jan 12 11:30:11 2012 -0800"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Jan 30 11:23:49 2012 -0800"
      },
      "message": "mfd: pm8xxx-pwm: add pre-divide\u003d6 and update macros\n\nAdd pre-divide\u003d6 and update the max period based on new pre-divide.\nAlso update pre-divide related macros for better readability.\n\nChange-Id: I5298c373c78f8723dab9a735e4d94f89798800d5\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "516d60e24a553586327b8d009027d5d121b85203",
      "tree": "e2ba940f3a4e896738887ae539bad4bff2a8dfad",
      "parents": [
        "eab13a2a7a52d85aa967954e6ded77f9b9047345",
        "010009b83010b2e56bf1843d01aa77c8cb2e0926"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Jan 29 07:55:46 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Jan 29 07:55:46 2012 -0800"
      },
      "message": "Merge \"usb: gadget: Add HSIC Peripheral over SPS support\" into msm-3.0"
    },
    {
      "commit": "d02314088324813b5477180deeefdf9dae05d5cb",
      "tree": "5d6027fbb7dfe47523cee24e074d75e5cd2a06ae",
      "parents": [
        "446fc0b2afcf408afea7592a87f56b1a8f368677",
        "fdecd1e91f9b211011a6610199219523e5794c68"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Jan 29 07:55:46 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Jan 29 07:55:46 2012 -0800"
      },
      "message": "Merge \"msm: idle_stats: Permit GPU DCVS daemon to configure number of samples\" into msm-3.0"
    },
    {
      "commit": "010009b83010b2e56bf1843d01aa77c8cb2e0926",
      "tree": "5b2642ee44c077d8869d410af5134438aa02e3e2",
      "parents": [
        "1a8e8dff34899dfb611b9e04b52c34dabcf48802"
      ],
      "author": {
        "name": "Ofir Cohen",
        "email": "ofirc@codeaurora.org",
        "time": "Thu Jan 26 16:49:17 2012 +0200"
      },
      "committer": {
        "name": "Ofir Cohen",
        "email": "ofirc@codeaurora.org",
        "time": "Sun Jan 29 09:03:19 2012 +0200"
      },
      "message": "usb: gadget: Add HSIC Peripheral over SPS support\n\nAdd support in HSIC peripheral(device)\nover SPS.\nOnly one USB core can be use - currently HSUSB\nis enabled by default.\nTo enable HSIC core defconfig file should be changed.\n\nChange-Id: I256aecd9e6dfd8bfd71719c32beed8b24225e11c\nSigned-off-by: Ofir Cohen \u003cofirc@codeaurora.org\u003e\n"
    },
    {
      "commit": "7927d50224cb4d1f5f28389ec9006e1d39b8e0c6",
      "tree": "b3d8154d69917bb35f53394c19e79aa6173d20c5",
      "parents": [
        "03c669ab8c2c483c430a565c05cb3a25b1c55f5f",
        "6cfc00e0918a0551f790e768cea664d17c39e33f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jan 28 04:49:08 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Jan 28 04:49:08 2012 -0800"
      },
      "message": "Merge changes I92fff75b,I9d7e536f,I418df8c3,I684da4bd into msm-3.0\n\n* changes:\n  Input: atmel_mxt_ts: Add a debugfs attribute to show all objects\n  board: 8960: Add config data for mXT1386E touch controller\n  input: atmel_mxt_ts: Add support for object PROCI_SHIELDLESS_T56\n  input: atmel_mxt_ts: Support runtime selection of config data\n"
    },
    {
      "commit": "58a3cd78f8236afa9be4184501353b8d28e41f31",
      "tree": "e9e8d798589497deb1daad3934f21c7712c5d33c",
      "parents": [
        "eddb28b0106815a9a283bebca21f69f341f4d060",
        "bc38f636fa622a1e54e323a320417c0bfafb0aa8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 27 21:57:56 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jan 27 21:57:57 2012 -0800"
      },
      "message": "Merge \"power: pm8921-charger: Allow setting -ve cool/warm temperature\" into msm-3.0"
    },
    {
      "commit": "cf9ddedcce8b7e2b1793174273d73e02485f8fe0",
      "tree": "97ddcd2c43d339046f7977b6eecf7b509716d7a3",
      "parents": [
        "213c45348d515cf9f93123d1fe3c3499945e42cf",
        "4ec2ff4a32c8ce9580be204fcee2b596b3452763"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jan 27 21:57:56 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Jan 27 21:57:57 2012 -0800"
      },
      "message": "Merge \"slimbus: Support more than 1 clients to use a channel\" into msm-3.0"
    },
    {
      "commit": "29f35f08b9dfbbfdaa2db21d9ea85622d33ee937",
      "tree": "8889085f36e37473c9da08a6af8e291ea97385cc",
      "parents": [
        "4ec2ff4a32c8ce9580be204fcee2b596b3452763"
      ],
      "author": {
        "name": "Sagar Dharia",
        "email": "sdharia@codeaurora.org",
        "time": "Sat Oct 01 20:37:50 2011 -0600"
      },
      "committer": {
        "name": "Sagar Dharia",
        "email": "sdharia@codeaurora.org",
        "time": "Fri Jan 27 14:57:41 2012 -0700"
      },
      "message": "slimbus: Provide separate APIs to connect source and sink ports\n\nSource and sink ports for a channel may be connected from different\nclients.\nMultiple sink ports and 1 source port can be connected to a channel.\nPorts are freed/zeroed when channel is removed.\n\nChange-Id: I165bb9db4fb43a9a884ea14ffed08f8d11b65c39\nSigned-off-by: Sagar Dharia \u003csdharia@codeaurora.org\u003e\n"
    }
  ],
  "next": "4df70a254d9ddea0ee4bede39d4d12e6360e5b99"
}
