blob: 5d6bfebe3ce7a4d872b0e373851c79ad704e5ea9 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="11a5ff0e718abfaff41681f4281bd0508b7307aa">
<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="b6795643ec0305ba2ff862fcd0f450756aa5e58c"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/chromite" path="chromite" revision="9933b60cf2e6bdfa39493899cefb5c9c4b4c7f37" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/manifest" path="manifest" revision="85323bf360e42de0bf717d07484760e51533ebbe" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="0bc33e892e995457cc7cc6433068686e22e3526b" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="e1ecded09e5c449bf2553fdf6dd04521dfe73e5b" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="475609d0d82476d9162498e238df000eed27ff36" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="2f5c05fa5bd19105eae91fc7126d248392a35fc1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="48950c9cb35671c59f9f63316683357c8792b79d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="98d53174639518ccb46055b5e3b539725d516f77" 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/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="2242a46e0c8c66a1558a77d8829788d396352e29" 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="2647b00ff6b608e38dee89356271dd83f36b5982" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="fe0647a3cce55675060bd6809f465e1cb1c001e2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="37c189590df741644f99cda93b667c0a2c6d445e" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="a6ac00ddf4f26b4ee558c2066a4ba495c176fc30" 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="987a60f5ae48541c1df1aab8a01560446b712f76" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="0686445847dac456e867f96968b2ee29d7cce74a" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/platform/factory" path="src/platform/factory" revision="8d3c40a50e21a6f2fa4960cca1bb91c33b5bde8d" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="f90b5268a73704d68700a782d170261d546fd85a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="8b14a26ccaaac20c33535a38199273c0acecb33f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="38917fe2b121610c487570bb41f97167a76132ce" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="05325e18158f8519f853e086e92c04504e2b87aa" 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/platform/google-breakpad" revision="cf5b98e801bcf0218dfe19ac722c5fa600814678" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="7efff0e164437b46def2b2f556d822827e29a0be" 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="4a6953392ad6abf2d4899a54022478b1ca88ef09" 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="f9d2ab79a15a1bb6a1307f3b608964c81c27791b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/monitor_reconfig" path="src/platform/monitor_reconfig" revision="c02c806dfe581dcff530f75f7b73847f7c3dc229" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="351d2383b1633aee5d3ab1483f5c562cd6a2677b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="025edcb3ff590061db697f0f3aeb675407758053" 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="7cde658e97d6a00cf0d43f0478544e71ffd2e2d2" 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="b9adeb2bbcbba2eb383a307bcfc756d32ebc43d7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="45e1e60c2d179d7c7f6d7cb141c1c80b25bcf971" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="322345ed0b1ab6e42ec2710ef5c904464b0dc218" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="ea84cb97cdc7144cb8d746cec5b471d2b62d21f7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="c3c6ea92a02cb6bba18175c713cdedec18309d28" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="35468240e94dd74577f06dbeca5aac88e4c0b8ef" 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="1cf43ee163b9bcc3b9d2baaf5fc71b417b7f4334" 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_reference" path="src/platform/vboot_reference" revision="02ac2885fd797fba7f12ef040f0eb041dda7af20" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="f07e3dfe1be57bc778d84657bf051ff50443cf56" 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="48a42e96e26edd12bf295ea13b50bcdd40c068e3" 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="896ed2c7372c31ae8c6cf2d85cbc08d1e98a85d6" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="6b61036fa727cd7436357dc1019056edbb035a2a" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/repohooks" path="src/repohooks" revision="81d07144f3790a66819ecd320101bfdf51dd15f8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="84f9696b102bbdaa44bceee905beb7a6c7f78764" 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="a3a348993ad0a2b863f6277229423152fbed0af0" upstream="refs/heads/master"/>
<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="e63910ec84dad73d6efa6d5239f7efe2b3bff2b3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/binutils" path="src/third_party/binutils" revision="ff847b57d425687df548c860b48851f090bd79e2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="ea3bd053c6601d6fd4415e249cb3cd24bb5a96da" upstream="refs/heads/master"/>
<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/bsdiff" path="src/third_party/bsdiff" revision="8c17bdc0d759c8e6da90c5f72b052ba2605a0a3a" 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="5197b1354d138759dfaa428c665de6cbfb8e8911" upstream="refs/heads/chromeos-2015.07"/>
<project name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="612cd24575ab8bb77260e22f3665f46b77794ffe" 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="71d69adfd89c3feb4781cdfaa86ea3cc9d72ea2e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="f24b1313a047e8406b869fb59d4216b5e8e0eb05" 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="a69e0dd0e534a1caea1e42449a7509be5b26ce2c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="88126a88e240ab18730163ea0f5d0b775247ac23" 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="dabc189d165f9d89073a27041ed4c898667e3183" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="ce991d3804010d2bc297621ca3c4e009c307c802" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="393454feaae41c0e3ccb077865a2bcfef86c1d0a" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="e1722e8c1fa2002d8aa0dec3da8bab05ff5ccd7e" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="c4932bd57b6edfc42773b4527180a219b9af9ca4" 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/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="814223516b53c532bda8b320b6022fd2716a14d8" 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="f1684f7174aad3f4249416a3e9049899d05824ba" 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="c2a0600d5b0645533ba442b5ab879b23c2564a4d" 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="52fbe37e5d78011366eec0033d5374a0c8950f0e" 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="7d5367e2a8618718e90274ae920bc6f406b59b9e" 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="065e0d7552ad876e067e56dcd8cc2a8f84bd8cc4" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="4ca78880022107e61481a0e2e053acc82b2e5090" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="9fc83145f6a01327c247342fd8c393d8f54357b6" upstream="refs/heads/chromeos-v2013.06"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="04cfc2000cdc6a27b8a33e3b112e97c33e22f318" 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="0ec868bc7a6a72ca40e3cb508898e4e07f109ae1"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-3.14" change_id="Idaf681460fe6aba4738bcdeedee694cd2db674c8" commit="9b44b591aafa668e72de7df5d6f03db4891ab946" commit_message="UPSTREAM: usb: dwc2: gadget: handle reset interrupt before endpoint interrupts If system is loaded, reset, enum-done and setup interrupts can occur at the same time. Current interrupt handling sequence will handle setup packet's interrupt before handling reset interrupt. Which will break the enumeration process. Correct sequence is to handle reset, enum-done and then any other endpoint interrupts. BUG=chrome-os-partner:46308 TEST=w/ series both USB ports are happy Change-Id: Idaf681460fe6aba4738bcdeedee694cd2db674c8 Signed-off-by: Mian Yousaf Kaukab &lt;yousaf.kaukab@intel.com&gt; Tested-by: Robert Baldyga &lt;r.baldyga@samsung.com&gt; Tested-by: Dinh Nguyen &lt;dinguyen@opensource.altera.com&gt; Tested-by: John Youn &lt;johnyoun@synopsys.com&gt; Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Doug Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit 8fc37b82a4a43f63e3464e5d02578ea988cb5c01) Reviewed-on: https://chromium-review.googlesource.com/306257 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="306257" owner_email="dianders@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/57/306257/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="If4ca52a334fa880a87289ea32306d8c4d5020a5d" commit="d3146847b8fbfc9e41e8b906eb7442225adf0fc4" commit_message="UPSTREAM: usb: dwc2: exit hibernation on session request Controller enters hibernation through suspend interrupt on disconnection. On connection, session request interrupt is generated. dwc2 must exit hibernation and restore state from this interrupt before continuing. In host mode, exit from hibernation is handled by bus_resume function. BUG=chrome-os-partner:46308 TEST=w/ series both USB ports are happy Change-Id: If4ca52a334fa880a87289ea32306d8c4d5020a5d Signed-off-by: Mian Yousaf Kaukab &lt;yousaf.kaukab@intel.com&gt; Signed-off-by: Gregory Herrero &lt;gregory.herrero@intel.com&gt; Tested-by: Robert Baldyga &lt;r.baldyga@samsung.com&gt; Tested-by: Dinh Nguyen &lt;dinguyen@opensource.altera.com&gt; Tested-by: John Youn &lt;johnyoun@synopsys.com&gt; Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Doug Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit 21795c826a4525bd6b111acfe0db079545083c40) Reviewed-on: https://chromium-review.googlesource.com/306258 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="306258" owner_email="dianders@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/58/306258/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I00b91741170d5236254729949257ef0ad7337b03" commit="fc001a2fdda36b0966154c2f755fbff76278fd25" commit_message="UPSTREAM: usb: dwc2: gadget: fix a memory use-after-free bug When dwc2_hsotg_handle_unaligned_buf_complete() hs_req-&gt;req.buf already destroyed, in dwc2_hsotg_unmap_dma(), it touches hs_req-&gt;req.dma again, so dwc2_hsotg_unmap_dma() should be called before dwc2_hsotg_handle_unaligned_buf_complete(). Otherwise, it will cause a bad_page BUG, when allocate this memory page next time. This bug led to the following crash: BUG: Bad page state in process swapper/0 pfn:2bdbc [ 26.820440] page:eed76780 count:0 mapcount:0 mapping: (null) index:0x0 [ 26.854710] page flags: 0x200(arch_1) [ 26.885836] page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set [ 26.919179] bad because of flags: [ 26.948917] page flags: 0x200(arch_1) [ 26.979100] Modules linked in: [ 27.008401] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W3.14.0 #17 [ 27.041816] [&lt;c010e1f8&gt;] (unwind_backtrace) from [&lt;c010a704&gt;] (show_stack+0x20/0x24) [ 27.076108] [&lt;c010a704&gt;] (show_stack) from [&lt;c087eea8&gt;] (dump_stack+0x70/0x8c) [ 27.110246] [&lt;c087eea8&gt;] (dump_stack) from [&lt;c01ce0b8&gt;] (bad_page+0xfc/0x12c) [ 27.143958] [&lt;c01ce0b8&gt;] (bad_page) from [&lt;c01ce65c&gt;] (get_page_from_freelist+0x3e4/0x50c) [ 27.179298] [&lt;c01ce65c&gt;] (get_page_from_freelist) from [&lt;c01ce9a0&gt;] (__alloc_pages_nodemask) [ 27.216296] [&lt;c01ce9a0&gt;] (__alloc_pages_nodemask) from [&lt;c01cf00c&gt;] (__get_free_pages+0x20/) [ 27.252326] [&lt;c01cf00c&gt;] (__get_free_pages) from [&lt;c01e5bec&gt;] (kmalloc_order_trace+0x34/0xa) [ 27.288295] [&lt;c01e5bec&gt;] (kmalloc_order_trace) from [&lt;c0203304&gt;] (__kmalloc+0x40/0x1ac) [ 27.323751] [&lt;c0203304&gt;] (__kmalloc) from [&lt;c052abc0&gt;] (dwc2_hsotg_ep_queue.isra.12+0x7c/0x1) [ 27.359937] [&lt;c052abc0&gt;] (dwc2_hsotg_ep_queue.isra.12) from [&lt;c052af88&gt;] (dwc2_hsotg_ep_queue) [ 27.397478] [&lt;c052af88&gt;] (dwc2_hsotg_ep_queue_lock) from [&lt;c0554110&gt;] (rx_submit+0xfc/0x164) [ 27.433619] [&lt;c0554110&gt;] (rx_submit) from [&lt;c05546e8&gt;] (rx_complete+0x22c/0x230) [ 27.468872] [&lt;c05546e8&gt;] (rx_complete) from [&lt;c052b528&gt;] (dwc2_hsotg_complete_request+0xfc/0) [ 27.506240] [&lt;c052b528&gt;] (dwc2_hsotg_complete_request) from [&lt;c052bba0&gt;] (dwc2_hsotg_handle_o) [ 27.545401] [&lt;c052bba0&gt;] (dwc2_hsotg_handle_outdone) from [&lt;c052be70&gt;] (dwc2_hsotg_epint+0x2c) [ 27.583689] [&lt;c052be70&gt;] (dwc2_hsotg_epint) from [&lt;c052c750&gt;] (dwc2_hsotg_irq+0x1dc/0x4ac) [ 27.621041] [&lt;c052c750&gt;] (dwc2_hsotg_irq) from [&lt;c01682e0&gt;] (handle_irq_event_percpu+0x70/0x) [ 27.659066] [&lt;c01682e0&gt;] (handle_irq_event_percpu) from [&lt;c01684ec&gt;] (handle_irq_event+0x4c) [ 27.697322] [&lt;c01684ec&gt;] (handle_irq_event) from [&lt;c016bae0&gt;] (handle_fasteoi_irq+0xc8/0x11) [ 27.735451] [&lt;c016bae0&gt;] (handle_fasteoi_irq) from [&lt;c0167b8c&gt;] (generic_handle_irq+0x30/0x) [ 27.773918] [&lt;c0167b8c&gt;] (generic_handle_irq) from [&lt;c0167ca4&gt;] (__handle_domain_irq+0x84/0) [ 27.812018] [&lt;c0167ca4&gt;] (__handle_domain_irq) from [&lt;c01003b0&gt;] (gic_handle_irq+0x48/0x6c) [ 27.849695] [&lt;c01003b0&gt;] (gic_handle_irq) from [&lt;c010b340&gt;] (__irq_svc+0x40/0x50) [ 27.886907] Exception stack(0xc0d01ee0 to 0xc0d01f28) Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; Tested-by: Heiko Stuebner &lt;heiko@sntech.de&gt; Tested-by: Jeffy Chen &lt;jeffy.chen@rock-chips.com&gt; BUG=chrome-os-partner:46308 TEST=w/ series both USB ports are happy Change-Id: I00b91741170d5236254729949257ef0ad7337b03 Signed-off-by: Yunzhi Li &lt;lyz@rock-chips.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Doug Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit 44583fecfd85f33878a90ca9cad2eb533bfc39a1) Reviewed-on: https://chromium-review.googlesource.com/306259 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="306259" owner_email="dianders@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/59/306259/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I32cc7999fe8aed1a96f8e4948f68bd72a6a01beb" commit="67f1c6e9f7d09667e89c69b2fbbc20046991306e" commit_message="UPSTREAM: usb: dwc2: remove double call to dwc2_hsotg_of_probe This patch removes doubled call to dwc2_hsotg_of_probe() function. Tested-by: John Youn &lt;johnyoun@synopsys.com&gt; Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; BUG=chrome-os-partner:46308 TEST=w/ series both USB ports are happy Change-Id: I32cc7999fe8aed1a96f8e4948f68bd72a6a01beb Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Doug Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit 19dadca58a16741b2eeb1c31021b577ffb4b88ee) Reviewed-on: https://chromium-review.googlesource.com/306260 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="306260" owner_email="dianders@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/60/306260/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I3758d5e956be81ce36784a86ef40cc6bf8744c06" commit="035cdc425bf119847cbefa50cc4e6305902c6bed" commit_message="UPSTREAM: usb: dwc2: remove non-functional clock gating During typical gadget operation, dwc2 clock was enabled 3 times: from dwc2_gadget_init(), dwc2_hsotg_udc_start() and dwc2_hsotg_pullup(), and then disabled in s3c_hsotg_pullup(), s3c_hsotg_udc_stop() and dwc2_hsotg_remove(). This really makes no sense, so leave clock control code only in dwc2_gadget_init/remove functions. Tested-by: John Youn &lt;johnyoun@synopsys.com&gt; Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; BUG=chrome-os-partner:46308 TEST=w/ series both USB ports are happy Change-Id: I3758d5e956be81ce36784a86ef40cc6bf8744c06 Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Doug Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit 4112905f90510fce7c8ccb1cdc05253a25595734) Reviewed-on: https://chromium-review.googlesource.com/306261 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="306261" owner_email="dianders@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/61/306261/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I3037d2885fac3197efceaa582c7284e7a1040f3e" commit="53068140c49e12e760dd063119a0024ced66526a" commit_message="UPSTREAM: usb: dwc2: fix unbalanced phy control Even when DWC2 is in (internal) suspended state, it should disable PHY in suspend and then enable it in resume. This patch fixes unbalanced PHY control sequence. BUG=chrome-os-partner:46308 TEST=w/ series both USB ports are happy Conflicts: drivers/usb/dwc2/platform.c ...since we have (e6495c5 FROMLIST: USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled) and the check moved to the sub-function. Change-Id: I3037d2885fac3197efceaa582c7284e7a1040f3e Tested-by: John Youn &lt;johnyoun@synopsys.com&gt; Acked-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Doug Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit 5ee2a003e8622d51e865ffa5547a5708e592a1a5) Reviewed-on: https://chromium-review.googlesource.com/306262 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="306262" owner_email="dianders@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/62/306262/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="Idb7874ec5b48a7da960fab9302b96e852090f62b" commit="5332bd3b460dc42eb3923321bcdc246a2c81ede7" commit_message="UPSTREAM: usb: dwc2: gadget: parity fix in isochronous mode USB OTG driver in isochronous mode has to set the parity of the receiving microframe. The parity is set to even by default. This causes problems for an audio gadget, if the host starts transmitting on odd microframes. This fix uses Incomplete Periodic Transfer interrupt to toggle between even and odd parity until the Transfer Complete interrupt is received. BUG=chrome-os-partner:46308 TEST=w/ series both USB ports are happy Change-Id: Idb7874ec5b48a7da960fab9302b96e852090f62b Signed-off-by: Roman Bacik &lt;rbacik@broadcom.com&gt; Reviewed-by: Abhinav Ratna &lt;aratna@broadcom.com&gt; Reviewed-by: Srinath Mannam &lt;srinath.mannam@broadcom.com&gt; Signed-off-by: Scott Branden &lt;sbranden@broadcom.com&gt; Signed-off-by: John Youn &lt;johnyoun@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt; Signed-off-by: Doug Anderson &lt;dianders@chromium.org&gt; (cherry picked from git.kernel.org balbi/usb.git next commit ec1f9d9f01384fe656a6f92b90de274146fe35a1) Reviewed-on: https://chromium-review.googlesource.com/306263 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="306263" owner_email="dianders@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/63/306263/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="Ie867170bc87776c6c6da8fd0618305173ca8f210" commit="49afe5005877d47b1f25235433059837fb56f8ae" commit_message="FROMLIST: usb: dwc2: host: Protect PCGCTL with lock in dwc2_port_resume() &gt;From code inspection, it appears to be unsafe to do a read-modify-write of PCGCTL in dwc2_port_resume(). Let's make sure the spinlock is held around this operation. BUG=chrome-os-partner:46308 TEST=w/ series both USB ports are happy Change-Id: Ie867170bc87776c6c6da8fd0618305173ca8f210 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (am from https://patchwork.kernel.org/patch/7398941/) Reviewed-on: https://chromium-review.googlesource.com/306264 " fail_count="1" gerrit_number="306264" owner_email="dianders@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/64/306264/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.8" change_id="Ia7d98b2395d862dee59fd955cd2499d6c2853665" commit="835b29a9da766eb64b18ad02d6dd6b4dccd0d687" commit_message="UPSTREAM: Bluetooth: Fix double scan updates When disable/enable scan command is issued twice, some controllers will return an error for the second request, i.e. requests with this command will fail on some controllers, and succeed on others. This patch makes sure that unnecessary scan disable/enable commands are not issued. When adding device to the auto connect whitelist when there is pending connect attempt, there is no need to update scan. hci_connect_le_scan_cleanup is conditionally executing hci_conn_params_del, that is calling hci_update_background_scan. Make the other case also update scan, and remove reduntand call from hci_connect_le_scan_remove. When stopping interleaved discovery the state should be set to stopped only when both LE scanning and discovery has stopped. (cherry-picked from commit 168b8a25c0ac30f427bfe6ad547779c4c363d042 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: Ia7d98b2395d862dee59fd955cd2499d6c2853665 Signed-off-by: Jakub Pawlowski &lt;jpawlowski@google.com&gt; Acked-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306660 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306660" owner_email="jpawlowski@google.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/60/306660/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I997119c1005909df2693763fe3a037717fa8dfb4" commit="2183226931ef8b9144919f9e72a0ea1656feedf8" commit_message="UPSTREAM: Bluetooth: Fix reference counting for LE-scan based connections The code should never directly call hci_conn_hash_del since many cleanup &amp; reference counting updates would be lost. Normally hci_conn_del is the right thing to do, but in the case of a connection doing LE scanning this could cause a deadlock due to doing a cancel_delayed_work_sync() on the same work callback that we were called from. Connections in the LE scanning state actually need very little cleanup - just a small subset of hci_conn_del. To solve the issue, refactor out these essential pieces into a new hci_conn_cleanup() function and call that from the two necessary places. (cherry-picked from commit b958f9a3e87766a88036616389eaaf3ad3bd5fc8 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: I997119c1005909df2693763fe3a037717fa8dfb4 Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306661 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306661" owner_email="jpawlowski@google.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/61/306661/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="Ia045b3c5af833fa00a859bb017b6c89abb2753c6" commit="a6d8ec8c5064b495c95a2f154ba8f7426d032c60" commit_message="UPSTREAM: Bluetooth: Fix LE reconnection logic We can't use hci_explicit_connect_lookup() since that would only cover explicit connections, leaving normal reconnections completely untouched. Not using it in turn means leaving out entries in pend_le_reports. To fix this and simplify the logic move conn params from the reports list to the pend_le_conns list for the duration of an explicit connect. Once the connect is complete move the params back to the pend_le_reports list. This also means that the explicit connect lookup function only needs to look into the pend_le_conns list. (cherry-picked from commit 49c509220db990ad003060db2267b9bbb597cd94 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: Ia045b3c5af833fa00a859bb017b6c89abb2753c6 Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306662 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306662" owner_email="jpawlowski@google.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/62/306662/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I8eb21ec8eb1da1cad3cdf9a420bde7242c86911c" commit="c63c1bc118010b45c1ebf8494edc0eac0281fd6a" commit_message="UPSTREAM: Bluetooth: Fix remove_device behavior for explicit connects Devices undergoing an explicit connect should not have their conn_params struct removed by the mgmt Remove Device command. This patch fixes the necessary checks in the command handler to correct the behavior. (cherry-picked from commit 679d2b6f9d742b3f091868bd9a0634647ce7e782 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: I8eb21ec8eb1da1cad3cdf9a420bde7242c86911c Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306663 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306663" owner_email="jpawlowski@google.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/63/306663/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I4e73c5fda6ff2ba91c35fdf3c6a5787f22629520" commit="b8259bc7e3b8e3ee2c8db78f434760b99e39df80" commit_message="UPSTREAM: Bluetooth: Fix conn_params list update in hci_connect_le_scan_cleanup After clearing the params-&gt;explicit_connect variable the parameters may need to be either added back to the right list or potentially left absent from both the le_reports and the le_conns lists. (cherry-picked from commit 9ad3e6ffe189a988389d88ce33101668cb2d54c6 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: I4e73c5fda6ff2ba91c35fdf3c6a5787f22629520 Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306664 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306664" owner_email="jpawlowski@google.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/64/306664/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="Icfdfbda8702656c6e0a63994516079040676287a" commit="0c2623dcac0a4dc6dfb4d00d4d95d0845683510b" commit_message="UPSTREAM: Bluetooth: Fix initializing conn_params in scan phase This patch makes sure that conn_params that were created just for explicit_connect, will get properly deleted during cleanup. (cherry-picked from commit 5157b8a503fa834e8569c7fed06981e3d3d53db0 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: Icfdfbda8702656c6e0a63994516079040676287a Signed-off-by: Jakub Pawlowski &lt;jpawlowski@google.com&gt; Acked-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306665 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306665" owner_email="jpawlowski@google.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/65/306665/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="Ia7d98b2395d862dee59fd955cd2499d6c2853665" commit="7a2fc2632f9f0c6add368e08a103d2426728d5b6" commit_message="UPSTREAM: Bluetooth: Fix double scan updates When disable/enable scan command is issued twice, some controllers will return an error for the second request, i.e. requests with this command will fail on some controllers, and succeed on others. This patch makes sure that unnecessary scan disable/enable commands are not issued. When adding device to the auto connect whitelist when there is pending connect attempt, there is no need to update scan. hci_connect_le_scan_cleanup is conditionally executing hci_conn_params_del, that is calling hci_update_background_scan. Make the other case also update scan, and remove reduntand call from hci_connect_le_scan_remove. When stopping interleaved discovery the state should be set to stopped only when both LE scanning and discovery has stopped. (cherry-picked from commit 168b8a25c0ac30f427bfe6ad547779c4c363d042 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: Ia7d98b2395d862dee59fd955cd2499d6c2853665 Signed-off-by: Jakub Pawlowski &lt;jpawlowski@google.com&gt; Acked-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306690 Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306690" owner_email="jpawlowski@google.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/90/306690/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I997119c1005909df2693763fe3a037717fa8dfb4" commit="8860ba75b4cd7832c688492e7c3acd90c8ff8f9d" commit_message="UPSTREAM: Bluetooth: Fix reference counting for LE-scan based connections The code should never directly call hci_conn_hash_del since many cleanup &amp; reference counting updates would be lost. Normally hci_conn_del is the right thing to do, but in the case of a connection doing LE scanning this could cause a deadlock due to doing a cancel_delayed_work_sync() on the same work callback that we were called from. Connections in the LE scanning state actually need very little cleanup - just a small subset of hci_conn_del. To solve the issue, refactor out these essential pieces into a new hci_conn_cleanup() function and call that from the two necessary places. (cherry-picked from commit b958f9a3e87766a88036616389eaaf3ad3bd5fc8 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: I997119c1005909df2693763fe3a037717fa8dfb4 Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306691 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306691" owner_email="jpawlowski@google.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/91/306691/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="Ia045b3c5af833fa00a859bb017b6c89abb2753c6" commit="255cbe393b840618a70afe3c8a2476a2c58135ce" commit_message="UPSTREAM: Bluetooth: Fix LE reconnection logic We can't use hci_explicit_connect_lookup() since that would only cover explicit connections, leaving normal reconnections completely untouched. Not using it in turn means leaving out entries in pend_le_reports. To fix this and simplify the logic move conn params from the reports list to the pend_le_conns list for the duration of an explicit connect. Once the connect is complete move the params back to the pend_le_reports list. This also means that the explicit connect lookup function only needs to look into the pend_le_conns list. (cherry-picked from commit 49c509220db990ad003060db2267b9bbb597cd94 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: Ia045b3c5af833fa00a859bb017b6c89abb2753c6 Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306692 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306692" owner_email="jpawlowski@google.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/92/306692/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I8eb21ec8eb1da1cad3cdf9a420bde7242c86911c" commit="9d16f4b4215ad9809b2c2b2a7c31725278b08acb" commit_message="UPSTREAM: Bluetooth: Fix remove_device behavior for explicit connects Devices undergoing an explicit connect should not have their conn_params struct removed by the mgmt Remove Device command. This patch fixes the necessary checks in the command handler to correct the behavior. (cherry-picked from commit 679d2b6f9d742b3f091868bd9a0634647ce7e782 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: I8eb21ec8eb1da1cad3cdf9a420bde7242c86911c Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306693 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306693" owner_email="jpawlowski@google.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/93/306693/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I4e73c5fda6ff2ba91c35fdf3c6a5787f22629520" commit="c8e1b523d2fa204405aa153c0a574e0ce2542d80" commit_message="UPSTREAM: Bluetooth: Fix conn_params list update in hci_connect_le_scan_cleanup After clearing the params-&gt;explicit_connect variable the parameters may need to be either added back to the right list or potentially left absent from both the le_reports and the le_conns lists. (cherry-picked from commit 9ad3e6ffe189a988389d88ce33101668cb2d54c6 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: I4e73c5fda6ff2ba91c35fdf3c6a5787f22629520 Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306694 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306694" owner_email="jpawlowski@google.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/94/306694/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="Icfdfbda8702656c6e0a63994516079040676287a" commit="212a5edf33c33a951927b00c13b44f7ab63af7c6" commit_message="UPSTREAM: Bluetooth: Fix initializing conn_params in scan phase This patch makes sure that conn_params that were created just for explicit_connect, will get properly deleted during cleanup. (cherry-picked from commit 5157b8a503fa834e8569c7fed06981e3d3d53db0 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: Icfdfbda8702656c6e0a63994516079040676287a Signed-off-by: Jakub Pawlowski &lt;jpawlowski@google.com&gt; Acked-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306695 Commit-Ready: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306695" owner_email="jpawlowski@google.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/95/306695/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I11effdf6f81ca76581a354218203620708195b2b" commit="69070a15cd620b0f165cc6811d25712de89581e0" commit_message="common: expose true random number generator API When supported, the true random number generator provide to API calls, to initialize it and to retrieve a random number. BRANCH=none BUG=chrome-os-partner:43025 TEST=with other patches in place TPM2 gets proper random numbers stream. Change-Id: I11effdf6f81ca76581a354218203620708195b2b Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306688 Reviewed-by: Bill Richardson &lt;wfrichar@chromium.org&gt; " fail_count="0" gerrit_number="306688" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/88/306688/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I877452733377ec5b179fb6df8581af570b4f3668" commit="349dd3b043d805fa8f117dac43ef9fd599e7541a" commit_message="g: implement support for hardware based TRNG The TRNG operation is simple: once started it begins to fill up an internal FIFO with random values. The consumer of these values might have to wait if the next number is not ready yet. BRANCH=none BUG=chrome-os-partner:43025 TEST=with the rest of the patches in place TPM2 gets a stream of random numbers when required Change-Id: I877452733377ec5b179fb6df8581af570b4f3668 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306689 Reviewed-by: Bill Richardson &lt;wfrichar@chromium.org&gt; " fail_count="0" gerrit_number="306689" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/89/306689/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6314cdf5e6e96443b3fadb7f1502fc8477c41d0f" commit="ec28e33720361903885c340fb81f3f235f77b321" commit_message="Provide interface to random number generator It needs to be possible to retrieve an arbitrary number of random bytes, which is accomplished by this _cpri__GenerateRandom() implementation. Also, this patch rearranges the board initialization code to initialize both interrupts and the TRNG. CL-DEPEND=CL:306781 BRANCH=none BUG=chrome-os-partner:43025 TEST=ran a couple of tests retrieving random numbers from TPM, observed randomly looking values generated (this is not a validation of the TRNG implementation). Change-Id: I6314cdf5e6e96443b3fadb7f1502fc8477c41d0f Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306780 Reviewed-by: Bill Richardson &lt;wfrichar@chromium.org&gt; " fail_count="0" gerrit_number="306780" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/80/306780/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7c211aa2cf516a6642c47478d6439c793965cab8" commit="c4a8e9f1dc5e9e13dd162f69755515d165158c2f" commit_message="drop _cpri__GenerateRandom stub There is a real implementation now in the cr50 codebase. CQ-DEPEND=CL:306780 BUG=chrome-os-partner:43025 TEST=verified that commands requiring access to the random number generator succeed. Change-Id: I7c211aa2cf516a6642c47478d6439c793965cab8 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306781 Reviewed-by: Bill Richardson &lt;wfrichar@chromium.org&gt; " fail_count="0" gerrit_number="306781" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/tpm2" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/tpm2" ref="refs/changes/81/306781/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia9d68c6b528c2b3a595ea6791c907374616d051f" commit="e2d7da72036baad91502c85980db7c92dfeaec84" commit_message="futility: fix segfault on short files Verify the size of the buffer read from the file before trying to use 1KB of it for the new rwsig format detection. Add a new test case with a short file containing only 4 bytes of unknown data and run &quot;futility show&quot; on it. BRANCH=smaug BUG=none TEST=futility show foobar.pub.pem where foobar.pub.pem is a 451-byte file. check that &quot;make runtests&quot; passes with the fix and fails without it with the following message : test_file_types.sh ... failed FAIL: 13 / 14 passed Change-Id: Ia9d68c6b528c2b3a595ea6791c907374616d051f Reviewed-on: https://chromium-review.googlesource.com/306682 Commit-Ready: Vincent Palatin &lt;vpalatin@chromium.org&gt; Tested-by: Vincent Palatin &lt;vpalatin@chromium.org&gt; Reviewed-by: Bill Richardson &lt;wfrichar@chromium.org&gt; " fail_count="0" gerrit_number="306682" owner_email="vpalatin@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/82/306682/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I707ceca54c80ba21f53869ad86c86fa23b31e665" commit="dda0a20121890200f30d3b596f361c86c3eaa2a7" commit_message="futility: add support for .pem with public key Add support for PEM file containing a RSA Public key in futility &quot;show&quot; and &quot;create&quot; commands. When &quot;futility create&quot; is given a PEM file with only a RSA public key, generate the proper .vbpubk2 rather than failing. BRANCH=smaug BUG=none TEST=make runtests and run manually futility show tests/testkeys/key_rsa4096.pub.pem futility show tests/testkeys/key_rsa4096.pem Change-Id: I707ceca54c80ba21f53869ad86c86fa23b31e665 Reviewed-on: https://chromium-review.googlesource.com/306683 Commit-Ready: Vincent Palatin &lt;vpalatin@chromium.org&gt; Tested-by: Vincent Palatin &lt;vpalatin@chromium.org&gt; Reviewed-by: Bill Richardson &lt;wfrichar@chromium.org&gt; " fail_count="0" gerrit_number="306683" owner_email="vpalatin@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/83/306683/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id1377a61c0070b603a8b1d186cccf726ba89049c" commit="3306996dd046e5714f3d5fddb273fbff3995d411" commit_message="Chameleon: Save the diff image to the results directory When the image comparison fails, it is a bit hard to find the difference using our human eyes. This change makes it easy that outputs a diff image to the results directory. BUG=chromium:544001 TEST=Ran a Chameleon test, manually made the comparison failed, and checked the diff images generated. Change-Id: Id1377a61c0070b603a8b1d186cccf726ba89049c Reviewed-on: https://chromium-review.googlesource.com/306656 Commit-Ready: Tom Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@chromium.org&gt; Reviewed-by: Kalin Stoyanov &lt;kalin@chromium.org&gt; " fail_count="0" gerrit_number="306656" owner_email="waihong@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/56/306656/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ia7d98b2395d862dee59fd955cd2499d6c2853665" commit="96478347d9d2c20f5eb060d4a18eaa805ef24821" commit_message="UPSTREAM: Bluetooth: Fix double scan updates When disable/enable scan command is issued twice, some controllers will return an error for the second request, i.e. requests with this command will fail on some controllers, and succeed on others. This patch makes sure that unnecessary scan disable/enable commands are not issued. When adding device to the auto connect whitelist when there is pending connect attempt, there is no need to update scan. hci_connect_le_scan_cleanup is conditionally executing hci_conn_params_del, that is calling hci_update_background_scan. Make the other case also update scan, and remove reduntand call from hci_connect_le_scan_remove. When stopping interleaved discovery the state should be set to stopped only when both LE scanning and discovery has stopped. (cherry-picked from commit 168b8a25c0ac30f427bfe6ad547779c4c363d042 from repo git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git) Change-Id: Ia7d98b2395d862dee59fd955cd2499d6c2853665 Signed-off-by: Jakub Pawlowski &lt;jpawlowski@google.com&gt; Acked-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306614 Tested-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Arman Uguray &lt;armansito@chromium.org&gt; " fail_count="0" gerrit_number="306614" owner_email="jpawlowski@google.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/14/306614/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I47cb8f65e217601c6ec185affdc2e9cf0a3a0973" commit="47267159f53a01d583f83593347d1f4cb1dfc681" commit_message="dev-embedded/avr-libc: added package to portage-stable necessary to bring in cross-avr build toolchain BUG=chromium:543777 TEST=None. Does not emerge, ebuild addition only. Change-Id: I47cb8f65e217601c6ec185affdc2e9cf0a3a0973 Reviewed-on: https://chromium-review.googlesource.com/306668 Commit-Ready: Nick Sanders &lt;nsanders@google.com&gt; Tested-by: Nick Sanders &lt;nsanders@google.com&gt; Reviewed-by: Nick Sanders &lt;nsanders@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="306668" owner_email="nsanders@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/68/306668/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5a664adedeea1c75df37662dc1f3206e90163eeb" commit="67c6d5ed62f07c2fed3bd243a32607c9da4cef03" commit_message="nuc: Enable JTAG directly by NPCX_ENABLE_JTAG definition Enable JTAG functionality by SW without pulling down strap-pin nJEN0 or nJEN1 during ec POWERON or VCCRST reset occurs. Please notice it will change pinmux to JTAG directly. Modified drivers: 1. gpio.c: Remove JTAG0/1 alternative groups and bits from gpio_alt_table 2. jtag.c: Enable JTAG functionality BUG=chrome-os-partner:34346 TEST=make buildall -j; test nuvoton IC specific drivers Signed-off-by: Mulin Chao &lt;mlchao@nuvoton.com&gt; Change-Id: I5a664adedeea1c75df37662dc1f3206e90163eeb Reviewed-on: https://chromium-review.googlesource.com/306470 Reviewed-by: Shawn N &lt;shawnn@chromium.org&gt; " fail_count="0" gerrit_number="306470" owner_email="mlchao@nuvoton.com" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/70/306470/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6db44bb4b9f6d64ff3b1d7677c54401971b534c3" commit="94e4c300c95795cc8be1e4d06564ff5e9b4ba3f5" commit_message="Kunimitsu: PMIC: Keep the emergency reset time to default Keeping the emergency reset time to default (31s) as the EC/PCH can handle the 8sec emergency shutdown. Reverting the below patch. https://chromium-review.googlesource.com/#/c/298148/. BUG=none BRANCH=none TEST=Manually tested the following. 1. Hold the powerbutton for &gt;4s &amp;&amp; &lt;31s device enters to S3, S5 &amp; SOC G3. 2. Hold the power button for &gt;31s deive enetrs to S3, S5, SOC G3 &amp; PG3. 3. From the Kernel console entered &quot;stop powerd&quot;, hold the power button for &gt;10s &amp;&amp; &lt;31s device enters to S3, S5 &amp; SOC G3. Change-Id: I6db44bb4b9f6d64ff3b1d7677c54401971b534c3 Signed-off-by: Vijay Hiremath &lt;vijay.p.hiremath@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/306733 Commit-Ready: Vijay P Hiremath &lt;vijay.p.hiremath@intel.com&gt; Tested-by: Vijay P Hiremath &lt;vijay.p.hiremath@intel.com&gt; Reviewed-by: Kevin K Wong &lt;kevin.k.wong@intel.com&gt; Reviewed-by: Shawn N &lt;shawnn@chromium.org&gt; Reviewed-by: Kyoung Il Kim &lt;kyoung.il.kim@intel.com&gt; " fail_count="0" gerrit_number="306733" owner_email="vijay.p.hiremath@intel.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/33/306733/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Iea4048c1c59a5c26b2b1536c775f0bfed4d44529" commit="dab41c968abbbfeae5717b66943e8c6809e6ef7e" commit_message="CHROMIUM: net: wireless: bcmdhd: Use a mutex for dhd_os_sdlock() Currently this uses a semaphore. Semaphores aren't checked by lockdep, so deadlocks are not automatically detected. Using a mutex will fix this. BUG=chrome-os-partner:46070 TEST=manual Change-Id: Iea4048c1c59a5c26b2b1536c775f0bfed4d44529 Signed-off-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/305031 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Dmitry Shmidt &lt;dimitrysh@google.com&gt; " fail_count="0" gerrit_number="305031" owner_email="cernekee@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/305031/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I373c4759cfb21bd5ff9873cb74e320c6fe838dbb" commit="054a18aeb0f9a39b4d527718b62f4c45cd4cb4cf" commit_message="Kunimitsu: Remove duplicate vboot index Remove the duplicated CONFIG_VBOOT_REFCODE_INDEX. BRANCH=none BUG=None TEST=Build and run on kunimitsu Change-Id: I373c4759cfb21bd5ff9873cb74e320c6fe838dbb Signed-off-by: Lee Leahy &lt;Leroy.P.Leahy@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/306669 Commit-Ready: Leroy P Leahy &lt;leroy.p.leahy@intel.com&gt; Tested-by: Leroy P Leahy &lt;leroy.p.leahy@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="306669" owner_email="leroy.p.leahy@intel.com" 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/69/306669/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I95c9a41420a4114b7d4c43519323c6befb215afc" commit="7b1176335d7f44d3b51fbf454a1032f770c55f1a" commit_message="CHROMIUM: memory: tegra: fix PTSA support There is an uninitialized variable which was used for calculating PTSA rate. This makes MC driver calcuates wrong value. BUG=chrome-os-partner:41853 TEST=built kernel and boot Change-Id: I95c9a41420a4114b7d4c43519323c6befb215afc Signed-off-by: Danny Huang &lt;dahuang@nvidia.com&gt; Reviewed-on: https://chromium-review.googlesource.com/306471 Reviewed-by: Kary Jin &lt;karyj@nvidia.com&gt; Reviewed-by: Andrew Bresticker &lt;abrestic@chromium.org&gt; " fail_count="0" gerrit_number="306471" owner_email="dahuang@nvidia.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/71/306471/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia9fb6415bcc65ab92cab8132d8cf615215804a6d" commit="d549f2c279e0d58222e0beb3105162fecbd92e2c" commit_message="Cr50: enable modificaton of flash bank 1 Security settings prevent flash updates by default. This allows erase and writes to flash bank 1 (0x80000 - 0xbffff). Note that this doesn't allow for execution of any code you might put there. That requires additional steps which are not part of this CL. BUG=chrome-os-partner:44745 BRANCH=none TEST=manual Pick an unused section of flash and use the flasherase and flashwrite commands to test it. The flashwrite command fills a buffer with bytes, counting up (0x00, 0x01, 0x02, 0x03, ...), then writes that buffer to the address given. Note that the &quot;md&quot; command uses the absolute address, while the flash commands use the offset address within the flash memory. For example: &gt; md 0xbb000 16 000BB000: ffffffff ffffffff ffffffff ffffffff 000BB010: ffffffff ffffffff ffffffff ffffffff 000BB020: ffffffff ffffffff ffffffff ffffffff 000BB030: ffffffff ffffffff ffffffff ffffffff &gt; flasherase 0x7b000 0x800 Erasing 2048 bytes at 0x7b000... &gt; md 0xbb000 16 000BB000: ffffffff ffffffff ffffffff ffffffff 000BB010: ffffffff ffffffff ffffffff ffffffff 000BB020: ffffffff ffffffff ffffffff ffffffff 000BB030: ffffffff ffffffff ffffffff ffffffff &gt; flashwrite 0x7b000 0x800 Writing 2048 bytes to 0x7b000... &gt; md 0xbb000 16 000BB000: 03020100 07060504 0b0a0908 0f0e0d0c 000BB010: 13121110 17161514 1b1a1918 1f1e1d1c 000BB020: 23222120 27262524 2b2a2928 2f2e2d2c 000BB030: 33323130 37363534 3b3a3938 3f3e3d3c &gt; md .b 0xbb000 16 000BB000: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f &gt; Change-Id: Ia9fb6415bcc65ab92cab8132d8cf615215804a6d Signed-off-by: Bill Richardson &lt;wfrichar@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/306687 Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; " fail_count="0" gerrit_number="306687" owner_email="wfrichar@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/87/306687/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I65d27dcaa1f3cd9d6176d040e296b3cb9a3dc80f" commit="66b50a6ddfb5f75a3c93bec72adc094e664b8032" commit_message="power: Log when reading wakeup count from sysfs. Make powerd log a line like &quot;Reading wakeup count from /sys/power/wakeup_count&quot; before it reads the wakeup count and &quot;Read wakeup count ___&quot; after it's done. We've had problems with these reads hanging in the past due to kernel bugs. This makes it hopefully easier to deduce where the problem lies instead of just seeing that powerd is hanging with &quot;Starting request ___&quot; at the end of its log file. BUG=chromium:463359 TEST=none Change-Id: I65d27dcaa1f3cd9d6176d040e296b3cb9a3dc80f Reviewed-on: https://chromium-review.googlesource.com/306760 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="306760" 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/60/306760/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3831f315eb0739746f072ac5d63e5ee30d833f64" commit="9243488bb6ffe0ec500af10272a7e4e5dd073088" commit_message="Marking 9999 ebuild for net-wireless/bluez as stable. Change-Id: I3831f315eb0739746f072ac5d63e5ee30d833f64 Reviewed-on: https://chromium-review.googlesource.com/306673 Commit-Ready: Arman Uguray &lt;armansito@chromium.org&gt; Tested-by: Arman Uguray &lt;armansito@chromium.org&gt; Reviewed-by: Jakub x Jakub Pawlowski &lt;jpawlowski@chromium.org&gt; Reviewed-by: Bertrand Simonnet &lt;bsimonnet@google.com&gt; " fail_count="0" gerrit_number="306673" owner_email="armansito@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/73/306673/1" remote="cros" total_fail_count="0"/><lkgm version="7554.0.0-rc5"/></manifest>