blob: e599f9332d1ec8d0739a9f6c3c2b9626bd5a0606 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="b6c849589aa5442cb0c80ee2536f91bc24fa3238">
<notice>Your sources have been sync'd successfully.</notice>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" revision="0680a2d0c4cec58f8163fe115de80cff8852fd8b" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/hwcplus" revision="e66a31e54e12906e86dc59f95b458889f025c505" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromium/tools/depot_tools" revision="3add4b62b8fc420ba5a6cc0c8bddcf152c00a970"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/chromite" path="chromite" revision="9586c5d20cd299c187e4bf26cd23480131d60bd3" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/manifest" path="manifest" revision="e136c5250a559e05646f923ce9458dea4dcb0f6a" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="eed5e12d2fe38074e6d6c1cd38989671e04dd88e" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="0ca6a6a08f38bda4aa84104254635acd9cb50c0d" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="480780b2dde4bd818bb70db8595234f63e479e57" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="bb91541c629d3cf821372f04baceadc73fd80474" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="20544c6751869f4ffdc205927cdc86c4e6404aab" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="6e95482a2a0387dae6a14d9cce25f9c10c4adaee" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="0b7244bfe44d162445ff70a63e7eae6732bcd752" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="1b65449a647c99556511df30b8ab660b98acce7f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="baf608c90fad4a594033a2d09b806e85c64319d6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="05ce8d3c59a2d8e765b3beb2e1a69e7fcf59e5ba" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="aeae673cc06d857bf34b35a5a81f07ad8ec877d2" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="c718eee8837a22538992b7ff99087c11b1c49300" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="a380d33d6bc78d6e26c0c43b1fe3f1a4068edc9a" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="c1613e64381e897d103ec27af70f062e1db16e5c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="c4df284b32558f631862f79c75fc03af4f5ca68a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="1fafce87c75ebe003d556978e094ac965881f796" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="65bca9b9fdd797c1a659718f08b4eaa3d7de41ce" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/platform/factory" path="src/platform/factory" revision="a7d4dfbdcf999b1b78efbac3782fd95644091175" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="312f06df6f921915f15f976f936eea335c51b236" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="70f79da7a3bd18c942fa65a6b21fea589bbb5516" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="1883c040bfef8304bb6963396de50405564387e1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="b31cab051b7875c1fe1e4da04cbef83940df701d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/glbench/images" path="src/platform2/glbench/images" revision="5fd5ce655833f65d46b1950bec4eedeb4e96959b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="0280326e5bd212fcfbe3696e113730045debae74" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="638066b82e913e681d887e4561d9984e6a3af1c8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="1a710721263b8b93ab49af6a6f749a778483f3df" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="ae0b15dc322bab9bf6d7c4fcd5f77d488766a275" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="5ee665e7c68856d3b6ce8bb0f610d43503e603af" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="61f882f395b9f39478d7164209e7134cccdcb72b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/memento_softwareupdate" path="src/platform/memento_softwareupdate" revision="6998c27e07adba0bd553b0d4f5cf402d86433bb9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmark" path="src/platform/microbenchmark" revision="d5ea30febe406c5b486325dfae926564f3a46efd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="743123657b14d9b55c78361905d48995efd42d73" upstream="refs/heads/master"/>
<project name="chromiumos/platform/monitor_reconfig" path="src/platform/monitor_reconfig" revision="f022d19d84f232290b596beeb26347f62442e7eb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="fe6a5e2ecefbb79c538a8d367f5570abbd1a55ea" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="d5b6d854f8bfd775673341e98cbbd476c8fb42e3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtplot" path="src/platform/mtplot" revision="5e4f631e633384751f582bd9db5f4d6eb2112494" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="9efd0e1723cd45709bd0d34e8e7bbfd15967f0d5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="5a230ee17756dc43ff732932dcb52899c06a4d09" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="6161461ea6a970853d98d5f8e835610c167ddbe0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="a9400e80d2577cead7300e926f5ca0715910e9ae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="6b0aba12a385f4d3a7a47641a3a919018032f6f8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="bb13d3d374bf896076470f056b05529952bed383" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="7638006e103c860f7f5a4ebe4c5822759600e793" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="d2e7d94a834b54511ca57e6359839f9ca86d6d04" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/trunks" path="src/platform/trunks" revision="92dbe8c9e7fcf8acf67805fd5e25e85aa371f673" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/platform/vboot" path="src/platform/vboot" revision="2d30a2f5b1c81eb61de4bf82180a910d45f22e81" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="946abf1439f378dded6d4c4a82b53af86cdf44a3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="b2bc97f7c89b0ca5f90aebfb57bc072922b95472" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/wireless_automation" path="src/platform/wireless_automation" revision="d7177dbd464f2952e10309bf1eef56bb31a7f8ad" upstream="refs/heads/master"/>
<project name="chromiumos/platform/workarounds" path="src/platform/workarounds" revision="76475bb60c7fa2c2522c27e2c63c9dbbe5de73d7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xf86-input-cmt" path="src/platform/xf86-input-cmt" revision="3f2ffc921952e57a4343463b0679d90b80b51fc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="8e4423c8089b4a9aa0c7d1a26add2a6314ef76af" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="6208a33ec2b6c6a5d755986b75a5837928b142e9" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/repohooks" path="src/repohooks" revision="272f2e5c2ddab15f30ffdd2c6c17b96d6a23d813" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="b9bf4e351d33213f6bd9896b53bb1ff7fde509c0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="7b4838e4fc4b55522b59fa69ac53c81237458c6e">
<annotation name="branch-mode" value="create"/>
</project>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="12db329526658a402b84a25f65a1711039ebc76e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="26f079d123a500fe8f1bc1929b9cfc36a42addcf" upstream="refs/heads/chromeos-5.39"/>
<project name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="5ac54e8d3d305c2c6c7297e8e54d3cf7e4629b29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/chrontel" path="src/third_party/chrontel" revision="7bcd0328d0eeef6a0539bd0ba80cd9a545e6cf4a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="0949b0d9ec12eff7edb3d7de738833f29507c332" upstream="refs/heads/chromeos-2016.02"/>
<project name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="9ba07035ed0acb28902cce826ea833cf531d57c1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="ac3fd301dcb41d9426677d3019654ea2d7e57e1c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="3182aa85c087446e4358370549adc45db21ec124" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="f140c0aa430e1db1c0f31d23d3eb2397d47f209e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="0aa39d284043be61b5f1222afdffd39a5abaf3aa" upstream="refs/heads/chromeos-2014.04"/>
<project name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="aaaf66654dba797f152066df4d1dc4144b492c66" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="eafafd88ef9620f33bbfd2bcef2c9159891f1280" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="2d511e935a49006ef2e3ce505f0639c49d13f501" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/third_party/gdata" path="chromite/third_party/gdata" revision="fe7e5c90a9827feb66ed446b2d297a1618b25272" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="69702c400e274984a24d08fcaefe3952d5dcb36e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/grub2" path="src/third_party/grub2" revision="df6034c59cb2d847f9e780cf2def30c5c9b8305f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="3b550316ff94134a7881dfe6112151d1aa3d89c1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="ed81fec79bb945a813c3ee2c5a85c9651bb3e16c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hwcplus-drm" path="src/third_party/hwcplus-drm" revision="7376a8da1c961115a61d7a3cb23bb13e4153583d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ibus-chewing" path="src/third_party/ibus-chewing/files" revision="7a9514a0844eb5eb90ab96f62484a6af9e4a0d6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ibus-xkb-layouts" path="src/third_party/ibus-xkb-layouts/files" revision="6af015110aa92dc2eed88a9f704634c3eff53b14" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="1f52e07d94d74c243ea70c14f34f71522d099676" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="f5c2430a69f0650f2bcde37c92246f48778e4e72" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="febc287de98439a6ad49bf7ff37f7df58fe73120" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="c4f470372ef117bf0c5de60930eb114440a8e875" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="d65f7c158dabbb5b9e89723aceb30e874c2d748a" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="dceee6ef99b968fd11d9c6058448202db835bc0f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="2c25afb719347a151657f8637ad62a5df42e247e" upstream="refs/heads/chromeos-2.4.66"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="c4e2949edeed01ca3b810729a7af0d265c49629b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="a436c551cf226af66cdb3dd74ee3971d0b1dae04" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="07f7a81118f74a8a7bc4ef5b81ee651aa12b8adb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="134b5c1f3d2505b16c8e1392fc339ea432cd0bf2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="4290bd545748cae9e3abad8113dcf4f6dc82e840" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="f3a48ad1a911ce0bc8110279e314d718e2fa54a8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/memtest" path="src/third_party/memtest" revision="3d4be6e3bfd819856e38a82e35c206fec4551851" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="7d9143ad885752184156b3a0d3e492aef09af3b0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/minifakedns" path="src/third_party/miniFakeDns" revision="6184bea119dea53da539727fe8c2a116f98cef24" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="73f3de643f78c6644b8577b2690f312d5379a195" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/opencryptoki" path="src/third_party/opencryptoki" revision="b67690aeeb4174b2253db18a9c1b19eeb219a4ef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ply-image" path="src/third_party/ply-image" revision="6cf4e4cd968bb72ade54e423e2b97eb3a80c6de9" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" upstream="refs/heads/master-0.22"/>
<project groups="project_sdk" name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="5d7d7ff513315abd103d0c95e92ae646c1a7688c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="0c4b13bf15b8e5773b79e6317121fba5e97a154f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="5c18d72e028eb0aa1ad9487589b495889bb3b905" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="416d30f74a9c1dc08b95b907d8b7e81edf6c9db0" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="cc72f5c47c758892b0f41257b0dd441a506ffdcd" upstream="refs/heads/chromeos-v2013.06"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="b30f38206f17aa73cda0a2fdaf4dc705527315ba" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="9640b0b54ecee905820292fc0a095230b3a58a0f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/xf86-video-armsoc" path="src/third_party/xf86-video-armsoc" revision="30370e9dbf7ba0e457ee7de297d2ad6c269a00be" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="external/swarming.client" path="chromite/third_party/swarming.client" revision="715861067a7cc8d20d2d629b6d76d796c004feb4"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="9292030109847793f7a6689adac1ddafb412fe14"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.4" change_id="Ic90a1981aa2594ab411d541bb85177ba5b8ee477" commit="1721f5d4f041923a9cb24f71d752564627dd756e" commit_message="CHROMIUM: ARM64: dts: rockchip: add kevin rev1 DTS Pretty straightforward; lifted and edited from rockchip's kernel (dropping i2c devices). BUG=chrome-os-partner:52691 TEST=build and boot on kevin rev1 Change-Id: Ic90a1981aa2594ab411d541bb85177ba5b8ee477 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343542 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="343542" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/42/343542/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ic4d411c490f6075d91ad56535d43489cf5a698e8" commit="ab212987fb2351788f27d1ba9807b2606125c83a" commit_message="CHROMIUM: ARM64: dts: rockchip: hack dwc3 USB for rk3399 This was dropped from rk3399.dtsi when sent upstream, since the bindings hadn't been submitted. This is needed to get USB (and ethernet, and most of my dev process) going. This utilizes FROMLIST bindings that will likely change, and whose corresponding rk3399.dtsi changes haven't even been submitted. We will need to rip this out and replace it all later. I left a TODO to that effect. I dropped &quot;tx-fifo-resize&quot; because it got deprecated and removed upstream. I don't think we need it. BUG=chrome-os-partner:52691 TEST=build and boot on kevin rev1 CQ-DEPEND=CL:343562 Change-Id: Ic4d411c490f6075d91ad56535d43489cf5a698e8 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343603 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="343603" owner_email="briannorris@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/03/343603/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I9c7f5c3fa3813671b0396fbebea147c34ddcef90" commit="1e76cd400e3866d31219bb0b461831d5d9c8be84" commit_message="UPSTREAM: usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices Add a new USB_SPEED_SUPER_PLUS device speed, and make sure usb core can handle the new speed. In most cases the behaviour is the same as with USB_SPEED_SUPER SuperSpeed devices. In a few places we add a &quot;Plus&quot; string to inform the user of the new speed. Signed-off-by: Mathias Nyman &lt;mathias.nyman@linux.intel.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 8a1b2725a60d3267135c15e80984b4406054f650) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I9c7f5c3fa3813671b0396fbebea147c34ddcef90 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340489 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340489" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/340489/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I9bc6f5b866658b5c7b4d7b6ff9d1b28d3c2c8bc2" commit="5d1b7dfe5305a3b3be6a454ea0ed4655698148b0" commit_message="UPSTREAM: usb: set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS A hcd roothub that supports HCD_USB31 is running at SuperSpeedPlus speed Signed-off-by: Mathias Nyman &lt;mathias.nyman@linux.intel.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 5f9c3a668b3f75768aec686901d7a4c8782983df) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I9bc6f5b866658b5c7b4d7b6ff9d1b28d3c2c8bc2 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340600 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340600" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/00/340600/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I7d4c3f602bd5422aa1c5eb81ea0d4f9ab0863de0" commit="12b6a4d64b3e28400161a018beb7a260787f5732" commit_message="UPSTREAM: usb: show speed &quot;10000&quot; in sysfs for USB 3.1 SuperSpeedPlus devices The same way as SuperSpeed devices show &quot;5000&quot; as device speed we wan't to show &quot;10000&quot; as the default speed for SuperSpeedPlus devices in sysfs. Signed-off-by: Mathias Nyman &lt;mathias.nyman@linux.intel.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit b2316645ca5ea93eb8f637f57199fbbe88bee07d) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I7d4c3f602bd5422aa1c5eb81ea0d4f9ab0863de0 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340601 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340601" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/01/340601/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Icd35128e8c20554d0dc806920dc8329796517563" commit="af4fef5ed3fb7895254a87ee1fd850a728347c7e" commit_message="UPSTREAM: usb: add device descriptor for usb 3.1 root hub Signed-off-by: Mathias Nyman &lt;mathias.nyman@linux.intel.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 9508e3b7a70c11370d70252147b75d3024754970) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: Icd35128e8c20554d0dc806920dc8329796517563 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340602 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340602" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/340602/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I2368f939a2f9684c5d3a5bbd712d6cda02fcc742" commit="00520244c71ca4c2648da76540994557ac613e15" commit_message="UPSTREAM: usb: Support USB 3.1 extended port status request usb 3.1 extend the hub get-port-status request by adding different request types. the new request types return 4 additional bytes called extended port status, these bytes are returned after the regular portstatus and portchange values. The extended port status contains a speed ID for the currently used sublink speed. A table of supported Speed IDs with details about the link is provided by the hub in the device descriptor BOS SuperSpeedPlus device capability Sublink Speed Attributes. Support this new request. Ask for the extended port status after port reset if hub supports USB 3.1. If link is running at SuperSpeedPlus set the device speed to USB_SPEED_SUPER_PLUS Signed-off-by: Mathias Nyman &lt;mathias.nyman@linux.intel.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 0cdd49a1d1a483d80170d9e592f832274e8bce1b) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I2368f939a2f9684c5d3a5bbd712d6cda02fcc742 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340603 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340603" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/03/340603/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ic4449866ca8c5ec6a6df3c3fedc84524703ec1c0" commit="5cd409529f956408b9e5bf4c23771403e248410b" commit_message="UPSTREAM: xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices. In most cases the devices with the speed set to USB_SPEED_SUPER_PLUS are handled like regular SuperSpeed devices. Signed-off-by: Mathias Nyman &lt;mathias.nyman@linux.intel.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 0caf6b33452112e5a1186c8c964e90310e49e6bd) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: Ic4449866ca8c5ec6a6df3c3fedc84524703ec1c0 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340604 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340604" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/04/340604/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I7fc27d82486b43081a627c47e4a3f0560103f2b7" commit="4763911a07c84bc3f08a07cbcd2c8eac84680dc7" commit_message="UPSTREAM: xhci: set roothub speed to USB_SPEED_SUPER_PLUS for USB3.1 capable controllers Signed-off-by: Mathias Nyman &lt;mathias.nyman@linux.intel.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 2c0e06f8829a542e71b14ffcaa14b8fafa2223c3) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I7fc27d82486b43081a627c47e4a3f0560103f2b7 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340605 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340605" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/05/340605/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="If351ebcc7139a95d60d0fae6f2ffca9af606a02f" commit="a5606ac5d214160b77891ee1338c535d1d541c26" commit_message="UPSTREAM: usb: dwc3: gadget: simplify dwc3_gadget_ep_queue() By moving our sanity checks our internal function __dwc3_gadget_ep_queue() we can simplify the externally visible API while also making sure that callers of __dwc3_gadget_ep_queue() also make use of the same checks. Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; (cherry picked from commit bb423984c28e9f94a8f466b791baa762cef0543d) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: If351ebcc7139a95d60d0fae6f2ffca9af606a02f Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340606 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340606" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/06/340606/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I933e149bb1da2c4f658714332d13361b287dba01" commit="bb6ebf0ffa1fa600b6b9e707a05c75578b5ab110" commit_message="UPSTREAM: usb: dwc3: gadget: purge dev_dbg() calls The last few dev_dbg() messages are converted to tracepoints and we can finally ignore dev_dbg() messages during debug sessions. Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; (cherry picked from commit ec5e795cdefb74b55c9fce918aa8a9226a8eec41) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I933e149bb1da2c4f658714332d13361b287dba01 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340607 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340607" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/07/340607/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ie5ea3c8a32d84ac01b320b01aa3fd2af536e822a" commit="b3723116a0b1302b5f6bbc7086a845b1e84e1034" commit_message="UPSTREAM: usb: dwc3: core: purge dev_dbg() calls The last few dev_dbg() messages are converted to tracepoints and we can finally ignore dev_dbg() messages during debug sessions. Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; (cherry picked from commit 1407bf13e3bf5f1168484c3e68b6ef9d8cf2bc72) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: Ie5ea3c8a32d84ac01b320b01aa3fd2af536e822a Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340608 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340608" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/340608/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I96a8bb883fca052aa132b22e18d6e9514852bf1d" commit="85d3b430227499fe5bbc577e9d000b8c6f08c123" commit_message="UPSTREAM: usb: dwc3: ep0: purge dev_dbg() calls The last few dev_dbg() messages are converted to tracepoints and we can finally ignore dev_dbg() messages during debug sessions. Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; (cherry picked from commit acc38c4970caac17cd81dc941226ed17fe505d73) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I96a8bb883fca052aa132b22e18d6e9514852bf1d Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340609 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340609" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/340609/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I4183af46ff6569a7441d1025201e2209cea244cc" commit="d6b2f7c69fa1c93b938e8994323e71232e1c65dc" commit_message="UPSTREAM: usb: dwc3: gadget: simplify next_request() return check In dwc3_cleanup_done_reqs() we expect that all iterations of our while (1) loop will find a valid struct dwc3_request *. In case we don't, we're dumping a WARN_ON_ONCE() splat so that people report the failure. This patch is a simple cleanup converting: if (!req) { WARN_ON_ONCE(1); return 1; } to: if (WARN_ON_ONCE(!req)) return 1; which is a little easier to read. Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; (cherry picked from commit ac7bdcc1b3ad042d21bc65e57503d7b41fc69f05) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I4183af46ff6569a7441d1025201e2209cea244cc Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340610 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340610" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/10/340610/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I392bc6daaf0ee37dc5f0955d07e62dcebd7c1a1e" commit="f21fc277ea746e23335ec9fb83e58ebf5421d9a1" commit_message="UPSTREAM: usb: dwc3: ep0: fix setup_packet_pending initialization It just ocurred to me that dwc3 already gives a really hint of when a setup packet is pending and that's the SETUP_PENDING TRB Status for EP0 IRQs. Fix setup_packet_pending initialization based on that. While at that, also make sure the comment in gadget.c matches what code is doing. Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; (cherry picked from commit b5d335e5ea6a60f5254c1f3d5fddd47f4531bccf) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I392bc6daaf0ee37dc5f0955d07e62dcebd7c1a1e Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340611 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340611" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/11/340611/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I238060b06c6960d2962324f65e234e429e1386b4" commit="49aabd3cfe8c11c9c82435be7d57962a53a1de5e" commit_message="UPSTREAM: usb: dwc3: gadget: handle request-&gt;zero So far, dwc3 has always missed request-&gt;zero handling for every endpoint. Let's implement that so we can handle cases where transfer must be finished with a ZLP. Note that dwc3 is a little special. Even though we're dealing with a ZLP, we still need a buffer of wMaxPacketSize bytes; to hide that detail from every gadget driver, we have a preallocated buffer of 1024 bytes (biggest bulk size) to use (and share) among all endpoints. Reported-by: Ravi B &lt;ravibabu@ti.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; (cherry picked from commit 04c03d10e507052cfce6910ddf34091196e79e1c) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I238060b06c6960d2962324f65e234e429e1386b4 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340612 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340612" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/340612/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I52bbea1da00eeebe0f0febb02c7ae48784e93f51" commit="e5432575fc2663e5c43b4d9c865d15e538c3d386" commit_message="UPSTREAM: usb: dwc3: trace: show request flags struct usb_request have 3 flags which might be important to know about during debug. This patch shows each of the 3 flags as a single letter: z -&gt; for zero s -&gt; short not okay i -&gt; interrupt A capital letter means the feature is enabled while a lower case letter means it is disabled; Thus 'zsI' indicates that a ZLP is not needed, that we can accept a short packet and interrupt for this request should be enabled. Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; (cherry picked from commit 46a01427e969e53d993b988ebbdb8c7c3562b66f) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I52bbea1da00eeebe0f0febb02c7ae48784e93f51 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340613 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340613" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/13/340613/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I645cd20c0ef308127f21e687af9d000fe2e89b09" commit="ab52cd81917e3bd3c7b6d55774154c5524ba1e9b" commit_message="UPSTREAM: usb: dwc3: gadget: pass a condition to dev_WARN_ONCE() instead of using: if (condition) { dev_WARN_ONCE(dev, true, &quot;foo&quot;); return -EINVAL; } let's use: if (dev_WARN_ONCE(dev, condition, &quot;foo&quot;)) return -EINVAL; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; (cherry picked from commit 95ca961c758cd9ce789247098b09c39017637e58) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I645cd20c0ef308127f21e687af9d000fe2e89b09 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340614 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340614" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/14/340614/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I9e94971940535dd09475af29f1658e2e30151f99" commit="8f730edc2cd0708f8886d40cb5c613d0c153afaf" commit_message="UPSTREAM: usb: dwc3: gadget: don't send extra ZLP If the request-&gt;length is zero, a ZLP should already be sent due to that and another ZLP is not needed to terminate the transfer. Fixes: 04c03d10e507 (&quot;usb: dwc3: gadget: handle request-&gt;zero&quot;) Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; (cherry picked from commit d9261898a4b2c143c28568dc686a1becfc637a99) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I9e94971940535dd09475af29f1658e2e30151f99 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340615 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340615" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/15/340615/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I68085af2430a8c5fc1ca9e412a983c50aca7e8d1" commit="5e61aa3080cdc2cd70424456746196a76592e91e" commit_message="UPSTREAM: usb: dwc3: gadget: set the OTG flag in dwc3 gadget driver. This patch is needed in order to pass one test case defined in the OTG Automated Compliance Test specification. Specification location: http://www.usb.org/developers/onthego/otgeh_compliance_plan_1_2.pdf This test case uses PET Tool, and PET Tool is one USB hardware equipment provided by MQP Electronics. Test case id is 6.8.3 B-UUT Bypass Capacitance. We must set this otg flag in order to be able to return OTG descriptor during enumeration, otherwise this test case with failed with below error: &quot;Get OTG descriptor request stalled&quot;. Signed-off-by: Jianqiang Tang &lt;jianqiang.tang@intel.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; (cherry picked from commit 6a4290cc28be12d72d50644bd4bda1aede37cd41) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I68085af2430a8c5fc1ca9e412a983c50aca7e8d1 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340616 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340616" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/16/340616/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I49fcde4e89483a3753cb707545daa69ce2fbef08" commit="e7f080b685e2a57b69b6cc4a6693c127d9b328c2" commit_message="UPSTREAM: usb: dwc3: Remove impossible check for of_clk_get_parent_count() &lt; 0 The check for &lt; 0 is impossible now that of_clk_get_parent_count() returns an unsigned int. Simplify the code and update the types. Acked-by: Felipe Balbi &lt;balbi@kernel.org&gt; Cc: &lt;linux-usb@vger.kernel.org&gt; Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt; (cherry picked from commit 3d755dcc20dd452b52532eca17da40ebbd12aee9) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I49fcde4e89483a3753cb707545daa69ce2fbef08 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340617 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340617" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/17/340617/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ibc0bc62e563cd861f0cbb829f5219d94b66dca8b" commit="2f79dcdb80cd296c56fd397da7d1679c66e17ae6" commit_message="UPSTREAM: usb: dwc3: DWC_usb31 controller check Add a convenience function to check if the controller is DWC_usb31. Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; (cherry picked from commit c4137a9c841ec7fb300782d211f2d6907f4d6e20) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: Ibc0bc62e563cd861f0cbb829f5219d94b66dca8b Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340618 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340618" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/18/340618/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I17167d7b7bca0a07b1a8fefc29972f12a492bb0c" commit="072b7eb66176395fdabc9f8bdf8535ee3cb9d71d" commit_message="UPSTREAM: usb: dwc3: Update register fields for SuperSpeedPlus Update various registers fields definitions for the DWC_usb31 controller for SuperSpeedPlus support. Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; (cherry picked from commit 1f38f88a24c86d46cf47782ffabd5457f231f8ca) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I17167d7b7bca0a07b1a8fefc29972f12a492bb0c Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340619 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340619" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/19/340619/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I8e4638731df0c733373605c3650b974494dba0bd" commit="54b86d23935c52b3c5b80afc5bd0375ababc150c" commit_message="UPSTREAM: usb: dwc3: Update speed checks for SuperSpeedPlus Update various places where the speed is checked so that it takes into account SuperSpeedPlus properly. Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; (cherry picked from commit ee5cd41c9117df7b6ceae454a0354601cad155b5) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I8e4638731df0c733373605c3650b974494dba0bd Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340620 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340620" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/20/340620/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I150210199f1a80e47a71a86cf2217bf4b740436f" commit="61da1d7166ba2d2f15011b085350911f0dff0be4" commit_message="UPSTREAM: usb: dwc3: Update maximum_speed for SuperSpeedPlus If the maximum_speed is not set, set it to a known value, either SuperSpeed or SuperSpeedPlus based on the type of controller we are using. If we are on DWC_usb31 controller, check the PHY interface to see if it is capable of SuperSpeedPlus. Also this check is moved after dwc3_core_init() so that we can check dwc-&gt;revision. Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; (cherry picked from commit 2c7f1bd9127a1a49ee25d9c2b2ce17b11c7fb05f) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I150210199f1a80e47a71a86cf2217bf4b740436f Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340621 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340621" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/21/340621/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ibde3376d8793cbf8ccc5deb7eed2ef6071f5cd36" commit="0e8869f59234433b6738a4f095a07e7656106d44" commit_message="UPSTREAM: usb: dwc3: Enable SuperSpeedPlus Enable SuperSpeedPlus by programming the DCFG.speed and after enumerating, set gadget-&gt;speed appropriately. Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; (cherry picked from commit 7580862b3e80af9b90dd12daeedee63e3f5683c2) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: Ibde3376d8793cbf8ccc5deb7eed2ef6071f5cd36 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340622 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340622" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/22/340622/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I96afc8e0e5a33dc90a93c87dc423767d97e63458" commit="5e01eae336cef6087ec921c9d08fc4bcf1d1697c" commit_message="UPSTREAM: usb: dwc3: Validate the maximum_speed parameter Check that dwc-&gt;maximum_speed is set to a valid value. Also add an error when we use it later if we encounter an invalid value. Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; (cherry picked from commit 77966eb85e6d988a6daaf8ac14ac33026ceb3ab7) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I96afc8e0e5a33dc90a93c87dc423767d97e63458 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340623 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340623" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/23/340623/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ie3e4f7fe3f608ba91304f6ad0c5589a5205cafc0" commit="368c9e887e1ea7db7b83ed71e60de45d2afa5d24" commit_message="UPSTREAM: usb: dwc3: core: improve reset sequence According to Synopsys Databook, we shouldn't be relying on GCTL.CORESOFTRESET bit as that's only for debugging purposes. Instead, let's use DCTL.CSFTRST if we're OTG or PERIPHERAL mode. Host side block will be reset by XHCI driver if necessary. Note that this reduces amount of time spent on dwc3_probe() by a long margin. We're still gonna wait for reset to finish for a long time (default to 1ms max), but tests show that the reset polling loop executed at most 19 times (modprobe dwc3 &amp;&amp; modprobe -r dwc3 executed 1000 times in a row). Suggested-by: Mian Yousaf Kaukab &lt;yousaf.kaukab@intel.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit f59dcab176293b646e1358144c93c58c3cda2813) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: Ie3e4f7fe3f608ba91304f6ad0c5589a5205cafc0 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340624 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340624" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/24/340624/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I72146f53a13e9014297634e38eb0e06c2658a58a" commit="3ab62ff4c58eb27e9b736b32a9731de2502c10be" commit_message="UPSTREAM: usb: dwc3: gadget: release spin lock during gadget resume It's a requirement that we release controller's lock while calling gadget API function pointers. This patch just fixes that long standing bug. Signed-off-by: Jiebing Li &lt;jiebing.li@intel.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit ad14d4e0308afda06a60036020a15025571604af) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I72146f53a13e9014297634e38eb0e06c2658a58a Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340625 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340625" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/25/340625/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I66229106677fd5ceb36a62c7218150641f4dd856" commit="1f6d98ffec0a309cdbf4aede23179c2d0bf4e61b" commit_message="UPSTREAM: usb: dwc3: gadget: fix endpoint renaming We were exitting the function before actually renaming anything. While at that, also always leave control endpoint un-renamed. Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit e901aa159dac9988c9961c31c01730effe8f5c22) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I66229106677fd5ceb36a62c7218150641f4dd856 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340626 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340626" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/26/340626/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="If9ca07331e8326bcd02658ad65494cdc9af7aef6" commit="1b2a5b04b0b8c6122b9df5bd758da43d0dc8d3a9" commit_message="UPSTREAM: usb: dwc3: pci: add ID for one more Intel Broxton platform BXT-M is a Intel Broxton SoC based platform with unique PCI ID. Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit 1ffb4d5cc78a3a99109ff0808ce6915de07a0588) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: If9ca07331e8326bcd02658ad65494cdc9af7aef6 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340627 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340627" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/27/340627/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Id4f63919c65c8a8e8cb00647d58d2e1645234e03" commit="b0aac0b7ee099420ca32ee83b8670f1847c2a180" commit_message="UPSTREAM: usb: dwc3: keystone: drop dma_mask configuration The Keystone 2 supports DT-boot only, as result dma_mask will be always configured properly from DT - of_platform_device_create_pdata()-&gt;of_dma_configure(). More over, dwc3-keystone.c can be built as module and in this case it's unsafe to assign local variable as dma_mask. Hence, remove dma_mask configuration code. Cc: Murali Karicheri &lt;m-karicheri2@ti.com&gt; Signed-off-by: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit adf9a3ab90eb44e57f9dbf757acd897838b5ec21) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: Id4f63919c65c8a8e8cb00647d58d2e1645234e03 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340628 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340628" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/28/340628/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I473b199d9d17894b7f57e2e2de1e7dda6dd7d16a" commit="6b48fc0c1cbe54f1e888da47b2e62e7f670c760e" commit_message="UPSTREAM: usb: dwc3: omap: fix up error path on probe() Even if pm_runtime_get*() fails, we *MUST* call pm_runtime_put_sync() before disabling PM. While at it, remove superfluous dwc3_omap_disable_irqs() in error path. Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; [nsekhar@ti.com: patch description updates] Signed-off-by: Sekhar Nori &lt;nsekhar@ti.com&gt; Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit 45d49cb706e5d8f0ca5e868118b5d453afbb938f) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I473b199d9d17894b7f57e2e2de1e7dda6dd7d16a Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340629 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340629" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/29/340629/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Id1d6bebc00f97683aa91aca113ba6a68588bd26a" commit="d8854a709e6e7db988066abf296462de609d9529" commit_message="UPSTREAM: usb: dwc3: core: fix PHY handling during suspend we need to power off the PHY during suspend and power it back on during resume. Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; [nsekhar@ti.com: fix call to usb_phy_set_suspend() in dwc3_suspend()] Signed-off-by: Sekhar Nori &lt;nsekhar@ti.com&gt; Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit 5c4ad318de3b8e8680d654c82a254c4b65243739) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: Id1d6bebc00f97683aa91aca113ba6a68588bd26a Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340630 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340630" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/30/340630/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I10fa9a2e212b77d8223eca9684ac66e469ce9f04" commit="f831363cbbdc6c08bc6b3d0f1cf0a24993293a68" commit_message="UPSTREAM: usb: dwc3: fix memory leak of dwc-&gt;regset dwc-&gt;regset is allocated on dwc3_debugfs_init, and should be released on init failure or dwc3_debugfs_exit. Btw, The line &quot;dwc-&gt;root = NULL&quot; is unnecessary, so remove it. Signed-off-by: Du, Changbin &lt;changbin.du@intel.com&gt; [ felipe.balbi@linux.intel.com : add another err label for the new error condition ] Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit e6bdf8195b4a43ebff71f25fc7ca5e436e79161a) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: I10fa9a2e212b77d8223eca9684ac66e469ce9f04 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340631 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340631" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/340631/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ibfeffead778d2da4684e0e84e50a477ae62ad031" commit="807e5ab54df3f7a28fe3ef4980cc36316dcf6a9d" commit_message="UPSTREAM: usb: dwc3: gadget: Fix suspend/resume during device mode Gadget controller might not be always active during system suspend/resume as gadget driver might not have yet been loaded or might have been unloaded prior to system suspend. Check if we're active and only then perform necessary actions during suspend/resume. Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit 9772b47a4c2916d645c551228b6085ea24acbe5d) BUG=chrome-os-partner:52744 TEST=Build and boot Change-Id: Ibfeffead778d2da4684e0e84e50a477ae62ad031 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/340632 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="340632" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/32/340632/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I6a0cdd2d36a4fd77e40eb9773491553a7253d261" commit="483cd5de2bc7095960399c2c116db3cbce63b26b" commit_message="UPSTREAM: xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability If a xhci controller does not provide a protocol speed ID (PSI) table, a default one should be used instead. Add the default values to the SuperSpeedPlus device capability. Overwrite the default ones if a PSI table exists. See xHCI 1.1 sectio 7.2.2.1.1 for more info Signed-off-by: Mathias Nyman &lt;mathias.nyman@linux.intel.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 5da665fcec1a308f5273aacb9da8e87b89da8b4f) BUG=chrome-os-partner:52744 TEST=Build and boot; test USB (e.g., network) Change-Id: I6a0cdd2d36a4fd77e40eb9773491553a7253d261 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343530 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="343530" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/30/343530/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I201809c9b4c0fa95859fe4f93fd4104da97d6a9a" commit="d711492bf1596328520b2f5b4560744e4c4c29f6" commit_message="UPSTREAM: xhci: set slot context speed field to SuperSpeedPlus for USB 3.1 SSP devices The speed field of the input slot context should represent the speed the device is working at. Signed-off-by: Mathias Nyman &lt;mathias.nyman@linux.intel.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit d78540419866887345cec480016b0f87f6a5aca2) BUG=chrome-os-partner:52744 TEST=Build and boot; test USB (e.g., network) Change-Id: I201809c9b4c0fa95859fe4f93fd4104da97d6a9a Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343531 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="343531" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/343531/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I75b082bf9b8af1911707c9f2106be9e105524e1a" commit="28d5da42da285bff5b7a0c8677d9e4f0d4d308a6" commit_message="UPSTREAM: usb: dwc3: drop FIFO resizing logic That FIFO resizing logic was added to support OMAP5 ES1.0 which had a bogus default FIFO size. I can't remember the exact size of default FIFO, but it was less than one bulk superspeed packet (&lt;1024) which would prevent USB3 from ever working on OMAP5 ES1.0. However, OMAP5 ES1.0 support has been dropped by commit aa2f4b16f830 (&quot;ARM: OMAP5: id: Remove ES1.0 support&quot;) which renders FIFO resizing unnecessary. Tested-by: Kishon Vijay Abraham I &lt;kishon@ti.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git next commit bc5081617faeb3b2f0c126dc37264b87af7da47f) BUG=chrome-os-partner:52744 TEST=Build and boot; test USB (e.g., network) Change-Id: I75b082bf9b8af1911707c9f2106be9e105524e1a Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343583 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="343583" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/83/343583/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I3a31bf5f79275454aff6abf95462fce056f398f6" commit="98d6345a9456900260853ae51943e28a379b830c" commit_message="UPSTREAM: Documentation: dt: dwc3: Add snps,dis_rxdet_inp3_quirk property Add snps,dis_rxdet_inp3_quirk property which disables receiver detection in PHY P3 power state. Signed-off-by: Sriram Dash &lt;sriram.dash@nxp.com&gt; Signed-off-by: Rajesh Bhagat &lt;rajesh.bhagat@nxp.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git next commit 2c0b98ff29a7452edbbdc503857b74cfaa536808) BUG=chrome-os-partner:52744 TEST=Build and boot; test USB (e.g., network) Change-Id: I3a31bf5f79275454aff6abf95462fce056f398f6 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343584 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="343584" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/343584/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="If697d47e63cab68af3d747d2d857a087664376a0" commit="a78ae12396e8220955307cc0f73cfe9f641fa391" commit_message="UPSTREAM: usb: dwc3: add disable receiver detection in P3 quirk Some freescale QorIQ platforms require to disable receiver detection in P3 for correct detection of USB devices. If GUSB3PIPECTL(DISRXDETINP3) is set, Core will change PHY power state to P2 and then perform receiver detection. After receiver detection, Core will change PHY power state to P3. Same quirk would be added in dts file in future patches. Signed-off-by: Sriram Dash &lt;sriram.dash@nxp.com&gt; Signed-off-by: Rajesh Bhagat &lt;rajesh.bhagat@nxp.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git next commit e58dd357741b93f5bc5487aabba968c76bb099ef) BUG=chrome-os-partner:52744 TEST=Build and boot; test USB (e.g., network) Change-Id: If697d47e63cab68af3d747d2d857a087664376a0 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343585 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="343585" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/343585/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ia494ced0f2c38ddfa956d323fef3983e587ae86b" commit="dbc9243ec190922f071e2d073a81d28bde2c27bf" commit_message="FROMLIST: usb: dwc3: of-simple: add compatible for rockchip Signed-off-by: William Wu &lt;william.wu@rock-chips.com&gt; (am from https://patchwork.kernel.org/patch/9045441/) BUG=chrome-os-partner:52744 TEST=Build and boot; test USB (e.g., network) Change-Id: Ia494ced0f2c38ddfa956d323fef3983e587ae86b Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343586 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="343586" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/343586/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I63b855b08807e9bb0760534d3111cbabf0c7153e" commit="3f2a7e5770cc1455e352fb978598f98caae9dd49" commit_message="FROMLIST: usb: dwc3: add dis_u2_freeclk_exists_quirk Add a quirk to clear the GUSB2PHYCFG.U2_FREECLK_EXISTS bit, which specifies whether the USB2.0 PHY provides a free-running PHY clock, which is active when the clock control input is active. Signed-off-by: William Wu &lt;william.wu@rock-chips.com&gt; (am from https://patchwork.kernel.org/patch/9045501/) BUG=chrome-os-partner:52744 TEST=Build and boot; test USB (e.g., network) Change-Id: I63b855b08807e9bb0760534d3111cbabf0c7153e Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343587 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="343587" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/343587/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I3da4d55612b7e503799b8b4a25563829318cf00b" commit="d69751426721b085947dec6926b67aaa0ed1387e" commit_message="FROMLIST: usb: dwc3: make usb2 phy interface configurable in DT Add snps,phyif_utmi_16_bits devicetree property. USB2 phy interface is hardware property, and it's platform dependent, so we need to configure it in devicetree to set the core to support a UTMI+ PHY with an 8- or 16-bit interface. And refer to the dwc3 databook, the GUSB2PHYCFG.USBTRDTIM must set to the corresponding value according to the usb2 phy interface. Signed-off-by: William Wu &lt;william.wu@rock-chips.com&gt; (am from https://patchwork.kernel.org/patch/9045521/) BUG=chrome-os-partner:52744 TEST=Build and boot; test USB (e.g., network) Change-Id: I3da4d55612b7e503799b8b4a25563829318cf00b Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343588 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="343588" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/343588/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Iced35e1cdda0ecb8cd9608d18891bafef7d73aec" commit="3a184649c576fd8c28459bc598e3f56fd587a40a" commit_message="FROMLIST: usb: dwc3: add dis_del_phy_power_chg_quirk Add a quirk to clear the GUSB3PIPECTL.DELAYP1TRANS bit, which specifies whether disable delay PHY power change from P0 to P1/P2/P3 when link state changing from U0 to U1/U2/U3 respectively. Signed-off-by: William Wu &lt;william.wu@rock-chips.com&gt; (am from https://patchwork.kernel.org/patch/9045511/) BUG=chrome-os-partner:52744 TEST=Build and boot; test USB (e.g., network) Change-Id: Iced35e1cdda0ecb8cd9608d18891bafef7d73aec Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343589 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="343589" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/343589/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ib7f89351d5edfb4cfa6f65fcee20f01881c939a7" commit="ba33a9244dc885cc8d5b7f16f8b92b5f54dd5501" commit_message="FROMLIST: usb: dwc3: host: inherit dma configuration from parent dev Now not all DMA paremters configured properly for &quot;xhci-hcd&quot; platform device which is created manually. For example: dma_pfn_offset, dam_ops and iommu configuration will not corresponds &quot;dwc3&quot; devices configuration. As result, this will cause problems like wrong DMA addresses translation on platforms with LPAE enabled like Keystone 2. When platform is using DT boot mode the DMA configuration will be parsed and applied from DT, so, to fix this issue, reuse of_dma_configure() API and retrieve DMA configuartion for &quot;xhci-hcd&quot; from DWC3 device node. Cc: David Fisher &lt;david.fisher1@synopsys.com&gt; Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Cc: &quot;Thang Q. Nguyen&quot; &lt;tqnguyen@apm.com&gt; Cc: Yoshihiro Shimoda &lt;yoshihiro.shimoda.uh@renesas.com&gt; Signed-off-by: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt; (am from https://patchwork.kernel.org/patch/8931571/) [Brian: note that this has received some criticism upstream for being DT-specific, but the attempts at resolving that cricitism have been met with resistance. I got no response when pinging about status, so let's just go with this for now.] BUG=chrome-os-partner:52744 TEST=boot kevin w/ USB Change-Id: Ib7f89351d5edfb4cfa6f65fcee20f01881c939a7 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343562 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="343562" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/343562/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I3596e8be07f23b8b0da27be7c8cbd8833e8a108f" commit="0003eb853368c699ed7b28ae41b07e1dcb493f67" commit_message="CHROMIUM: ARM64: dts: rockchip: enable dwc3 USB for gru Pretty straightforward. Regarding &quot;dr_mode&quot;: this binding is already upstream, and it appears that dwc3 may default to OTG otherwise. Not specifying 'dr_mode' won't actually cause us problems yet, since this is also configurable via Kconfig (i.e., we use CONFIG_USB_DWC3_HOST; not CONFIG_USB_DWC3_{DUAL_ROLE,GADGET}), but it seems like it's proper to specify this correctly in our DT, to avoid problems. Thus, I dropped the 'TODO' notes found in the original -gru.dtsi. BUG=chrome-os-partner:52691 TEST=build and boot on kevin rev1 Change-Id: I3596e8be07f23b8b0da27be7c8cbd8833e8a108f Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343611 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="343611" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/11/343611/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I949a40cdbc14361d6c5614614e0e251c8876eea2" commit="1631bfd33e122b59d24502fe71e14f9ba473a18e" commit_message="UPSTREAM: mmc: core: Convert from IDR to IDA for host indexes As IDA is more lightweight than IDR, let's convert to use that instead. BUG=chrome-os-partner:53187 TEST=w/ series, adjust MMC alias and see mmcblk id change. Change-Id: I949a40cdbc14361d6c5614614e0e251c8876eea2 Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from git://git.linaro.org/people/ulf.hansson/mmc.git next commit 5674a9baba32dfff9585bd50e604a06bc9b1c2b8) Reviewed-on: https://chromium-review.googlesource.com/343593 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="343593" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/93/343593/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I7d331348ceeb8c619d6e331dc3200d80dc5f71dc" commit="0629eb2f9c5333e3080228c1df5ca9553cac9733" commit_message="UPSTREAM: mmc: block: Release index in partition allocation error path If the allocation of a new partition fails, let's make sure to also release the previously picked device index. BUG=chrome-os-partner:53187 TEST=w/ series, adjust MMC alias and see mmcblk id change. Change-Id: I7d331348ceeb8c619d6e331dc3200d80dc5f71dc Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from git://git.linaro.org/people/ulf.hansson/mmc.git next commit 06b5cca5e7f797b8fffa269fa6298a84256c3295) Reviewed-on: https://chromium-review.googlesource.com/343594 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="343594" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/94/343594/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ie6a65f2a83cf8500400508be885f5cdfa2a58106" commit="32bfca377bc63d7f15a578c8dbbd7b3765a031ba" commit_message="UPSTREAM: mmc: block: Use the mmc host device index as the mmcblk device index Commit 520bd7a8b415 (&quot;mmc: core: Optimize boot time by detecting cards simultaneously&quot;) causes regressions for some platforms. These platforms relies on fixed mmcblk device indexes, instead of deploying the defacto standard with UUID/PARTUUID. In other words their rootfs needs to be available at hardcoded paths, like /dev/mmcblk0p2. Such guarantees have never been made by the kernel, but clearly the above commit changes the behaviour. More precisely, because of that the order changes of how cards becomes detected, so do their corresponding mmcblk device indexes. As the above commit significantly improves boot time for some platforms (magnitude of seconds), let's avoid reverting this change but instead restore the behaviour of how mmcblk device indexes becomes picked. By using the same index for the mmcblk device as for the corresponding mmc host device, the probe order of mmc host devices decides the index we get for the mmcblk device. For those platforms that suffers from a regression, one could expect that this updated behaviour should be sufficient to meet their expectations of &quot;fixed&quot; mmcblk device indexes. Another side effect from this change, is that the same index is used for the mmc host device, the mmcblk device and the mmc block queue. That should clarify their relationship. BUG=chrome-os-partner:53187 TEST=w/ series, adjust MMC alias and see mmcblk id change. Change-Id: Ie6a65f2a83cf8500400508be885f5cdfa2a58106 Reported-by: Peter Hurley &lt;peter@hurleysoftware.com&gt; Reported-by: Laszlo Fiat &lt;laszlo.fiat@gmail.com&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Fixes: 520bd7a8b415 (&quot;mmc: core: Optimize boot time by detecting cards simultaneously&quot;) Cc: &lt;stable@vger.kernel.org&gt; Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from git://git.linaro.org/people/ulf.hansson/mmc.git next commit 9aaf3437aa72ed5370bf32c99580a3fa2c330e3d) Reviewed-on: https://chromium-review.googlesource.com/343595 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="343595" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/95/343595/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ifca74b66f2632670288c97ab0b08deabe85270a8" commit="476c82dad9648f14629989ef4043e18278e5872f" commit_message="UPSTREAM: mmc: block: Convert to IDA for partition device indexes Instead of using an mmc specific implementation to deal with indexes through a BITMAP, let's convert to use the IDA library. BUG=chrome-os-partner:53187 TEST=w/ series, adjust MMC alias and see mmcblk id change. Change-Id: Ifca74b66f2632670288c97ab0b08deabe85270a8 Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from git://git.linaro.org/people/ulf.hansson/mmc.git next commit b10fa99e9a5f8b37a4eae1522048a327fe7ce480) Reviewed-on: https://chromium-review.googlesource.com/343596 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="343596" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/96/343596/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I25c91a5af66566409b934c2a2d6be27f42659941" commit="73ad90021db946a7bd6ba8d6f1f481230c0c22cb" commit_message="FROMLIST: Documentation: mmc: Document mmc aliases Now, index of mmc/mmcblk devices is allocated in accordance with probing time. If want to use the mmcblk1 for some device, it can use alias. aliases { mmc0 = &amp;mmc0; /* mmc0/mmcblk0 for eMMC */ mmc1 = &amp;mmc2; /* mmc1/mmcblk1 for SD */ mmc2 = &amp;mmc1; /* mmc2/mmcblk2 for SDIO*/ }; If there are no corresponding values, it might be allocated with existing scheme. BUG=chrome-os-partner:53187 TEST=w/ series, adjust MMC alias and see mmcblk id change. Change-Id: I25c91a5af66566409b934c2a2d6be27f42659941 Signed-off-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt; [dianders: just bindings now; mention mmc not just mmcblk] Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (am from https://patchwork.kernel.org/patch/8984251/) Reviewed-on: https://chromium-review.googlesource.com/343597 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="343597" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/97/343597/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I32a3d05fd09fd4205667782680e6de90c98f516a" commit="62110e54439d0bf9f9a77086aab926b63f62b9ed" commit_message="FROMLIST: mmc: read mmc alias from device tree To get the SD/MMC host device ID, read the alias from the device tree. This is useful in case a SoC has multipe SD/MMC host controllers while the second controller should logically be the first device (e.g. if the second controller is connected to an internal eMMC). Combined with block device numbering using MMC/SD host device ID, this results in predictable name assignment of the internal eMMC block device. BUG=chrome-os-partner:53187 TEST=w/ series, adjust MMC alias and see mmcblk id change. Change-Id: I32a3d05fd09fd4205667782680e6de90c98f516a Signed-off-by: Stefan Agner &lt;stefan@agner.ch&gt; Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; [dianders: rebase + roll in http://crosreview.com/259916] Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (am from https://patchwork.kernel.org/patch/8984221/) Reviewed-on: https://chromium-review.googlesource.com/343598 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="343598" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/98/343598/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="If529789440ec42c89f63bb971c55d8e0708de949" commit="26be77d426cba2788e4b7d6c9541302bc242ad4c" commit_message="FROMLIST: ARM: dts: rockchip: Add mmc aliases for rk3288 platform Now that mmc aliases are officially in bindings, add them to rk3288. This could be done to lots of platforms, but this is the one I tested with. BUG=chrome-os-partner:53187 TEST=w/ series, adjust MMC alias and see mmcblk id change. Change-Id: If529789440ec42c89f63bb971c55d8e0708de949 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (am from https://patchwork.kernel.org/patch/8984201/) Reviewed-on: https://chromium-review.googlesource.com/343599 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="343599" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/99/343599/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ib40c08f354ed029e95136a9d00943dc4eb03abda" commit="ebb619459bb3d69d2b58457d1216b8c1865a3e4e" commit_message="CHROMIUM: arm64: dts: rockchip: Add mmc aliases for rk3399 As of yeat, upstream hasn't seen the benefit of these aliases and so there's no device tree binding. We still find them useful, so add them using a CHROMIUM patch. BUG=chrome-os-partner:53187 TEST=w/ series, adjust MMC alias and see mmcblk id change. Change-Id: Ib40c08f354ed029e95136a9d00943dc4eb03abda Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343622 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="343622" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/22/343622/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I5096b6323e138589b5376e77c4b12fe9ccb5a6cb" commit="2670b8b49787c0e643f3396610b3287bc1bf96bc" commit_message="UPSTREAM: drm/cma: Fix 64-bit size_t build warnings Fix warnings related to size_t when building for 64-bit architectures: drivers/gpu/drm/drm_gem_cma_helper.c: In function drm_gem_cma_create: drivers/gpu/drm/drm_gem_cma_helper.c:114:4: warning: format %d expects argument of type int, but argument 3 has type size_t [-Wformat=] size); ^ drivers/gpu/drm/drm_gem_cma_helper.c: In function drm_gem_cma_describe: drivers/gpu/drm/drm_gem_cma_helper.c:393:4: warning: format %d expects argument of type int, but argument 8 has type size_t [-Wformat=] off, &amp;cma_obj-&gt;paddr, cma_obj-&gt;vaddr, obj-&gt;size); Signed-off-by: Magnus Damm &lt;damm+renesas@opensource.se&gt; Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 30c4cf3b53b4a09ca24603dd3c3119433e8ac9d5) Signed-off-by: Bibby Hsieh &lt;bibby.hsieh@mediatek.com&gt; BUG=chrome-os-partner:40578 TEST=build and boot oak-tot to UI Change-Id: I5096b6323e138589b5376e77c4b12fe9ccb5a6cb Reviewed-on: https://chromium-review.googlesource.com/343358 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="343358" owner_email="bibby.hsieh@mediatek.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/343358/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I86cc64fde34e66365e080b625d00deaf632804c1" commit="97242397909307e45fa62d4257c4f7689af22c7a" commit_message="UPSTREAM: drm/fb-helper: Stop using trylocks in force_restore Since the panic handling is gone this is only used for force-restoring the fbdev/fbcon from sysrq, and that's done with a work item. No need any more to do trylocks, we can just do normal locking. Reviewed-by: Rob Clark &lt;robdclark@gmail.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; (cherry picked from commit dd908c864d9a8347216291b4b61074777458373a) Signed-off-by: Bibby Hsieh &lt;bibby.hsieh@mediatek.com&gt; BUG=chrome-os-partner:40578 TEST=build and boot oak-tot to UI Change-Id: I86cc64fde34e66365e080b625d00deaf632804c1 Reviewed-on: https://chromium-review.googlesource.com/343357 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="343357" owner_email="bibby.hsieh@mediatek.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/343357/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I1910f14010080c81399d7158d1d454f27dc02b61" commit="e2db9a25932c764b6b5dad2f2ba17c12353ed860" commit_message="UPSTREAM: drm: Remove __drm_modeset_lock_all The last user is gone, no need for trylocking any more in this legacy helper. Reviewed-by: Rob Clark &lt;robdclark@gmail.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; (cherry picked from commit bf9e37baac6db7318862447973bd68b5acae4bef) Signed-off-by: Bibby Hsieh &lt;bibby.hsieh@mediatek.com&gt; BUG=chrome-os-partner:40578 TEST=build and boot oak-tot to UI Change-Id: I1910f14010080c81399d7158d1d454f27dc02b61 Reviewed-on: https://chromium-review.googlesource.com/343355 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="343355" owner_email="bibby.hsieh@mediatek.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/343355/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I031d5a057991f06a1ae838927670fb1e0ddcd7bb" commit="d0ad1ba3fa8bc19fb093bf3d449543f0d820361a" commit_message="UPSTREAM: drm/atomic-helper: Implement drm_atomic_helper_duplicate_state() This function can be used to duplicate an atomic state object. This is useful for example to implement suspend/resume, where the state before suspend can be saved and restored upon resume. v2: move locking to caller, be more explicit about prerequisites v3: explicitly pass lock acquisition context, improve kerneldoc Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 397fd77c0491ceb0ed4783eb88fc05d0222e2030) Signed-off-by: Bibby Hsieh &lt;bibby.hsieh@mediatek.com&gt; BUG=chrome-os-partner:40578 TEST=build and boot on oak-rev5 Change-Id: I031d5a057991f06a1ae838927670fb1e0ddcd7bb Reviewed-on: https://chromium-review.googlesource.com/343353 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="343353" owner_email="bibby.hsieh@mediatek.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/343353/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I3f8dd29129bfbb216205bb44e9231fb21f6231de" commit="92c8ef996ef26cd182398105d3f5eb612c158270" commit_message="UPSTREAM: drm/gem: remove unused variable in drm_gem_cma_prime_mmap Now that the mutex is no longer used in drm_gem_cma_prime_mmap, the 'dev' variable is not referenced either, which gcc warns about: drivers/gpu/drm/drm_gem_cma_helper.c:484:21: warning: unused variable 'dev' This removes it too. Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt; Fixes: 4e270f088011 (&quot;drm/gem: Drop struct_mutex requirement from drm_gem_mmap_obj&quot;) (cherry picked from commit 3e82806b97398d542a5e03bd94861f79ce10ecee) Signed-off-by: Bibby Hsieh &lt;bibby.hsieh@mediatek.com&gt; [djkurtz: The commit message is actually from: https://patchwork.kernel.org/patch/7542981/ However the change was applied upstream as part of merge commit 3e82806b9739 &quot;Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux&quot; with the following note: [ Merge fixup: remove unused variable 'dev' that had all uses removed in commit 4e270f088011: &quot;drm/gem: Drop struct_mutex requirement from drm_gem_mmap_obj&quot; ] ] BUG=chrome-os-partner:40578 TEST=build and boot on oak-rev5 Change-Id: I3f8dd29129bfbb216205bb44e9231fb21f6231de Reviewed-on: https://chromium-review.googlesource.com/343460 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="343460" owner_email="bibby.hsieh@mediatek.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/60/343460/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ib84cf1e20ec08921d24f57066537cff4c3daf2ce" commit="1eccb1da038b436b458e793af3c8c38aded2e5a2" commit_message="UPSTREAM: drm: Implement drm_modeset_lock_all_ctx() This function is like drm_modeset_lock_all(), but it takes the lock acquisition context as a parameter rather than storing it in the DRM device's mode_config structure. Implement drm_modeset_{,un}lock_all() in terms of the new function for better code reuse, and add a note to the kerneldoc that new code should use the new functions. v2: improve kerneldoc v4: rename drm_modeset_lock_all_crtcs() to drm_modeset_lock_all_ctx() and take mode_config's .connection_mutex instead of .mutex lock to avoid lock inversion (Daniel Vetter), use drm_modeset_drop_locks() which is now the equivalent of drm_modeset_unlock_all_ctx() v5: do not take the dev-&gt;mode_config.connection_mutex in drm_atomic_legacy_backoff() since drm_modeset_lock_all_ctx() already keeps it, enhance kerneldoc for drm_modeset_lock_all_ctx() (Daniel Vetter) Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449075005-13937-1-git-send-email-thierry.reding@gmail.com Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 06eaae46381737a6236ad6fe81e5358fad3bbbe5) Signed-off-by: Bibby Hsieh &lt;bibby.hsieh@mediatek.com&gt; BUG=chrome-os-partner:40578 TEST=build and boot oak-tot to UI Change-Id: Ib84cf1e20ec08921d24f57066537cff4c3daf2ce Reviewed-on: https://chromium-review.googlesource.com/343356 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="343356" owner_email="bibby.hsieh@mediatek.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/343356/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I6f622d787dc8716470d82ecbf10362a5da6e66c4" commit="e054fb6d08493af933f311e7c78bdf30fff1b024" commit_message="UPSTREAM: drm/atomic-helper: Implement subsystem-level suspend/resume Provide subsystem-level suspend and resume helpers that can be used to implement suspend/resume on atomic mode-setting enabled drivers. v2: simplify locking, enhance kerneldoc comments v3: pass lock acquisition context by parameter, improve kerneldoc v4: - remove redundant code (already provided by atomic helpers) (Maarten Lankhorst) - move backoff dance from drm_modeset_lock_all_ctx() into suspend helper (Daniel Vetter) v5: handle potential EDEADLK from drm_atomic_helper_duplicate_state() and drm_atomic_helper_disable_all() (Daniel Vetter) Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449075005-13937-2-git-send-email-thierry.reding@gmail.com Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 1494276000db789c6d2acd85747be4707051c801) Signed-off-by: Bibby Hsieh &lt;bibby.hsieh@mediatek.com&gt; BUG=chrome-os-partner:40578 TEST=build and boot on oak-rev5 Change-Id: I6f622d787dc8716470d82ecbf10362a5da6e66c4 Reviewed-on: https://chromium-review.googlesource.com/343354 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="343354" owner_email="bibby.hsieh@mediatek.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/343354/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I544ea19adf20b09487fde30328747b8ef3d9f522" commit="1fb8baa70e4c12f95763ddf93d570e3e23b2f371" commit_message="CHROMIUM: drm/tegra: enable ioctls unrelated to syncpt Still keeping the 5 syncpt-related ioctls disabled. Change-Id: I544ea19adf20b09487fde30328747b8ef3d9f522 Reviewed-on: https://chromium-review.googlesource.com/343180 Commit-Ready: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Haixia Shi &lt;hshi@chromium.org&gt; " fail_count="2" gerrit_number="343180" owner_email="marcheu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/80/343180/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.10" change_id="Ia8456b24c44ba122b8b902b1d0e4a40fdc2d14c9" commit="df47d3946fe9911ca01c928cbbbc1d6543267cad" commit_message="CHROMIUM: dt: Add vdd-supply to make dpaux probing pass Change-Id: Ia8456b24c44ba122b8b902b1d0e4a40fdc2d14c9 Signed-off-by: Mark Zhang &lt;markz@nvidia.com&gt; Reviewed-on: https://chromium-review.googlesource.com/340569 Commit-Ready: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="2" gerrit_number="340569" owner_email="markz@nvidia.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/340569/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.10" change_id="I5e261af4d03b6866c6137efce9e6913bc8c4f097" commit="af5c7519924fca9745ecf098664b31bb3dd623f4" commit_message="CHROMIUM: dt: panel: Add backlight &amp; ddc channel These 2 items are required by panel-simple driver. Change-Id: I5e261af4d03b6866c6137efce9e6913bc8c4f097 Signed-off-by: Mark Zhang &lt;markz@nvidia.com&gt; Reviewed-on: https://chromium-review.googlesource.com/340710 Commit-Ready: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="2" gerrit_number="340710" owner_email="markz@nvidia.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/10/340710/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.10" change_id="Iae4606b6c205484b0c54b2721073ca99964c97e6" commit="39785e7d9eb043d334c46360d56b5e2d253d4bf3" commit_message="CHROMIUM: drm/edid: remove AUO reduced blanking This reduced blanking mode was added to let the driver use 1.62Gbit instead of 2.7Gbit mode, however it seems like there are different versions of this panel, some of which require different timings. Change-Id: Iae4606b6c205484b0c54b2721073ca99964c97e6 Reviewed-on: https://chromium-review.googlesource.com/343181 Commit-Ready: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="2" gerrit_number="343181" owner_email="marcheu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/343181/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I11558799701b079026fe58a2efd709899989af4a" commit="39ec133d803f7b0818ad27990d872fd9acf7a3d3" commit_message="driver: gpio: support rk3399 gpio driver rk3399 use the same gpio ip with rk3288, but gpio register address different. BUG=None TEST=emerge-kevin depthcharge BRANCH=None Change-Id: I11558799701b079026fe58a2efd709899989af4a Signed-off-by: Lin Huang &lt;hl@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/342567 Commit-Ready: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Tested-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="342567" owner_email="hl@rock-chips.com" pass_count="0" patch_number="3" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/67/342567/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4cf24ae5e0af1d90fc5d02739219caebaa0f9989" commit="86d6f042df6e2c20b0574949b9566ec25756eec5" commit_message="Kevin: add initial support kevin can boot to kernel from emmc or sdcard. BUG=None TEST=emerge-kevin depthcharge, boot to kernel BRANCH=None Change-Id: I4cf24ae5e0af1d90fc5d02739219caebaa0f9989 Signed-off-by: Lin Huang &lt;hl@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/332566 Commit-Ready: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Tested-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; " fail_count="0" gerrit_number="332566" owner_email="hl@rock-chips.com" pass_count="0" patch_number="10" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/66/332566/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If05850a61a10c508a9920a71532b36c6007e3fea" commit="ee57afc514bc608e7b559922962640711ee402e4" commit_message="Gru: add initial support gru can boot to kernel from emmc or sdcard. BUG=None TEST=emerge-gru depthcharge BRANCH=None Change-Id: If05850a61a10c508a9920a71532b36c6007e3fea Signed-off-by: Lin Huang &lt;hl@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/330285 Commit-Ready: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Tested-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; " fail_count="0" gerrit_number="330285" owner_email="hl@rock-chips.com" pass_count="0" patch_number="12" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/85/330285/12" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7d2b1d4850ecccd7a8adab43150e719452b1ba55" commit="22e07e4820066f0c97151ef67f05df9c2b44883a" commit_message="power: Add check_powerd_config. Add check_powerd_config, a small tool that can be used to query powerd's configuration to see if support for various pieces of hardware is enabled. Note that the presence of the hardware itself is not tested. BUG=chromium:606475 TEST=ran it; it reports true for all three flags on samus Change-Id: I7d2b1d4850ecccd7a8adab43150e719452b1ba55 Reviewed-on: https://chromium-review.googlesource.com/341504 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="1" gerrit_number="341504" owner_email="derat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/04/341504/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia5e4f0eca73d70d078e3c76aa7bc43befeedbe99" commit="970c63f4569e6c605129e6102771db09febfc5a7" commit_message="power_manager: Install check_powerd_config. BUG=chromium:606475 TEST=built it and checked that it's install CQ-DEPEND=I7d2b1d4850ecccd7a8adab43150e719452b1ba55 Change-Id: Ia5e4f0eca73d70d078e3c76aa7bc43befeedbe99 Reviewed-on: https://chromium-review.googlesource.com/341497 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="1" gerrit_number="341497" owner_email="derat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/97/341497/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0f79e4f1373d63bc2641cdb456ef736f74646225" commit="9cd70f95c050529dd3c43b35756fcc3f7c7b191d" commit_message="chaos: Update dynamic APs with admin_ip field. BUG=None TEST=None Change-Id: I0f79e4f1373d63bc2641cdb456ef736f74646225 Reviewed-on: https://chromium-review.googlesource.com/343546 Commit-Ready: Tien Chang &lt;tienchang@chromium.org&gt; Tested-by: Tien Chang &lt;tienchang@chromium.org&gt; Reviewed-by: Bindu Mahadev &lt;bmahadev@chromium.org&gt; " fail_count="0" gerrit_number="343546" owner_email="tienchang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/46/343546/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I062b9f2d8c045697a59caa5d3acbc0d929181e7c" commit="06b588906f5e494a99a4405bd2a17337281a67f1" commit_message="[chaos]Use IP instead of admin url in the AP configurator BUG=None TEST=None Change-Id: I062b9f2d8c045697a59caa5d3acbc0d929181e7c Reviewed-on: https://chromium-review.googlesource.com/343551 Commit-Ready: Bindu Mahadev &lt;bmahadev@chromium.org&gt; Tested-by: Bindu Mahadev &lt;bmahadev@chromium.org&gt; Reviewed-by: Tien Chang &lt;tienchang@chromium.org&gt; " fail_count="0" gerrit_number="343551" owner_email="bmahadev@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/51/343551/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I14192b5e89fc6fbbcb3e0a223524e3e2bad9275b" commit="d2b11cbaf3de6bba8b079c8b002d7393dbdf5900" commit_message="CHROMIUM: msm_serial: Disable restoring interrupts for DMA When UART operates in DMA mode, Rx FIFO over watermark (RXLEV) or stale interrupts(RXSTALE) are not needed, hence keep them disabled and do not restore when DMA completes. BUG=chrome-os-partner:49263 TEST=Tested DMA with serial drivers Change-Id: I14192b5e89fc6fbbcb3e0a223524e3e2bad9275b Signed-off-by: Charanya &lt;charanya@codeaurora.org&gt; Signed-off-by: Abhishek Sahu &lt;absahu@codeaurora.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343235 Commit-Ready: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-by: Charanya Venkatraman &lt;charanya@codeaurora.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="0" gerrit_number="343235" owner_email="absahu@codeaurora.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/35/343235/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ic9c5b37e3b12abdf8cb2df83991cb357bf637845" commit="64ebe84914eff054664874a3b7a542ec6f6cf7f4" commit_message="CHROMIUM: msm_serial: Fixed Tx fifo handling The TX count need to be checked with available space in the TX circular buffer so added the condition for the same. BUG=chrome-os-partner:49263 TEST=Tested DMA with serial drivers Change-Id: Ic9c5b37e3b12abdf8cb2df83991cb357bf637845 Signed-off-by: Nitheesh Sekar &lt;nsekar@codeaurora.org&gt; Signed-off-by: Abhishek Sahu &lt;absahu@codeaurora.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343329 Commit-Ready: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-by: Charanya Venkatraman &lt;charanya@codeaurora.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="0" gerrit_number="343329" owner_email="absahu@codeaurora.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/29/343329/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I976e1438eea978f56a2312818aa537f34c840b2d" commit="bb2598bf916126beeaa97527f12bf5e1c434ade0" commit_message="graphics_Gbm: remove tests that use enum gbm_bo_format That enum was removed from minigbm, so this test should no longer use it. TEST=graphics_Gbm BUG=None CQ-DEPEND=CL:343528 Change-Id: I976e1438eea978f56a2312818aa537f34c840b2d Reviewed-on: https://chromium-review.googlesource.com/343592 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="343592" owner_email="zachr@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/92/343592/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If3b19975a137928965f14bad26d1e895dd839810" commit="d0e6a808affe7c94f6aa1364b0dfd43af3071ecc" commit_message="remove enum gbm_bo_format The presence of this enum makes mistakes handling gbm formats very easy to make. With this patch, no new code can use this enum. Any old code that tries will see errors. BUG=None TEST=drm-tests CQ-DEPEND=CL:343592 Change-Id: If3b19975a137928965f14bad26d1e895dd839810 Reviewed-on: https://chromium-review.googlesource.com/343528 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Haixia Shi &lt;hshi@chromium.org&gt; " fail_count="0" gerrit_number="343528" owner_email="zachr@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/28/343528/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I1abec2a9561673c5b5ccb43e422687fd6766d5f1" commit="f570670bc1de2e82ab0b560e161983bf5478a938" commit_message="UPSTREAM: ASoC: hdmi-codec: Add ELD control ALSA doesn't know about all the different compressed audio formats, so there is no interface to let userspace enumerate the formats that are supported by the connected sink. Exporting the raw ELD bytes to userspace allows an application to select the appropriate audio format depending on the current capabilities of the connected HDMI sink device. Usually userspace then just pretends to ALSA that the data is in one of the raw 16-bit PCM audio formats and relies on the IEC controls to tell the sink how to interpret the data. Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt; Reviewed-by: Jyri Sarha &lt;jsarha@ti.com&gt; Tested-by: Jyri Sarha &lt;jsarha@ti.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 81151cfb6bfe69f1c5a52b795eb005226a322c9e) BUG=chrome-os-partner:40529 TEST=build and boot oak-tot to UI Change-Id: I1abec2a9561673c5b5ccb43e422687fd6766d5f1 Signed-off-by: PC Liao &lt;pc.liao@mediatek.com&gt; Reviewed-on: https://chromium-review.googlesource.com/321646 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="321646" owner_email="p.zabel@pengutronix.de" pass_count="0" patch_number="21" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/46/321646/21" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I5d5f31d8dcf4a4e7e1438e1a3972c8beb1813cb3" commit="b44e262b0fd145d9ccc96b2050efc5ea7c743b43" commit_message="UPSTREAM: ASoC: hdmi-codec: Add ELD control Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit db71336b9eec22c21cef65c90cea49130c464994) BUG=chrome-os-partner:40529 TEST=build and boot oak-tot to UI Change-Id: I5d5f31d8dcf4a4e7e1438e1a3972c8beb1813cb3 Signed-off-by: PC Liao &lt;pc.liao@mediatek.com&gt; Reviewed-on: https://chromium-review.googlesource.com/343390 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="343390" owner_email="pc.liao@mediatek.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/343390/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8114140b696aff5d1498a2031d3af372b28c1f79" commit="db3c3506e8ae584fbffcd7003796fd3acbdb3260" commit_message="offline-test: log output of stressapptest The output of stressapptest was not logged before. We add it into log in this CL, this will benefit our debugging. TEST=manual test BUG=chromium:573933 Change-Id: I8114140b696aff5d1498a2031d3af372b28c1f79 Reviewed-on: https://chromium-review.googlesource.com/341625 Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Shun-Hsing Ou &lt;shunhsingou@chromium.org&gt; " fail_count="2" gerrit_number="341625" owner_email="stimim@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/25/341625/7" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I7743ba2b2c6cd7c6da22c8ebfde7d381e8db398c" commit="6a72b406799be9929d6e3f19241710c88bcd04b5" commit_message="offline-test: can ignore unpextected reboot When we are still testing manufacturing flow, it would be good if we can stop run-in test, and move DUT around. TEST=manual test BUG=chromium:573933 Change-Id: I7743ba2b2c6cd7c6da22c8ebfde7d381e8db398c Reviewed-on: https://chromium-review.googlesource.com/342177 Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="2" gerrit_number="342177" owner_email="stimim@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/77/342177/6" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Id808d4fe69eabed52a5c42c4a6d8e1098965c5cb" commit="8c69154cb69871969d532ce10b2c9468bd6586f0" commit_message="alsa_api_test: Add a test binary for ALSA API Test snd_pcm_drop and snd_pcm_forward behavior. These two calls are needed for new CRAS scheduling. The implementation may be different on different boards. This binary can help developers to check the behavior of ALSA API. BUG=chromium:601346 TEST=On samus, run `alsa_api_test --device hw:1,0 --drop`, will fail. TEST=On samus, run `alsa_api_test --device hw:1,0 --move`, will pass. Change-Id: Id808d4fe69eabed52a5c42c4a6d8e1098965c5cb Reviewed-on: https://chromium-review.googlesource.com/340896 Commit-Ready: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Tested-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="340896" owner_email="cychiang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/audiotest" project_url="https://chromium-review.googlesource.com/chromiumos/platform/audiotest" ref="refs/changes/96/340896/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iea92341f0fe3d1094ea4311198b768bbaaf7cdbf" commit="4d99f2f3aaa923da70a8133555f14ab39c7d4001" commit_message="alsa_api_test: Add the option to test filling mmap buffer Test the API to fill whole buffer with zeros. The sequence is: 1. Use snd_pcm_mmap_begin to get the mmap buffer. 2. Fill the mmap buffer with zeros using memset. 3. Do not call snd_pcm_mmap_commit. 4. Let device play for some periods. 5. Use snd_pcm_mmap_begin to get the mmap buffer. 6. Check mmap buffer contains all zeros. BUG=chromium:601346 TEST=run `alsa_api_test --device hw:1,0 --fill` on samus. Change-Id: Iea92341f0fe3d1094ea4311198b768bbaaf7cdbf Reviewed-on: https://chromium-review.googlesource.com/341842 Commit-Ready: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Tested-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; " fail_count="0" gerrit_number="341842" owner_email="cychiang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/audiotest" project_url="https://chromium-review.googlesource.com/chromiumos/platform/audiotest" ref="refs/changes/42/341842/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I53faf12182a67085bf331976eb90267a6dc54b34" commit="5ad5463d2a80c51dba1a3a0ab498db7bc8e8daa6" commit_message="[autotest] Raise DevServerException if devserver response contains error. When global config enable_ssh_connection_for_devserver is set to True, devserver calls are made by ssh to devserver and run a curl command to devserver request. If the devserver request failed, the curl command won't return a urllib2.HTTPError, instead, it just returns the string of the HTTP response. Without that error, client will repeatedly make the request until timeout, which misleads user to think devserver has some issue. This change checks the HTTP response to see if there is any certain string of exception raised by devserver. It's the most reliable way but the only thing available for now. BUG=b:28643167 TEST=local run set enable_ssh_connection_for_devserver to True Try to make some devserver call that known will fail, e.g., import common from autotest_lib.client.common_lib.cros import dev_server build_info = {'branch': 'git_mnc-release', 'target': 'shamu-userdebug', 'build_id': '2419303', 'os_type': 'android'} build_name = '%(branch)s/%(target)s/%(build_id)s' % build_info devserver = dev_server.AndroidBuildServer.resolve(build_name, 'localhost') devserver.stage_artifacts(build_info['target'], build_info['build_id'], build_info['branch'], artifacts=['none_existing_package']) Change-Id: I53faf12182a67085bf331976eb90267a6dc54b34 Reviewed-on: https://chromium-review.googlesource.com/343291 Commit-Ready: Dan Shi &lt;dshi@google.com&gt; Tested-by: Dan Shi &lt;dshi@google.com&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="0" gerrit_number="343291" owner_email="dshi@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/91/343291/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="Ie98952e5a314274c7100f8e2066dabc0ed5e90f2" commit="5b70470ad9384ba56d58b78672076844f4e60f20" commit_message="CHROMIUM: drm/tegra: use DRM helper to setup SG table Change-Id: Ie98952e5a314274c7100f8e2066dabc0ed5e90f2 Signed-off-by: Vince Hsu &lt;vince.h@nvidia.com&gt; Reviewed-on: https://chromium-review.googlesource.com/343190 Commit-Ready: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="343190" owner_email="marcheu@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/343190/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5225caf03d0f819ef79b989342ec6a30f32f2cb0" commit="c47e7af0a54c2c2b02a6bc10410aeba5cba3faca" commit_message="brillo: Fix import error for wifi tests BUG:b:27297360 TEST=none Change-Id: I5225caf03d0f819ef79b989342ec6a30f32f2cb0 Reviewed-on: https://chromium-review.googlesource.com/343521 Commit-Ready: Ralph Nathan &lt;ralphnathan@chromium.org&gt; Tested-by: Ralph Nathan &lt;ralphnathan@chromium.org&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="1" gerrit_number="343521" owner_email="ralphnathan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/21/343521/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9762b60b10eb96e2e4ac7731504a6ce33d604987" commit="3e21b00209c728d98d8cdd62b7ca626ae9a2ded4" commit_message="service_constants: Add kOutputNodeVolumeChanged signal This signal will be monitored by Chrome UI to synchronize volume when the hardware changes its volume. BUG=chromium:609458 TEST=None Change-Id: I9762b60b10eb96e2e4ac7731504a6ce33d604987 Reviewed-on: https://chromium-review.googlesource.com/343326 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="1" gerrit_number="343326" owner_email="hychao@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/system_api" project_url="https://chromium-review.googlesource.com/chromiumos/platform/system_api" ref="refs/changes/26/343326/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8b4703aae20b40dbad021c35e01b6fdbfa2175f6" commit="bdc428cf7c3e0079647b64ae39ae47e1754fdc06" commit_message="libcontainer: Allow relative source when mounting externally Only mounts made inside minijail were checked for being relative to the runtime root. Allow mounts made outside to be relative as well. Thus, if a mount needs to be made externally, it can still be specified relative to the runtime root path of the container. This allows the bind mount of /dev/pts/ptmx to /dev/ptmx to be made outside and have its selinux context set correctly. BUG=none TEST=run container on minnie with root-relative, external mount. Change-Id: I8b4703aae20b40dbad021c35e01b6fdbfa2175f6 Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/341585 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="341585" owner_email="dgreid@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/341585/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I900b7c9f3de9ed40cebb0b4ebc8a0ca4e671c73a" commit="b446640004036d34e2eb625de858aae84b99ee3d" commit_message="Reland &quot;Marking 9999 ebuild for chromeos-base/shill as stable.&quot; This reverts commit f371649ba9cfef6aca9670914befa620b4884c59. Pulled 14 new changes from platform/system/connectivity/shill: (ebuild: chromeos-base/shill) 2f8fcfe shill: don't process proxy packet after read error d966a84 Revert &quot;shill: distinguish between success and unknown failure&quot; 954cb14 shill: distinguish between success and unknown failure c0bfc39 shill: Adding mpp, mpath messages for mesh stats. 1262e96 shill: collect more complete DHCPv6 configuration 27a206f Remove defunct members of WiFi class 30039ff shill: Add MAC address randomization property ad9c9c1 shill: Remove progressive scan 6642e97 Fix unused field errors 0b42fb4 shill_setup_wifi: Cleanup constants. 9cca259 shill_setup_wifi: Only exit once we're online. 202ed0d shill: improve handling of bridge interfaces f431d88 Fix IP collision detection in shill 625995a shill: update TODOs in ChromeosManagerDBusAdaptor Pulled 36 new changes from chromiumos/platform2: (ebuild: chromeos-base/shill) b435c68 libcontainer: check calloc in create cf745c5 libcontainer: handle EINTR from minijail_wait 9bdcc88 Revert &quot;common-mk: Kill any auxiliary child processes after the child terminates.&quot; 6d53215 power: Turn on the backlight earlier during resume 90ed00f common-mk: Kill any auxiliary child processes after the child terminates. f388860 installer: fix editing mbr with util-linux &gt;= 2.26 2bd9ea9 libcontainer: allows calling setfiles on external mounts f6a8dd5 crosh: network_diag should default to clients3.google.com 6a5eeb9 power: Remove --debug option for resume time measurement cde8b1c crosh: add network_diag hosts necessary for kiosk mode 601fc53 init: Add console-ramoops log into clobber-log. 6a4bc27 common-mk: Some style fixes for platform2_test.py ddeba19 vpn: Ensure child process is killed before exiting. b5da953 libchromeos-ui: Ensure the server process is killed before exiting. f3d0bc4 installer: assume unescaped quotes in grub.cfg 9a64c1a login: Do not try to allocate stack space. da78102 login: ui.conf - make directory for running containers 98e1516 Revert &quot;common-mk: Kill any auxiliary child processes after the child terminates.&quot; c904149 crash: dump more data for i915 debug 4768669 crash: Collect Java crash logs from ARC ad8ac01 crash: Clean up user collector logging fd24e9b common-mk: Kill any auxiliary child processes after the child terminates. 16d3565 debugd: Add GetPerfOutputFd that returns perf data over a file descriptor 4c85df1 disk_updater: add kingston reformatting. 42df3c5 quipper: Output 40-byte perfized build ID strings 085d03b quipper: Move new protobuf includes to compat/proto.h 8aafdfc login: Add allow-data-roaming-by-default for rialto 1498b4e debugd: Close the FD after GetBigFeedbackLogs() to signal readers on the other end of the pipe. 7b63aa0 power: Add regex for suspend-to-idle to calculate metrics. 4d3b175 common-mk: protoc: Add the output directory to the include path. a87c8a5 init: use frecon to display low battery warning on freon images 309d1be crash: Collect console-ramoops for hardware watchdog resets 83c8370 crash: Split --init into --init and --boot_collect 75b9bfe power: Turn Off remote sync of clock during suspend stress test 8f1f983 dark_resume: do not write to state file when disabled fd87621 login: Add method GetArcStartTime() BUG=chrome-os-partner:52689 TEST=emerge Change-Id: I900b7c9f3de9ed40cebb0b4ebc8a0ca4e671c73a Reviewed-on: https://chromium-review.googlesource.com/343547 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Sameer Nanda &lt;snanda@chromium.org&gt; " fail_count="0" gerrit_number="343547" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/47/343547/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I393ea924d398e5f46dd8ff7d68ffc33e9f1e4085" commit="ee3271f1fb602951c2c93592c7f53c84444a45a5" commit_message="CHROMIUM: FIXUP wireless42 use of debugfs_create_bool The following commit introduced a build failure for gale: https://chromium-review.googlesource.com/#/c/330357/ commit 7ae890e4014b (&quot;BACKPORT: debugfs: Pass bool pointer to debugfs_create_bool()&quot;) Author: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Date: Fri May 6 20:58:04 2016 +0800 One of two failures: .../net/mac80211-4.2/debugfs.c:257:8: error: passing argument 4 of 'debugfs_create_bool' from incompatible pointer type [-Werror] &amp;local-&gt;rx_stats_enabled); ^ BUG=none TEST=emerge-gale gale-kernel-3_18 (This is building from chromeos-3_18 branch) Change-Id: I393ea924d398e5f46dd8ff7d68ffc33e9f1e4085 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343550 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="343550" owner_email="grundler@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/343550/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I34770b40fcb460dc9413d1813ccf11fc96e4a300" commit="06546a837b8fb8281ea3d92547298b805b41040d" commit_message="CHROMIUM: adma: tegra: report precise dma position Earlier dma position is reported for buffers for which interrupt is received. Current buffer transfered bytes are ignored. This change adds current buffer transferred data to report more precise dma position. Signed-off-by: Ravindra Lokhande &lt;rlokhande@nvidia.com&gt; BUG=None TEST=boot tested and audio/video playback tested with youtube Change-Id: I34770b40fcb460dc9413d1813ccf11fc96e4a300 Signed-off-by: Rhyland Klein &lt;rklein@nvidia.com&gt; Reviewed-on: https://chromium-review.googlesource.com/343602 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Christopher Freeman &lt;cfreeman@nvidia.com&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="343602" owner_email="rklein@nvidia.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/343602/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6f60641576fa3036ffb2b2d54a499b3ecf84643c" commit="83ac259df0f8af390d7017d7a9750248c1269ada" commit_message="Relm: Add servo overlay for Relm Inherit Strago servo overlay configuration. BUG=None TEST='cros_workon --host start hdctools' 'sudo emerge hdctools' 'sudo servod --board=relm' Change-Id: I6f60641576fa3036ffb2b2d54a499b3ecf84643c Reviewed-on: https://chromium-review.googlesource.com/343434 Commit-Ready: Keith Tzeng &lt;keith.tzeng@quantatw.com&gt; Tested-by: Keith Tzeng &lt;keith.tzeng@quantatw.com&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="0" gerrit_number="343434" owner_email="keith.tzeng@quantatw.com" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/34/343434/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idb44aec4c1b2e9669261492bd0abb65111403573" commit="c47dd6fe6dbce273988984e26ef59826dc0b8dda" commit_message="power: Support enabling keyboard backlight for user activity Add a new keyboard_backlight_turn_on_for_user_activity pref (on by default) that can be set to instruct powerd to keep the keyboard backlight off except when user activity (keyboard, touchpad) is observed. This can be set on systems that lack ambient light sensors and hover detection to reduce the keyboard backlight's power consumption. Also rename keyboard_backlight_keep_on_after_hover_ms to keyboard_backlight_keep_on_ms, as its use is no longer limited to systems where hover detection is supported. BUG=chromium:603233 TEST=added; also built and ran on samus with hover detection disabled Change-Id: Idb44aec4c1b2e9669261492bd0abb65111403573 Reviewed-on: https://chromium-review.googlesource.com/340927 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="340927" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/27/340927/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9a52619e387ea529e9be0f0c6da3a291c6d63368" commit="d5f9a81f5664c0cfd9d3663bf1aa85ec71ed9683" commit_message="Removing bvt suit attribute. Removing bvt-perbuild suit attribute as there few issues while running the test. BUG=chromium:600757 TEST=manual Change-Id: I9a52619e387ea529e9be0f0c6da3a291c6d63368 Reviewed-on: https://chromium-review.googlesource.com/343535 Commit-Ready: Avinash Kodipelli &lt;avkodipelli@chromium.org&gt; Tested-by: Avinash Kodipelli &lt;avkodipelli@chromium.org&gt; Reviewed-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; " fail_count="0" gerrit_number="343535" owner_email="avkodipelli@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/35/343535/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8ee78dfc829480de35fe283776af4fe95171c16f" commit="222772ffd4bb04b79deae9587990d0be2a80b79e" commit_message="Whitelist the TDLS tests and add the control file for the run. BUG=b/28153594 TEST=None Change-Id: I8ee78dfc829480de35fe283776af4fe95171c16f Reviewed-on: https://chromium-review.googlesource.com/343557 Commit-Ready: Clifford Cheng &lt;cliffordcheng@chromium.org&gt; Tested-by: Clifford Cheng &lt;cliffordcheng@chromium.org&gt; Reviewed-by: Tien Chang &lt;tienchang@chromium.org&gt; " fail_count="0" gerrit_number="343557" owner_email="cliffordcheng@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/57/343557/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic116d8e211652713c91af85ce71a340c059c7a60" commit="2cc2d9dd2c0690977b5de92800d19ac6e4e9ea7d" commit_message="[autotest] Add new suite, toolchain-tests, for toolchain team. This CL adds a new suite, toolchain-tests, so the toolchain team can mark tests it wants to run together with this suite name. BUG=chromium:610341 TEST=Ran test_that using 'toolchain-tests' suite name in my chroot. Change-Id: Ic116d8e211652713c91af85ce71a340c059c7a60 Reviewed-on: https://chromium-review.googlesource.com/343532 Commit-Ready: Caroline Tice &lt;cmtice@chromium.org&gt; Tested-by: Caroline Tice &lt;cmtice@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="1" gerrit_number="343532" owner_email="cmtice@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/32/343532/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iea04d48599deb21716b23cadff324fd3816118ad" commit="99e9d324613535e19b93f2e0da5c85cdfeb562b3" commit_message="[autotest] Loop over urllib2 reads of the RPC responses. Recently some json RPC responses are being cut off at 4096 bytes. In an attempt to solve this problem, we will try to do multiple reads of the urlfile until no data is returned. BUG=chromium:606071 TEST=suite support still works in moblab. Change-Id: Iea04d48599deb21716b23cadff324fd3816118ad Reviewed-on: https://chromium-review.googlesource.com/342841 Commit-Ready: Simran Basi &lt;sbasi@chromium.org&gt; Tested-by: Simran Basi &lt;sbasi@chromium.org&gt; Reviewed-by: Simran Basi &lt;sbasi@chromium.org&gt; " fail_count="2" gerrit_number="342841" owner_email="sbasi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/41/342841/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="If0cae52c182db6ba1616b09ab51db7a3c05e3e1d" commit="8ce5b1f7520f3eb7c53a71a8e65cd1e436fcf083" commit_message="CHROMIUM: ARM64: dts: drop old comment in gru The comment is stale. BUG=chrome-os-partner:52691 TEST=none Change-Id: If0cae52c182db6ba1616b09ab51db7a3c05e3e1d Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343563 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="343563" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/63/343563/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I428401e979b11292058a7398b0544e310496e268" commit="6a6d64214779eb09527c13beb710745864251b00" commit_message="[autotest] chameleon: Stabilize bluetooth connection sequence Adjust these parameters to stabilize bluetooth connection. - Wait 20 seconds after disconnection to reset the state before connection. - Set connection retry time limit to 90 seconds because one trial may take up to 15 seconds. - Wait 15 seconds after connection before checking bluetooth nodes. BUG=chromium:607867 TEST=run audio_AudioBluetoothConnectionStability on peach_pi for 10 times. Change-Id: I428401e979b11292058a7398b0544e310496e268 Reviewed-on: https://chromium-review.googlesource.com/341253 Commit-Ready: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Tested-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Kalin Stoyanov &lt;kalin@chromium.org&gt; " fail_count="2" gerrit_number="341253" owner_email="cychiang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/53/341253/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="Ia5500aad057de2e6fd5b41d50a728a5a063d2307" commit="bdbf44072c46d1051a88bccd6e32833169b57c27" commit_message="CHROMIUM: i2c: qup: returned error code for i2c transfer failure The existing code was ignoring all other errors except NACK which leads to unnecessary wait for timeout. This patch returns the error to calling function, if I2C transfer failed due to QUP or I2C bus errors. BUG=chrome-os-partner:49263 TEST=Tested DMA with QUP i2c drivers Change-Id: Ia5500aad057de2e6fd5b41d50a728a5a063d2307 Signed-off-by: Abhishek Sahu &lt;absahu@codeaurora.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343002 Commit-Ready: Hisham Yehia &lt;hyehia@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="343002" owner_email="absahu@codeaurora.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/343002/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.02" change_id="Ife4cde2318e007a76c978973c13bbce583d082a8" commit="fc5fe27137cdae6c1469a23e18b4570e975bfc88" commit_message="ipq40xx: Break a long line in Makefile.inc BUG=none BRANCH=none TEST=compiled Change-Id: Ife4cde2318e007a76c978973c13bbce583d082a8 Signed-off-by: David Hendricks &lt;dhendrix@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343556 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="343556" owner_email="dhendrix@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/56/343556/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1a6e11293d75fb394f981d2d30b84b7f4a2f5bbb" commit="dd4e9821c450aff0356aa45516facc82960bb634" commit_message="testlog: populate should return self for convenience BUG=chromium:609069 TEST=Locally Change-Id: I1a6e11293d75fb394f981d2d30b84b7f4a2f5bbb Reviewed-on: https://chromium-review.googlesource.com/341893 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Chun-ta Lin &lt;itspeter@chromium.org&gt; " fail_count="0" gerrit_number="341893" owner_email="kitching@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/93/341893/9" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8345fdf7d20203ca8b14e5498707cb5328aebc1a" commit="5d23bb1fd7b5be92984599ea9933e3c0705613e0" commit_message="[autotest] audio_AlsaAPI: Add the test for ALSA API Wraps alsa_api_test binary to test ALSA API including these: - drop: Test snd_pcm_drop can drop playback and reset hw_ptr. It fails on some boards where drop is implemented as pause. - fill: Test filling buffer get from snd_pcm_mmap_begin. - move: Test snd_pcm_forward can move appl_ptr to the front of hw_ptr. BUG=chromium:601346 TEST=run audio_AlsaAPI test on samus. Fill and move pass while drop fails. Change-Id: I8345fdf7d20203ca8b14e5498707cb5328aebc1a Reviewed-on: https://chromium-review.googlesource.com/343402 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; " fail_count="0" gerrit_number="343402" owner_email="cychiang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/02/343402/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2532778311e81efd79095fae2591241f4a0c7380" commit="2d6b7114b45dde609dd8ac8d2e8db7a839c1e1b1" commit_message="Revert &quot;autotest-chrome: exclude video tests on veyron platforms&quot; This reverts commit 801b0340f44d7c38e6d97d42fedb6ff79f2994ea. Veyron video HW acceleration is fixed. BUG=chromium:608838 TEST=verified emerge works Change-Id: I2532778311e81efd79095fae2591241f4a0c7380 Reviewed-on: https://chromium-review.googlesource.com/343433 Commit-Ready: Kuang-che Wu &lt;kcwu@chromium.org&gt; Tested-by: Kuang-che Wu &lt;kcwu@chromium.org&gt; Reviewed-by: Wu-cheng Li &lt;wuchengli@chromium.org&gt; " fail_count="1" gerrit_number="343433" owner_email="kcwu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/33/343433/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I67ecdce45b5e579c0a7f3a106cf1cfa8efcaa4a7" commit="ae650c8aa3896ab03001d37f95421767b5807d24" commit_message="[autotest] Replace setpgrp with setsid setpgrp causes java process kicked off by autoserv to hang, as found in CL https://chrome-internal-review.googlesource.com/#/c/257918/ setsid is similar to setpgrp, and can work with the java process. BUG=None TEST=unittest, verified in chromeos-autotest Change-Id: I67ecdce45b5e579c0a7f3a106cf1cfa8efcaa4a7 Reviewed-on: https://chromium-review.googlesource.com/343403 Commit-Ready: Dan Shi &lt;dshi@google.com&gt; Tested-by: Dan Shi &lt;dshi@google.com&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; " fail_count="1" gerrit_number="343403" owner_email="dshi@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/03/343403/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.02" change_id="If6c76358db4e9ee01c2bd2dbdd5948c61b7aa5bc" commit="6832d9088ee3367e16e11282b469588f11fdfd77" commit_message="UPSTREAM: parade/ps8640: Initialize edid_size decode_edid either gets EDID_LENGTH bytes or (in the extended case), 2*EDID_LENGTH. See that this is reflected in its size argument. BRANCH=None BUG=None TEST=None Change-Id: If6c76358db4e9ee01c2bd2dbdd5948c61b7aa5bc Signed-off-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-on: https://review.coreboot.org/14698 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer &lt;stefan.reinauer@coreboot.org&gt; (cherry picked from commit 2a6f251f4d8d41d13051ec2c897aea800c07275a) Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343552 " fail_count="1" gerrit_number="343552" owner_email="jwerner@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/52/343552/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I61950b886bd9cc9fc556b4db97e71f5b60c419d6" commit="c616fbd5b517378b1cc1ca49efc7c37d5777d916" commit_message="CHROMIUM: drm/img-rogue: set parent clk to clk26m when changing freq MT8173 GPU clk is top_mfg. top_mfg is the output of a mux, which can have several inputs such as clk26m and mmpll. Usually mmpll is selected as top_mfg's parent to allow GPU DVFS to select a range of frequencie for the GPU. Currently, when changing the GPU frequency, we directly change mmpll frequency. However, it turns out that mmpll is unstable while its frequency is changing. This instability causes issues with the GPU and/or for the CPU if happens to be attempting to access GPU registers. To fix this, this patch first moves top_mfg over to a stable clk26m, then changes the mmpll frequency, and finally then moves back to the mmpll after mmpll is stable at the new frequency. Signed-off-by: HS Liao &lt;hs.liao@mediatek.com&gt; BUG=chrome-os-partner:52206 TEST=pass RunIn.Stress test Change-Id: I61950b886bd9cc9fc556b4db97e71f5b60c419d6 Reviewed-on: https://chromium-review.googlesource.com/340662 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="340662" owner_email="hs.liao@mediatek.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/340662/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia7d4d9863fbd223d4984bffed0837384d65efe6b" commit="be49e9756bda5ebc027357521cf4b554e4615698" commit_message="driver: storage: support rk3399 sdmmc clock setting rk3399 sdmmc clock setting flow is the same with rk3288, but the cru register different. BUG=None TEST=emerge-kevin depthcharge BRANCH=None Change-Id: Ia7d4d9863fbd223d4984bffed0837384d65efe6b Signed-off-by: Lin Huang &lt;hl@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/342568 Commit-Ready: Vadim Bendebury &lt;vbendeb@google.com&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="342568" owner_email="hl@rock-chips.com" pass_count="0" patch_number="2" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/68/342568/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7bf422832d74ae0418f3163bd6517dfdfddc353a" commit="369ebb2aa50a8935c39fad26c109e3467dc58bde" commit_message="Add elm-cheets builder configuration Hard to resolve the conflicts in CL:342770, so start over with this one BUG=chromium:609412 TEST=None Change-Id: I7bf422832d74ae0418f3163bd6517dfdfddc353a Reviewed-on: https://chromium-review.googlesource.com/343050 Commit-Ready: Philip Chen &lt;philipchen@chromium.org&gt; Tested-by: Philip Chen &lt;philipchen@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="2" gerrit_number="343050" owner_email="philipchen@chromium.org" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/50/343050/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia6470a76f95e87d6cda1bf7273deaab6344f8ee9" commit="7e66301fc8568d5965f9631b4404851f233aa71c" commit_message="kevin: Move RAM from data section to code Kevin is code space constrained, so use RAM normally used for data instead for code. BUG=chrome-os-partner:52876 BRANCH=None TEST=Verify free code RAM becomes 5732 bytes (was 1636) and free data RAM becomes 3072 bytes (was 7168 bytes) (measured with pending changes to add sensor task). Also, verify kevin continues to boot + power sequence. Change-Id: Ia6470a76f95e87d6cda1bf7273deaab6344f8ee9 Signed-off-by: Shawn Nematbakhsh &lt;shawnn@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/343191 Commit-Ready: Wonjoon Lee &lt;woojoo.lee@samsung.com&gt; Tested-by: Shawn N &lt;shawnn@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="1" gerrit_number="343191" owner_email="shawnn@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/91/343191/3" remote="cros" total_fail_count="1"/><lkgm version="8300.0.0-rc1"/></manifest>