blob: 37350a0b8ca7b1825e4b48cb01183470b6c3c122 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="2fab861e48bca7cb927f8e357d96bcb5a21a1ebf">
<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="5851d2018a268db6ec8450abd453f59d773f8e12" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/manifest" path="manifest" revision="c708999bdbc3fd6f26eac3cf790156039a7a5fb6" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="dd9225ee68148bfc78500c07aeadfadb2fc56e69" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="1541bdae837425fa87572f25ec428f83f14fb7d1" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="3a2c975087dbe6aa72ffabf55133d402f85c09e2" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="0d34ea5d1f0e612484c96b610f0ff77c43416aea" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="135c7bd2056cd5773c2074d257c3895dc7a3bfe1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="82278ee760fc1eb19f0719cdef626dca157cd533" 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="580140574963688c0adb1ea5710481dbca1b775a" 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="1367f15855c8e27505b358902274dbd7fc744f5a" 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="8544657d8bcb5741ef6864ff3de60c94619119aa" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="f58fc7acf461d08873f0667e00edcd7b469e47a8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="b214c5e7db2ca90da5acfc91bec6dfdeabaeec97" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="6c2b2a2b2860236ab33a375716efa57fb3b90ced" 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="842bd998c3bc34cf044c70584305a4aa373896fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="a595a9cff1607a2b7290482beb6570fc84fe9bdc" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/platform/factory" path="src/platform/factory" revision="a1e79b05be684d344e2d826109930c9722f52f5e" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="37ff411373c39c236a56fea1ef3fb2a33b2ec206" 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="5f6742f036cc0783209fa564cca16b037acb25c5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="88ce928bf7e9f1364a140efd7d726026a27cbca1" 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="139693446b857a6b11e5255d5db23c50061c4226" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="e602124bbfbf676062bbed30ac142a22e0077a33" 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="202f42a36d8b9d8b2bf4ba870d15599c9462d1ce" 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="e04c9b50d4f50ed661f06db883e77c8b56acf386" 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="9cd1579b6fa1f768eb022e7aeed158874a2caf54" 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="906f3a0a929968a8725e6a2dae7fe1b5f39f02c4" 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="8e2e37df9c5326a8e4198553a4befb0c1be97841" 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="15b02fd7a45b0e49420d1dc0682c5ef7529da5b9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="658a4244256e4dec1ad5e12cb2fc8c77c188beaf" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="c2217b861b79ce92b053f8d9fe9da6e0a1cd30dc" 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="65f61f90ccae5f0b5f37ea3bdf86735bc58709a0" 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="4cfa67817a9e71385431a20fa721070967ade5a2" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="4eb4f92cc93705e525e7a7319da4797faea1acab" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/repohooks" path="src/repohooks" revision="7a610e823d287f3a1f796100b2a3d11da83de89e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="1521112b819f2c94f3af1f36c271e6eb37d227c3" 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="195d29f399759813cd42ea2b8d3133ba426e2ba2">
<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="bb469d685a3829f08605fe2c861357c7f0e11010" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="dac51d02485dd5d9c0634887397340b41c37860c" upstream="refs/heads/chromeos-5.37"/>
<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="d01f932cda44b0b44c5494b316aefc43c8b84c52" 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/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="1e9d7ca7a48a10ea7047038f079d2dfc8790c28d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="ecc64074216eaa2cf6941f2907431268d78d6667" 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="1e92dc06d9a50f251b0658d373c66272d415501a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="b8167c867c667f99b1c1216df119c84e18f4dd37" 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="0a2294c60a1c51aab3234794fcb60258e3d46cb7" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="1378d100fcf5f679a343dfbd10239d095372d481" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="ba5b8172e27f216de693af3f0218097ee4ce31a3" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="8301f9ada6c883e8d0b8ed317ab3a4885825664e" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel-next" path="src/third_party/kernel/v4.4-experimental" revision="3728514a0b75194395b32eabf535af6700f73575" 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="53b86eee34a9a2ec2812d81d344eb7e252aff5fc" 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="3dc2630e457155a4e8c8613911fe178bc4adf743" 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="c2faa3df83d679cb01b553d567b16ecc2299f134" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="b263d6a8f1f16d433e7b2279d00a5d8d6f6ac797" 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="ab36a75379f1cfaa7a803cb6f8b33ad31e49fcbf" 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="24f8b1918812346e57274ed6a377954fe58b7bc0" 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="020ddef0473ed6bafa1a30d935bcb382bcfd6fb4" 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/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-3.14" change_id="I7c76ee2ab90abf514cf45272b464df5ccd046ae0" commit="3f7d05926f1a1244dec74adf08997fde6f6b2d16" commit_message="UPSTREAM: usb: dwc2: Fix dr_mode validation The dr_mode parameter was being checked against how the dwc2 module was being configured at compile time. But it wasn't checked against the hardware capabilities, nor were the hardware capabilities checked against the compilation parameters. This commit adds those checks and adjusts dr_mode to an appropriate value, if needed. If the hardware capabilities and module compilation do not match then we fail as it wouldn't be possible to run properly. The hardware, module, and dr_mode, can each be set to host, device, or otg. Check that all these values are compatible and adjust the value of dr_mode if possible. The following table summarizes the behavior: actual HW MOD dr_mode dr_mode ------------------------------ HST HST any : HST HST DEV any : --- HST OTG any : HST DEV HST any : --- DEV DEV any : DEV DEV OTG any : DEV OTG HST any : HST OTG DEV any : DEV OTG OTG any : dr_mode BUG=chrome-os-partner:50683 TEST=USB still works OK Conflicts: drivers/usb/dwc2/platform.c ...due to the fact that we have old of_usb_get_dr_mode() instead of usb_get_dr_mode() (we didn't backport the big treewide change) and that we have need_phy_for_wake patch. Change-Id: I7c76ee2ab90abf514cf45272b464df5ccd046ae0 Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 5268ed9d2e3b52f703f3661eef14cecbb2b572d4) Reviewed-on: https://chromium-review.googlesource.com/330131 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330131" 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/31/330131/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I69b9cc0223e55c4077a20f20d02c6df8ade02684" commit="afb66ccb81a35bc588fcfc8616a97d6399640128" commit_message="UPSTREAM: usb: dwc2: Move mode querying functions into core.h These functions should go in core.h where they can be called from core, device, or host. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I69b9cc0223e55c4077a20f20d02c6df8ade02684 Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 1696d5ab99ef885ae62da5ad58f9eff16da7ff78) Reviewed-on: https://chromium-review.googlesource.com/330132 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="1" gerrit_number="330132" 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/32/330132/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="If061d86be47804e6edfd298dae75972c5db69bde" commit="f691fdf2c90c1e1cf23a84d077a2247d86f0b9af" commit_message="UPSTREAM: usb: dwc2: Move reset into dwc2_get_hwparams() The reset is required to get reset values of the hardware parameters but the force mode is not. Move the base reset into dwc2_get_hwparams() and do the reset and force mode afterwards. BUG=chrome-os-partner:50683 TEST=USB still works OK Conflicts: drivers/usb/dwc2/platform.c ...due to the fact that we have old of_usb_get_dr_mode() instead of usb_get_dr_mode() (we didn't backport the big treewide change) and that we have need_phy_for_wake patch. Change-Id: If061d86be47804e6edfd298dae75972c5db69bde Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 263b7fb557f797d9d4d1dcf93fb6bb2efc3f1d46) Reviewed-on: https://chromium-review.googlesource.com/330133 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330133" 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/33/330133/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ib552e7b374db76380dc80e1f3380f9c061e87852" commit="73e55e13e61b7042ca4a33bd6f522ea96c9d0470" commit_message="UPSTREAM: usb: dwc2: Add functions to set and clear force mode Added functions to set force mode for host and device. These functions will check the current mode and only force if needed thus avoiding unnecessary force mode delays. However clearing the mode is currently done unconditionally and with the delay in place. This is needed during the connector ID status change interrupt in order to ensure that the mode has changed properly. This preserves the old behavior only for this case. The warning comment about this is moved into the clear mode condition. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: Ib552e7b374db76380dc80e1f3380f9c061e87852 Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 09c96980dc723462ed2eeacc945fed5bcb278f85) Reviewed-on: https://chromium-review.googlesource.com/330134 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330134" 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/34/330134/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Idc482ffa709df10eb6cedc563911cd3c9e5caa43" commit="7147510044898a04170e9552d59da2082a076519" commit_message="UPSTREAM: usb: dwc2: Improve handling of host and device hwparams Adds separate functions to get the host and device specific hardware parameters. The functions check whether the parameters need to be read at all, depending on dr_mode, and forces the mode only if necessary. This saves some delays during probe. This also adds two device mode parameters that will be used by the gadget. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: Idc482ffa709df10eb6cedc563911cd3c9e5caa43 Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 55e1040e424b59063da627fb580ec953f4c01de7) Reviewed-on: https://chromium-review.googlesource.com/330135 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330135" 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/35/330135/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I4bf39be553420f57227848e098591d2d6bc6ce37" commit="f20b3cda7a5f0ede32dfebb8b9dea25d2e4fd7fe" commit_message="UPSTREAM: usb: dwc2: gadget: Use hw params from core Use the previously cached hw params in the gadget. This saves a reset and force mode in the gadget initialization during probe and makes getting the hardware parameters consistent between gadget and host. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I4bf39be553420f57227848e098591d2d6bc6ce37 Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 43e9034904dd37db7ed87fa8f5039c561c4004cd) Reviewed-on: https://chromium-review.googlesource.com/330136 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330136" 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/36/330136/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Iba5dd561eb254526192ae12085a554c704fb68db" commit="014931891daaa3be757f9ed9ebcb0bcd26c51775" commit_message="UPSTREAM: usb: dwc2: gadget: Replace dwc2_hsotg_corereset() The dwc2_core_reset() function exists in the core so use that one instead. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: Iba5dd561eb254526192ae12085a554c704fb68db Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 241729baa932a69cd203dbaa81abbb8af5b77b65) Reviewed-on: https://chromium-review.googlesource.com/330137 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330137" 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/37/330137/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I4520849ab1a8e0ef79f888891c6209ff1d0129a8" commit="0579e5df6f865bb2d905da183ecd3753f0cd72c1" commit_message="UPSTREAM: usb: dwc2: Reduce delay when forcing mode in reset The delay for force mode is only 25ms according to the databook. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I4520849ab1a8e0ef79f888891c6209ff1d0129a8 Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 97e463886b873f62bea2293e7edf81fdb884b84f) Reviewed-on: https://chromium-review.googlesource.com/330138 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330138" 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/38/330138/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I2ceb3781a6a93ab4077603274a36bce9371a8229" commit="329b8115b081037840608442f328e711027378eb" commit_message="UPSTREAM: usb: dwc2: Remove redundant reset in probe Reset already happens before this so just force the dr_mode. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I2ceb3781a6a93ab4077603274a36bce9371a8229 Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 25362d318371e1e271dda24995ceabb8457b3b7c) Reviewed-on: https://chromium-review.googlesource.com/330139 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330139" 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/39/330139/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I61a3a04b412940f0b0621fccd02347d1e066e886" commit="b8256465e8ede45a4152d712760937d0214243fe" commit_message="UPSTREAM: usb: dwc2: gadget: Remove call to dwc2_hsotg_init() Remove call to dwc2_hsotg_init() from dwc2_gadget_init(). The gadget_init function should not access any device registers because the mode isn't guaranteed here. Also, this is already called elsewhere before anything starts on the gadget so it is not necessary here. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I61a3a04b412940f0b0621fccd02347d1e066e886 Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 60c0288c72c980fb37ed4e48f68c9743a53b662c) Reviewed-on: https://chromium-review.googlesource.com/330140 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330140" 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/40/330140/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ife20f82c800db72ba24f19393b6c6df7ec46bea2" commit="c2bf832f39380d0589b322de134e6fd42fe3be9c" commit_message="UPSTREAM: usb: dwc2: gadget: Repair DSTS register decoding The &quot;enumspd&quot; field is located in register DSTS[2:1], but the code which checks the bitfield does not shift the value accordingly. This in turn causes incorrect detection of gadget link partner speed in dwc2_hsotg_irq_enumdone() . Shift the value accordingly to fix the problem with speed detection. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: Ife20f82c800db72ba24f19393b6c6df7ec46bea2 Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Marek Vasut &lt;marex@denx.de&gt; Cc: Felipe Balbi &lt;balbi@ti.com&gt; Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Cc: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 6d76c92c2fcbee4fd1f6d7b375d71057c7a615b1) Reviewed-on: https://chromium-review.googlesource.com/330141 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330141" 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/41/330141/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I6a20d51e408342fd1426192feba619715f8ca591" commit="02bc8d4fade8431360044c6d32333fee18ccd041" commit_message="UPSTREAM: usb: dwc2: add shutdown callback to platform variant In specific conditions (involving usb hubs) dwc2 devices can create a lot of interrupts, even to the point of overwhelming devices running at low frequencies. Some devices need to do special clock handling at shutdown-time which may bring the system clock below the threshold of being able to handle the dwc2 interrupts. Disabling dwc2-irqs in a shutdown callbacks prevents reboots/poweroffs from getting stuck in such cases. The hsotg struct already contains an unused irq element, so we can just use it to store the irq number for the shutdown callback. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I6a20d51e408342fd1426192feba619715f8ca591 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Heiko Stuebner &lt;heiko.stuebner@collabora.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit a40a00318c7fcdd23e73cfffac0e33430a43a3e3) Reviewed-on: https://chromium-review.googlesource.com/330142 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330142" 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/42/330142/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I996f1e0aec9bff0260d7e7487664eacbaaf4c376" commit="1e2a97937c2a652e0f60d758e0f3ab7250b1c5fa" commit_message="UPSTREAM: Revert &quot;usb: dwc2: Move reset into dwc2_get_hwparams()&quot; This reverts commit 263b7fb557f7 (&quot;usb: dwc2: Move reset into dwc2_get_hwparams()&quot;) due to regression found on bcm2835 platform. USB ethernet fails, due to being unable to pick up proper parameters when performing a plain reset before reading hw params. Below shows the results of the gnptxfsiz and hptxfsiz with and before and after reverting this (from Stefan Wahren): So here is the probe result before Patch 1 is applied: [ 1.283148] dwc2 20980000.usb: Configuration mismatch. dr_mode forced to host [ 1.313894] dwc2 20980000.usb: gnptxfsiz=00201000 [ 1.314104] dwc2 20980000.usb: hptxfsiz=00000000 [ 1.353908] dwc2 20980000.usb: 256 invalid for host_nperio_tx_fifo_size. Check HW configuration. [ 1.354262] dwc2 20980000.usb: 512 invalid for host_perio_tx_fifo_size. Check HW configuration. [ 1.394249] dwc2 20980000.usb: DWC OTG Controller [ 1.394561] dwc2 20980000.usb: new USB bus registered, assigned bus number 1 [ 1.394917] dwc2 20980000.usb: irq 33, io mem 0x00000000 And here is the probe result after Patch 1 is applied: [ 1.280107] dwc2 20980000.usb: Configuration mismatch. dr_mode forced to host [ 1.353949] dwc2 20980000.usb: gnptxfsiz=01001000 [ 1.354166] dwc2 20980000.usb: hptxfsiz=02002000 [ 1.434301] dwc2 20980000.usb: DWC OTG Controller [ 1.434616] dwc2 20980000.usb: new USB bus registered, assigned bus number 1 [ 1.434973] dwc2 20980000.usb: irq 33, io mem 0x00000000 BUG=chrome-os-partner:50683 TEST=USB still works OK Conflicts: drivers/usb/dwc2/platform.c ...due to the fact that we have old of_usb_get_dr_mode() instead of usb_get_dr_mode() (we didn't backport the big treewide change) and that we have need_phy_for_wake patch. Change-Id: I996f1e0aec9bff0260d7e7487664eacbaaf4c376 Tested-by: Heiko Stuebner &lt;heiko@sntech.de&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Reported-by: Stefan Wahren &lt;stefan.wahren@i2se.com&gt; Reported-by: Remi Pommarel &lt;repk@triplefau.lt&gt; Tested-by: Stefan Wahren &lt;stefan.wahren@i2se.com&gt; Tested-by: Remi Pommarel &lt;repk@triplefau.lt&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 03b32e4c9bd1b52fcf1e4304e7a704aa0315e398) Reviewed-on: https://chromium-review.googlesource.com/330143 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330143" 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/43/330143/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I82dace792807195cd47406525362d73382c349a2" commit="496c4bb47f61ea9537c259ab23b39f35deec9a06" commit_message="UPSTREAM: usb: dwc2: Fix probe problem on bcm2835 Fixes an issue found on Raspberry PI platform that prevents probe. Don't skip setting the force mode if it's already set. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I82dace792807195cd47406525362d73382c349a2 Fixes: 09c96980dc72 (&quot;usb: dwc2: Add functions to set and clear force mode&quot;) Tested-by: Heiko Stuebner &lt;heiko@sntech.de&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Reported-by: Stefan Wahren &lt;stefan.wahren@i2se.com&gt; Reported-by: Remi Pommarel &lt;repk@triplefau.lt&gt; Tested-by: Stefan Wahren &lt;stefan.wahren@i2se.com&gt; Tested-by: Remi Pommarel &lt;repk@triplefau.lt&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 192cb07f7928e8cb09a9851e6c0f7478baa3bc6d) Reviewed-on: https://chromium-review.googlesource.com/330144 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330144" 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/44/330144/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I3244066f1fa1378d031944667155cc64431d22c5" commit="05de1da26e7a5b9d72139074a4b768ff76576585" commit_message="UPSTREAM: usb: dwc2: Add extra delay when forcing dr_mode Fixes an issue found on rockchip rk3036 and rk3188 SOC platforms. For some reason, the existing msleep(25) is not enough after the force mode. The following patch was reported to fix the issue. This does increase the probe delay again slightly, but not up to the level it was before the original series of patches that this fixes. It does not cause any other issues when tested on Synopsys HAPS and Altera socfpga platforms. Need to revisit this series next release to see if we can address these issues without having an unconditional delay. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I3244066f1fa1378d031944667155cc64431d22c5 Fixes: 09c96980dc72 (&quot;usb: dwc2: Add functions to set and clear force mode&quot;) Reported-by: Caesar Wang &lt;caesar.upstream@gmail.com&gt; Reported-by: Michael Niewoehner &lt;linux@mniewoehner.de&gt; Tested-by: Heiko Stuebner &lt;heiko@sntech.de&gt; Tested-by: Caesar Wang &lt;caesar.upstream@gmail.com&gt; Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit bd84f4ae9986ac9acd278566ccb39c60bc961abb) Reviewed-on: https://chromium-review.googlesource.com/330145 Tested-by: Caesar Wang &lt;wxt@rock-chips.com&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330145" 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/45/330145/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I5baf51590190d0aaba2abaf7aa2616a0637b7770" commit="d7d7de69766f9279135d095897dfa8d92430c3d4" commit_message="UPSTREAM: usb: dwc2: host: fix logical omissions in dwc2_process_non_isoc_desc Fixes memory manipulation issues and makes Host DDMA bulk transfers work. dwc2_process_non_isoc_desc() must return non zero value ONLY when failure happens in one of the queued descriptors. After receiving non zero value the caller must stop processing of remaining QTDs and their descriptors from chain. Commit 26a19ea699060fde (&quot;usb: dwc2: host: fix use of qtd after free in desc dma mode&quot;) breaks non_isoc transaction completion logic in Host DDMA mode. There were bugs before that, but after this patch dwc2_process_non_isoc_desc() returns fail status even if descriptor was processed normally. This causes break from loop which is processing remaining descriptors assigned to QTD, which is not correct for QTDs containing more than one descriptor. Current dwc2 driver gathers queued BULK URBs until receiving URB without URB_NO_INTERRUPT flag. Once getting it, SW creates descriptor chain, stores it in qh structure and passes start address to HW. Multiple URB data is contained in that chain. Hence on getting error on descriptor after its processing by HW, SW should go out of both loops(qh-&gt;qtd, qtd-&gt;descs) and report the failure. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I5baf51590190d0aaba2abaf7aa2616a0637b7770 Fixes: 26a19ea699060fde (&quot;usb: dwc2: host: fix use of qtd after free in desc dma mode&quot;) Cc: Gregory Herrero &lt;gregory.herrero@intel.com&gt; Signed-off-by: Vardan Mikayelyan &lt;mvardan@synopsys.com&gt; Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 3142a16b9816c24501103a92010a283eb6e2766c) Reviewed-on: https://chromium-review.googlesource.com/330146 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330146" 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/46/330146/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I76b0c2e8f10639a4e4e591df55ea249c9ceaf9d4" commit="929d667c124f134cd3db956eedb612a7a41e58e6" commit_message="UPSTREAM: usb: dwc2: host: fix the data toggle error in full speed descriptor dma There will be data toggle error happen for full speed buld-out transfer. The data toggle bit is saved in qh for non-control transfers, it is wrong to check the qtd for that case. Also fix one static analysis tool issue after fix the data toggle error. John Youn: * Added WARN() to warn on improper usage of the dwc2_hcd_save_data_toggle() function. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I76b0c2e8f10639a4e4e591df55ea249c9ceaf9d4 Signed-off-by: Dyson Lee &lt;dyson.lee@intel.com&gt; Signed-off-by: Tang, Jianqiang &lt;jianqiang.tang@intel.com&gt; Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit 62943b7dfa35887a40f71f698deec4488bf73036) Reviewed-on: https://chromium-review.googlesource.com/330147 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330147" 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/47/330147/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I03dfb7b8514f3bbaa30ec330a40b8bee8739886e" commit="60d5457f1a0f151b55559e571aee052c9c51898e" commit_message="UPSTREAM: usb: dwc2: USB_DWC2 should depend on HAS_DMA If NO_DMA=y: ERROR: &quot;usb_gadget_map_request&quot; [drivers/usb/dwc2/dwc2.ko] undefined! ERROR: &quot;usb_gadget_unmap_request&quot; [drivers/usb/dwc2/dwc2.ko] undefined! ERROR: &quot;bad_dma_ops&quot; [drivers/usb/dwc2/dwc2.ko] undefined! Add a dependency on HAS_DMA to fix this. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I03dfb7b8514f3bbaa30ec330a40b8bee8739886e Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt; Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit ee89b641a9ddca5f2d1e38d205473c4b0d26c670) Reviewed-on: https://chromium-review.googlesource.com/330148 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330148" 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/48/330148/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I9f5b887bd7cd9c6adb2308a4d09d801eeb197a50" commit="5f2150a20fb6dffd2135037eb7e7c44d421c9d24" commit_message="UPSTREAM: usb: add HAS_IOMEM dependency to USB_DWC2 drivers/built-in.o: In function `dwc2_driver_probe': /home/vegard/linux/drivers/usb/dwc2/platform.c:491: undefined reference to `devm_ioremap_resource' BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I9f5b887bd7cd9c6adb2308a4d09d801eeb197a50 Signed-off-by: Vegard Nossum &lt;vegard.nossum@oracle.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit 89f1ec8ee251920dd1bf07abf7a14c62d81d5733) Reviewed-on: https://chromium-review.googlesource.com/330149 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330149" 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/49/330149/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I2372f7f9b75711e0b90a778f17b6c47ee8c35fd1" commit="2c407a3b841587ca26396ff48c9e947266810b0d" commit_message="UPSTREAM: usb: dwc2: Use kmem_cache_free() Here, free memory is allocated using kmem_cache_zalloc. So, use kmem_cache_free instead of kfree. This is done using Coccinelle and semantic patch used is as follows: //&lt;smpl&gt; @@ expression x,E,c; @@ x = \(kmem_cache_alloc\|kmem_cache_zalloc\|kmem_cache_alloc_node\)(c,...) ... when != x = E when != &amp;x ?-kfree(x) +kmem_cache_free(c,x) //&lt;/smpl&gt; BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: I2372f7f9b75711e0b90a778f17b6c47ee8c35fd1 Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Amitoj Kaur Chawla &lt;amitoj1606@gmail.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit ff7abd5035e84761e6aa14763e87dc92bc751e10) Reviewed-on: https://chromium-review.googlesource.com/330150 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330150" 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/50/330150/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ie923defc005edea227219df6741e7f6789b7a2dc" commit="ccd9e947f91c464c83f71d6e96f6dbe6c4d85c82" commit_message="UPSTREAM: usb: dwc2: Move register save and restore functions Move the register save and restore functions into the host and gadget specific files. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: Ie923defc005edea227219df6741e7f6789b7a2dc Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit d34f1f6037586b245f5f5a4153edf9f44dc5ad99) Reviewed-on: https://chromium-review.googlesource.com/330151 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330151" 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/51/330151/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="If6540bd3cd4e1cdf501d409a8dfdcb88c2325ed8" commit="49546d8800697db99edcb881e0e73793473457ea" commit_message="UPSTREAM: usb: dwc2: Move host-specific core functions into hcd.c Move host core initialization and host channel routines into hcd.c. This allows these functions to only be compiled in host-enabled driver configurations (DRD or host-only). BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: If6540bd3cd4e1cdf501d409a8dfdcb88c2325ed8 Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit de2e708b2b707380e52a51a39e5214744d7eb6ad) Reviewed-on: https://chromium-review.googlesource.com/330152 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330152" 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/52/330152/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Iab6d5a90fa6e9d4a5fc6e9ac6ff0c63910f85b5b" commit="fae13656728cd1c856b1c5fecf96f41360425992" commit_message="UPSTREAM: usb: dwc2: Add support for Lantiq ARX and XRX SoCs Add support for Lantiq ARX and XRX SoC families to the dwc2 driver. BUG=chrome-os-partner:50683 TEST=USB still works OK Conflicts: drivers/usb/dwc2/platform.c ...due to local pistachio support. Change-Id: Iab6d5a90fa6e9d4a5fc6e9ac6ff0c63910f85b5b Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Antti Seppl &lt;a.seppala@gmail.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit 899b880161575961d5634d79d6ca641798cd3527) Reviewed-on: https://chromium-review.googlesource.com/330153 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330153" 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/53/330153/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ia3537b4b569939fcf49fbb6b200e45b063ea9804" commit="6d73883ffa0e5b1e3721719a300450532fd03d7b" commit_message="UPSTREAM: usb: dwc2: Fix issues in dwc2_complete_non_isoc_xfer_ddma() Fixes a static analysis issue in dwc2_complete_non_isoc_xfer_ddma(). The qtd was being passed to a function after being freed. It was not being used in the function so this doesn't fix any bugs. But it fixes up the warning and makes the code safer by setting qtd to NULL and not using it at all. BUG=chrome-os-partner:50683 TEST=USB still works OK Change-Id: Ia3537b4b569939fcf49fbb6b200e45b063ea9804 Reported-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit 7ed28fc6b9ea5cb6f5208b5abc22e75997bb9c83) Reviewed-on: https://chromium-review.googlesource.com/330154 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="330154" 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/54/330154/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If52ef20a2bd787fa860784e3fb4e0051d3b697c2" commit="bf30b1a9c66bb290312f53f6aa6749f83cac0af4" commit_message="test_suites: remove CRITERIA line from suite control files This line is rather redundant, since it is effectively the same for all suites. Also, it make reference to the now deprecated SUITE= field of control files. Hence, just get rid of this line. Also, fix the preupload hook. BUG=None TEST=None Change-Id: If52ef20a2bd787fa860784e3fb4e0051d3b697c2 Reviewed-on: https://chromium-review.googlesource.com/332998 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Shuqian Zhao &lt;shuqianz@chromium.org&gt; " fail_count="0" gerrit_number="332998" owner_email="akeshet@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/98/332998/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id67bd8a00fe9d2cc0c998e6398abab2548a93538" commit="70f04f68fe98a27deff941d5815abacf4d063022" commit_message="gestures-conf: Re-use non-cheets config for samus-cheets as well Since samus-cheets is not a board_variant but a separate board name we have to strip -cheets from the board name as well. BUG=b:27619995 TEST=TP should be working smoothly now Change-Id: Id67bd8a00fe9d2cc0c998e6398abab2548a93538 Reviewed-on: https://chromium-review.googlesource.com/333070 Commit-Ready: Dennis Kempin &lt;denniskempin@chromium.org&gt; Tested-by: Dennis Kempin &lt;denniskempin@chromium.org&gt; Reviewed-by: Charlie Mooney &lt;charliemooney@chromium.org&gt; " fail_count="0" gerrit_number="333070" owner_email="denniskempin@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/70/333070/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibf884f2ca5fee51f90acb40c5019569c6ab09238" commit="10817fd44f76a160ab49f31f68873b1c35c4adcd" commit_message="Fix fscanf format string security bug in layout.c An internal security audit of the flashrom project by Carl-Daniel Hailfinger found a buffer overflow bug present in all flashrom versions since the year 2005. This bug was independently found and reported to flashrom.org by Cosmin Gorgovan a few days ago. A buffer on the stack and a buffer on the heap are affected by the overflow caused by an incorrect fscanf format string. The buffer overflow can only be triggered if the optional layout feature is used and if the user manually specifies a specially crafted layout file on the command line. Command line parsing and flash image handling do not trigger the buggy code path. Most usage of flashrom does not involve layout files. The fix in this commit (changed fscanf format string) can be applied to layout.c of all past flashrom versions. Signed-off-by: Carl-Daniel Hailfinger &lt;c-d.hailfinger.devel.2006@gmx.net&gt; Acked-by: Stefan Tauner &lt;stefan.tauner@alumni.tuwien.ac.at&gt; Change-Id: Ibf884f2ca5fee51f90acb40c5019569c6ab09238 git-svn-id: svn://flashrom.org/flashrom/trunk@1953 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 Reviewed-on: https://chromium-review.googlesource.com/332247 Commit-Ready: David Hendricks &lt;dhendrix@chromium.org&gt; Tested-by: David Hendricks &lt;dhendrix@chromium.org&gt; Reviewed-by: Shawn N &lt;shawnn@chromium.org&gt; " fail_count="1" gerrit_number="332247" owner_email="dhendrix@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/47/332247/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4d69c83ae581cb41da928a27c39b7152475d7ca8" commit="0709a5e3fb79d1e63bd5e24f70e3b63bcfa16e9d" commit_message="servo_micro: add initial servo_micro build * Update flash_ec to allow flashing servo_micro * Add servo_micro build BUG=chromium:571477 BRANCH=None TEST=updated servod is able to control gpio, gpio extender, SPI flash, ec uart, ap uart on test yoshi Signed-off-by: Nick Sanders &lt;nsanders@google.com&gt; Change-Id: I4d69c83ae581cb41da928a27c39b7152475d7ca8 Reviewed-on: https://chromium-review.googlesource.com/327214 Commit-Ready: Nick Sanders &lt;nsanders@chromium.org&gt; Tested-by: Nick Sanders &lt;nsanders@chromium.org&gt; Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; " fail_count="1" gerrit_number="327214" owner_email="nsanders@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/14/327214/9" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I5c2eeff4b0a14180d36a567c625a77a3bdb2a208" commit="cdb32a0e34701c519646ab3838e810b0667fb3da" commit_message="CHROMIUM: cros_usbpd-charger - get_ec_port_status when not event driven Behavior of this driver changed starting from this commit : 2434442 CHROMIUM: cros_usbpd-charger - Don't ratelimit on power_changed I implemented a couple of subtle optimizations in the driver assuming that we would be event driven. However, on Chell and other systems, we do not support the mkbp_events, and most state refreshes are a result of either sysfs property reads or cros_usb_pd_charger_power_changed called from the update driver. If mkbp_event_supported, then we can be assured that the driver's state for the online property is consistent with the hardware. However, if we aren't event driven, the optimization before to skip an ec_port_status get and only returned cached values of the online property will cause a delay in detecting a cable attach until one of the other properties are read. Allow an ec_port_status refresh for online property check if we're not already online to check for plug events if not mkbp_event_supported. Signed-off-by: Benson Leung &lt;bleung@chromium.org&gt; BUG=chrome-os-partner:49164 TEST=Plug/unplug zinger and other adapters on Chell. Check that plug events are reflected in the UI quickly. Change-Id: I5c2eeff4b0a14180d36a567c625a77a3bdb2a208 Reviewed-on: https://chromium-review.googlesource.com/332863 Commit-Ready: Benson Leung &lt;bleung@chromium.org&gt; Tested-by: Benson Leung &lt;bleung@chromium.org&gt; Reviewed-by: Sameer Nanda &lt;snanda@chromium.org&gt; Reviewed-by: Shawn N &lt;shawnn@chromium.org&gt; " fail_count="0" gerrit_number="332863" owner_email="bleung@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/332863/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0629c2c2b326eee3f9ac6286a4012a63251bc81f" commit="db9c2a78cc478df1e25f1648eb0111f61cba6086" commit_message="CHROMIUMOS: hostapd: add taxonomy support This feature publishes the wifi client's probe and association options to the hostapd socket interface. V3 taxonomy format from gfiber: https://gfiber.googlesource.com/vendor/opensource/hostap/+/24d2ee70e19c28a62c724b43c0ed9b419957f1c1 BUG=None TEST=verified taxonomy is published on socket interface [ ported from https://chrome-internal-review.googlesource.com/#/c/248516/] Change-Id: I0629c2c2b326eee3f9ac6286a4012a63251bc81f Reviewed-on: https://chromium-review.googlesource.com/329949 Commit-Ready: Christopher Book &lt;cbook@chromium.org&gt; Tested-by: Christopher Book &lt;cbook@chromium.org&gt; Reviewed-by: John Walker &lt;walker@google.com&gt; " fail_count="0" gerrit_number="329949" owner_email="cbook@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/hostap" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hostap" ref="refs/changes/49/329949/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic9017f69ef3950d15b58f50b7a8dd8b148ea1051" commit="52a1e9abe1139936214f0f879a6c5eb7307df5c5" commit_message="Attempt to convert all input values to numbers. BUG=chromium:595365 TEST=manual execution of unit tests. Change-Id: Ic9017f69ef3950d15b58f50b7a8dd8b148ea1051 Reviewed-on: https://chromium-review.googlesource.com/332987 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="0" gerrit_number="332987" owner_email="haddowk@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/87/332987/3" remote="cros" total_fail_count="0"/><lkgm version="8072.0.0-rc1"/></manifest>