blob: 6fbe9cc3066247ba07a7c11582843c2842b68fd0 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="8d907b6ec5adbc07e8aed24aab7e40f253bc9443">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<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="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="c1e4543ae2b479a54fc4eff90fb388c70a428d52" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="6cf8e675a37c3b61cea0d313f8006068a1b3190a" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="23302c0ff3fe160a0a7f3c52b9dcba97547f2c5a" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4f4fad584e9c2735af5131f15b697376a3327de5" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="src/chromium/src/buildtools/clang_format/script" remote="chromium" revision="a3caf45a3f9302ce616f08bd7fd0412f3d97e862" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="31e0bb5fade12c8ec510579bf775ea604cac9602" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" path="src/chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" path="src/chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="80a1cf66b83c394c911b14312274b26dba888ae0"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="5622564ee40544f894b1656fbb4a4b83945fe2c9" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/containers/cros-container-guest-tools" path="src/platform/container-guest-tools" revision="8944a4258c7a0d5b151a58a16b6e746d2e4d751d" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="f95ee9cc6336e2801ba21c9a6382e135884fdecf" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="08bb5589019bbaae1039240ce347cdc3ed05f43a" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="4493ad78616152e22672ed245b72806c56cfef0d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="439eba782bde9d318d74d5924a304b245842160b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="6bda7c611af03cb53db2afa190e0a81ce6d37169" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/logstock" path="infra/logstock" revision="ef7fe408b9feee9a3664b36f0176fcacd27bf703" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="1e4db5e2aa65add263f317ebad3903bce1b089f4" upstream="refs/heads/master"/>
<project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="358439535a4e76100c818ebcfc8c238a943c7f51"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="918421ff424ce03fa3cb858e0b5f0eb7304f5d3c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="291cffc9c26096f29646b4582f9817ea3f4dee63" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="8c3be19aa94e0cdfb1d963b6bc6753c23eb22a1b" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="1cc07ddb0b4d1ae0c9766bea957c02cd6b1d379f" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="1ab611cdbc4e8a40a7171006fe0746dcdb2fa18b" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="fb03a6ccfb3e90c09c6aa9294728957dc85c3f34" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="ccd445e1516db701466b0ec420af87da5b2bfc91" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="18fef486142cc71371708de109dfdf557c894641" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="9767eb91f324192d36c3f5a83ddd824560c3e5e1" 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/bisect-kit" path="src/platform/bisect-kit" revision="da3abfe6615cfa38ebf525186c524670441857e9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="4c5580d67490e0507a216ddefb6e7b6231bc330e" 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="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="309aa554f9142ea76fadbeb9571eed7b1e8b655a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="231016d02369d33ba1c3b3322e4bc88d881bf520" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="3d2b9922e81cce898d4f09306563d3ca9d32c67e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="bd91ec0c142fe5d9615477eaf3667bb5dc37c326" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="3351512de48b625f59206ffef96235fa15082457" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="33e8ef061d4a0d263edd6542728ac4bec3ebf42f" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="9cfa66a8c44c813930b920e1fa941fd065025181" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="97ed37f76bdad68a85d0dab5b2c584c997553f50" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="240acaa806e64238b0fda54b478209b6aec430b3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="59ca293e1c813220ff3f45cd4d8611e5a7e831a8" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="a4c7cc8ab45d47fff3ab4c45d6a93ea449208e4d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="bcc00ca58726d9cf774c56005715a5ee330da045" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="0e30b8ee94e0a62706acdd64b1560dfcd292b3cc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="cb070d022c6db0aa5a139a86b3f77f5a422ec1d1" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b2c29757b90133e8e6315800a1afdeafe4a2bc5a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="83776b7bc992b0e43e95c5b94885a3ce4d7d6c00" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="113de4bb26e228fd74c74cadb3a9a1272e11df5b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/glbench" path="src/platform/glbench" revision="c12ead270fdfadd43461f1cecdde3dc6a5b0b2d7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="83772463d01e5728b834a4040729545adaeaa1e4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="e043793ce4968d66e0abfc27e4be9c976ba2ccb6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="cc35e699f36cce0f0b3a130b0d6ce4e2a393b373" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="3efbcd18f5ecab71c5c90b3aa97821407b2429a4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="81faccd025103367b87b73cad5644042da6ca06e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="146a68465feb9039602bcaa508ef3fea8e8f926a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="6ad96d520cce62d2b073ff43814bd2bc5f988b48" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="da073d9498f61fa5aaa2d981c62ecfb4218910f2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="694a39b2559e7b02eded17fbf1709ac9be90ade5" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="102e6dc245307c07104245464e4db6b903f576e2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="1da5e64a092a5d973b503050a3959314bb40eba0" upstream="refs/heads/master"/>
<project groups="firmware" 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="db50af69b91bc1cffde13740c23aed72883fbc45" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="42d020e1b9c64d146390c97b14e415600473fd84" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="ab10366ee27959666b94a638858032c91c3c5e10" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="c4daa6e936a5dc2dad28bb1e07af995c05b37a99" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vkbench" path="src/platform/vkbench" revision="13960bea358f67210b1902be4c108b9cab7e50c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="c63a4457a7b3d28081dcb1de276928d49ded130a" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="ddd63071be8bc862e225177f305a9326e980f290" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="29ae950ae24ea840ca8e85822c45b3c634a4a90c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="9662d1ac11a653e2af8a0b9efcc0e3b852b1e739" 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="fe77b53e32692fc5d35df208e2b3d21a28f6228b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="3b95df756c09bd8bb6f37ca9389a75ae7b3cc46b" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="7c3edbe53658d409d80eddacdf020bee3e67405e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="cf3337b0918e15755782d8f3b11691e04f1ddc40" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="8f84993936e314d4487c766aad06f8ffbe282852" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="6697fe6404055443d7c754b365907a0604f14111" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="c8fa69f168fd1788e8c01032fc59e21fe29e1863" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="678b4c4a81069bb6e10e2e59f5374b83d727cd2b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="eb6d8c1832b9181926df107faf41a80887fd982c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="b256f3941b8de4987d75eaa7df7bd8566cec2ef1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="a79fc1297ecbdf2a3c249715b82e3702652705af" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cml/edk2/branch1" revision="49fa59e82e4c6ea798f65fc4e5948eae63ad6e07" upstream="refs/heads/chromeos-cml-branch1"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="8df83bf3e30ada89fc0799859e3de25017dc93ac" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="8af5146f4c55a51b0debf81f1cee3c3333aa1505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fastrpc" path="src/third_party/fastrpc" revision="2ab40143cc017892b0b89f81c556cb4a80f70e8b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="7b2f153a7a65bb8f958212c5c5aec0758256465a" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="87068cee1ecc072f288f237a6191871749446672" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="3518343cad8b2e029acd017b410cb623892ccd23" upstream="refs/heads/fwupd-1.2.5"/>
<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="825fc302e0e0ffeb2aa925da70ebc32bc5377c2b" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="4b666aae1e53f49d523706f5bc15951d7cb346a3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="a3b1db22d914c6e05825e8a996ffab61376ccfb5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="377a4cab2dc98e4c2a1bf0a1ac514f2280cd0ab0" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="98010d4e0c0d1ed95b2b08d9e2b51dcde3d18fe3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="ef7b668f314d309d27eff1392a3679ea3e6ae287" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="4ed4a69b1ceb8952b8fe160d92dd93f24f27572c" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="5bc4e95afddd1300368d0552b228824252bd789f" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="a097b2451665b6e7808bf4972f8c20ca6738f1ed" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="50549bb894e8a0bbdca1fc2a732079f9527f17bb" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="509908a9db196d8314b1dbf3eadb4e4bbd57a89e" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="a9a63521cd9f7beb2859c9251e068995ef5e8743" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="3a1219c8e12c9f17bd9714f9730911107951d5ad" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="891293f70463cc4f90f0d68a8cb545bf5bf4f6ca" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" 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="b7a7a90336fbb19efb3f91f92b5d964b0dfb7ec2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="64a75389ddbfc8a4185ac1a37574a48a339e15b6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="0b169c5e00107d56e374cfbc9991f174c75dd144" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" 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="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="77846489a74ec4247685b61b57a1f71a9d334c15" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="658d14909e3231dddedebbd769db36d7a9f6d784" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="0b151b37cdf01bdd56853985743e4424b6d5e5ea" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="cabd66b91080171670f0ff546435c12ea6bf540d" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1d363d440f261fbadc1db3c17acc514b7130d505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1a93fc382b18ee6d1135952d23f0b6a8aa8cd31f" upstream="refs/heads/chromeos-freedreno"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="694110c4c0fc9bb2e6a75b3b76b04e2ec1fc63c1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="82a0776602df5707606de2099b93b8b7b1cc34a1" upstream="refs/heads/chromeos-2.3.49"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="8dc336a991e5494e6cc9a0094778fee67f22ed6c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="4066f05ebae55958e3d193f9177c310b1d480886" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="2f3a03f1b0ef5b00e8de4fa5079fb2885fcf66c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="d8114acdbb7609ebf05825c231f47c5b60a4d0b0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="6103fff146d9e434a643a031f7a557fd793c8d08" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="fd66b9690693d61c790566f2d23f68a53523bc2c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="e98709505aea90d4cda976d51e274c1301164511" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="6c2cac92b71c2c96e020a10c4f01afdf311bf8e4" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="8084afd71b2989bbb1988488fcb1764202f79b2b" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="0ee5a88a8fa7bac7616894819143022edf27de31" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="3c4785cb3e14efcf255ef615a41f7178ab743661" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="5083368d58dee0996638f87aef6850e308d68e13" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="86ce63ac21e4af860c37cbff7905554e451f0617" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="e36af14afc8c11dc4891294d9c4d997df7f487bf" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="fd86c1f3ed3ce3d1a363d914672b275d7e292b89" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1389a8dc482d10684a7b30d0aa4c9c58155113ed" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="cc3148bd34f3d0a7bdc2a2c18333bb56d2ae829b" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="05392b860471a48539953cf1b373aa4f81a3270c" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e8232e11000b467eeb8428df734151361362a9a8" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="3b12e5e65bd82c39a600def425cd21783a361561" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="123e1e8827287c515f72e96ef17f39ec4b8dac54" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.19" change_id="Ic843a7ce7570b924a46091fd45cbc7890cb0411a" commit="3100932251589253d01c1cfd9c8951c22440baa5" commit_message="FROMGIT: ASoC: dapm: Remove clock framework ifdefs The clock code now has stub functions defined in its header files so the ifdefs around clocking code should no longer be necessary. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d78b1e43e2182640b33d1c39245965d9231f0130 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ic843a7ce7570b924a46091fd45cbc7890cb0411a Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1496711 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1496711" owner_email="kamal.ap@intel.corp-partner.google.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/11/1496711/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Iff6e48253cafabc1feba8dab9394b3c22be7d3a4" commit="e6b47c18e08d9f4c3e90f03bc6491f2e14bba42c" commit_message="FROMGIT: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl devm_pinctrl_get will only return NULL in the case that pinctrl is not built into the kernel and all the pinctrl functions used by the DAPM core are appropriately stubbed for that case. There is no need to error out of snd_soc_dapm_new_control_unlocked if pinctrl isn't built into the kernel, so change the IS_ERR_OR_NULL to just an IS_ERR. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit a5cd7e9cf587f51a84b86c828b4e1c7b392f448e https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Iff6e48253cafabc1feba8dab9394b3c22be7d3a4 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1496712 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1496712" owner_email="kamal.ap@intel.corp-partner.google.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/12/1496712/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I6fa4d3d7b93ef70ecf5d530205a04dd9313321d8" commit="35fff8405c451ea1c27eefbcf7a1209345da14a4" commit_message="FROMGIT: ASoC: dpcm: Properly initialise hw-&gt;rate_max If the CPU DAI does not initialise rate_max, say if using using KNOT or CONTINUOUS, then the rate_max field will be initialised to 0. A value of zero in the rate_max field of the hardware runtime will cause the sound card to support no sample rates at all. Obviously this is not desired, just a different mechanism is being used to apply the constraints. As such update the setting of rate_max in dpcm_init_runtime_hw to be consistent with the non-DPCM cases and set rate_max to UINT_MAX if nothing is defined on the CPU DAI. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e33ffbd9cd39da09831ce62c11025d830bf78d9e https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I6fa4d3d7b93ef70ecf5d530205a04dd9313321d8 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1496713 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1496713" owner_email="kamal.ap@intel.corp-partner.google.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/13/1496713/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I4cb306916bc5f6fa642109f5d385892e150595bd" commit="4714b61e6a4805316963fd9900497b4d386b9834" commit_message="FROMGIT: ASoC: rt5682: Update calibration function New calibration sequence allows rt5682 do calibration without MCLK. Signed-off-by: Shuming Fan &lt;shumingf@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 513792c2554bdece11d82568ea25501a555abd34 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I4cb306916bc5f6fa642109f5d385892e150595bd Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499011 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499011" owner_email="kamal.ap@intel.corp-partner.google.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/11/1499011/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ie9301d4af2e8e2cb5b835abf02c84cdc68f697b6" commit="79e4fb748c7900d720691b0f13a0af9dfa89c223" commit_message="FROMGIT: ASoC: rt5670: Add quirk for Thinkpad 8 tablet The Thinkpad 8 needs a quirk for jack-detect and the internal mic to work correctly. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 818838e6bfa4ddc6c76703237028dcffb80d6496 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ie9301d4af2e8e2cb5b835abf02c84cdc68f697b6 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499012 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499012" owner_email="kamal.ap@intel.corp-partner.google.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/12/1499012/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ie14dc7a9834cc118eddb61c828315398ffc3fa64" commit="245cddd60a5ea8d52aea67899b1fb9a12e4aa16c" commit_message="FROMGIT: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet The Thinkpad 8 tablet uses 10EC5640 as ACPI HID, but it has a rt5670 codec add a quirk for this. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2ca426a24dd75e775ece1466ae45e019f0035b8d https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ie14dc7a9834cc118eddb61c828315398ffc3fa64 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499013 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499013" owner_email="kamal.ap@intel.corp-partner.google.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/13/1499013/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I9cc9bf17397e05a7193a4c6fcf80a9a6e12bd008" commit="aeb18334d9bd1b9375f7a0ef3a612f2530b3f9d6" commit_message="FROMGIT: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons Having the headset buttons send BTN_0, BTN_1 and BTN_2 events is not really useful. Add mappings to PLAYPAUSE VOLUME_UP and VOLUME_DOWN like we do in other Intel machine drivers. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f8fc397e13107f925186ee742e9e8dfbfe9a3d03 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I9cc9bf17397e05a7193a4c6fcf80a9a6e12bd008 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499014 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499014" owner_email="kamal.ap@intel.corp-partner.google.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/14/1499014/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I6c0ff95074fd3985a0f853909897c5ef2ddcdff8" commit="1594cdbe0cc99c693c7291e3b16e1326cf12302d" commit_message="FROMGIT: ASoC: dmic: add DT module alias Before this patch the only alias provided by the dmic module is: alias: platform:dmic-codec Device instantiated from DT will not probe automatically with this After this patch, here is the new alias list: alias: platform:dmic-codec alias: of:N*T*Cdmic-codecC* alias: of:N*T*Cdmic-codec Now the dmic codec probes automatically when instantiated from DT. Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit cb06a037f8362e250a6e61872ffa01ab086ec9e2 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I6c0ff95074fd3985a0f853909897c5ef2ddcdff8 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499015 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499015" owner_email="kamal.ap@intel.corp-partner.google.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/15/1499015/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I8c063be6efec768ef39a485c50a2ab1d1cbd9cfd" commit="bc389948ab1823bb2aaebca706570ac06c29a0bb" commit_message="FROMGIT: ASoC: core: Don't schedule DAPM work if already in target state When dapm_power_widgets() is called, the dapm_pre_sequence_async() and dapm_post_sequence_async() functions are scheduled for all DAPM contexts (apart from the card DAPM context) regardless of whether the DAPM context is already in the desired state. The overhead of this is not insignificant and the more DAPM contexts there are the more overhead there is. For example, on the Tegra124 Jetson TK1, when profiling the time taken to execute the dapm_power_widgets() the following times were observed. Times for function dapm_power_widgets() are (us): Min 23, Ave 190, Max 434, Count 39 Here 'Count' is the number of times that dapm_power_widgets() has been called. Please note that the above time were measured using ktime_get() to log the time on entry and exit from dapm_power_widgets(). So it should be noted that these times may not be purely the time take to execute this function if it is preempted. However, after applying this patch and measuring the time taken to execute dapm_power_widgets() again a significant improvement is seen as shown below. Times for function dapm_power_widgets() are (us): Min 4, Ave 16, Max 82, Count 39 Therefore, optimise the dapm_power_widgets() function by only scheduling the dapm_pre/post_sequence_async() work if the DAPM context is not in the desired state. Signed-off-by: Jon Hunter &lt;jonathanh@nvidia.com&gt; Reviewed-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e03546ddd3db5352a74dec247dbdaa29889e93f7 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I8c063be6efec768ef39a485c50a2ab1d1cbd9cfd Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499016 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499016" owner_email="kamal.ap@intel.corp-partner.google.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/16/1499016/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ia774a2464012dece72d3fcea8b84a7652d4d5745" commit="1406a2861ebb1d9c14009e551c1efc598f84ce3f" commit_message="FROMGIT: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked Currently DAPM has a lot of similar code to handle errors from snd_soc_dapm_new_control_unlocked, and much of this code does not really accurately reflect what the function returns. Firstly, most places will check for a return value of -EPROBE_DEFER and silence any error messages in that case. The one notable exception here being dapm_kcontrol_data_alloc which does currently print any error messages in the case of snd_soc_dapm_new_control_unlocked returning NULL or an error. Additionally the error prints being silenced in these case are redundant as snd_soc_dapm_new_control_unlocked can only return -EPROBE_DEFER or NULL when failing. Secondly, most places will treat a return value of NULL as an -ENOMEM. This is not correct either since any error except EPROBE_DEFER will cause a return value of NULL from snd_soc_dapm_new_control_unlocked. Centralise this handling and the error messages within snd_soc_dapm_new_control_unlocked and update the callers to simply check IS_ERR and return. Note that this update is slightly simpler in the case of dapm_kcontrol_data_alloc where that is fairly close to the handling that was already in place. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3bbf5d34fd4a0c41246290b70338095ae291851b https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ia774a2464012dece72d3fcea8b84a7652d4d5745 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499017 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499017" owner_email="kamal.ap@intel.corp-partner.google.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/17/1499017/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I3b8c19d826db23d55037735e55972b4b7c33a05c" commit="97cb7fb0f6c7278df8420f6bb391998eca404de9" commit_message="FROMGIT: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control Move the function snd_soc_dapm_new_control to be next to snd_soc_dapm_new_controls and add some kernel doc for it. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 94e630a35d3383b42f12a873a5404bdf61e38e42 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I3b8c19d826db23d55037735e55972b4b7c33a05c Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499018 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499018" owner_email="kamal.ap@intel.corp-partner.google.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/18/1499018/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I9b98d1082180d627118ff50f6204ebc368badb2d" commit="6c55a5f227ff901d25b465da6adb06c028800e6d" commit_message="FROMGIT: ASoC: dapm: Move connection of CODEC to CODEC DAIs Currently, snd_soc_dapm_connect_dai_link_widgets connects up the routes representing normal DAIs, however CODEC to CODEC links are hooked up through separate infrastructure in soc_link_dai_widgets. Improve the consistency of the code by using snd_soc_dapm_connect_dai_link for both types of DAIs. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 778ff5bb8689eb4fd05a72a409e32a3a34e23faf https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I9b98d1082180d627118ff50f6204ebc368badb2d Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499019 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499019" owner_email="kamal.ap@intel.corp-partner.google.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/19/1499019/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I380eb3afb28c32164f018dbd4ff6e1d25a563681" commit="ed7aed62662fd6ed80494057993512d2be7c3d41" commit_message="FROMGIT: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links Currently multi-CODEC is not supported on CODEC to CODEC links. There are common applications where this would be useful, such as connecting two mono amplifiers to an audio CODEC. Adding support simply requires an update of snd_soc_dai_link_event to loop over the attached CODEC DAIs. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 4a75aae17b2a802a7267206414050408392c374c https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I380eb3afb28c32164f018dbd4ff6e1d25a563681 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499020 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499020" owner_email="kamal.ap@intel.corp-partner.google.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/20/1499020/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I474e67156d6894b07c49a5c061f8f58d731a56f7" commit="ff834c96b72998dc29bb624acf5d7affd375de6e" commit_message="FROMGIT: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime Larger CODECs may contain many several hundred widgets and which set of parameters is selected only needs to be recorded on a per DAI basis. As such move the selected CODEC to CODEC link params to be stored in the runtime rather than the DAPM widget, to save some memory. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 243bcfafcd9a23a20867fd488dc3a35264918d87 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I474e67156d6894b07c49a5c061f8f58d731a56f7 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499021 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499021" owner_email="kamal.ap@intel.corp-partner.google.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/21/1499021/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ice25fc61eb903c5a5b76b06ef6e658abc2d48dd9" commit="34fe670faf2f5b1b68cf0faef1b5aa37a377f9ff" commit_message="FROMGIT: ASoC: hdac_hdmi: remove redundant check for !port condition The !port check is redundant as it being performed in the following check. Remove it. Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit c24fb71fa4f764f02c17cbf88a969f109794e602 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ice25fc61eb903c5a5b76b06ef6e658abc2d48dd9 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499022 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499022" owner_email="kamal.ap@intel.corp-partner.google.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/22/1499022/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ib08fae8ff765c621d0a5538e9e0e7cd30d295473" commit="697407a52080e782cd68b2d2e9fdb4e0e6359c6e" commit_message="FROMGIT: ASoC: dapm: Avoid uninitialised variable warning Commit 4a75aae17b2a (&quot;ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links&quot;) adds loops that iterate over multiple CODECs in snd_soc_dai_link_event. This also introduced a compiler warning for a potentially uninitialised variable in the case no CODECs are present. This should never be the case as the DAI link must by definition contain at least 1 CODEC however probably best to avoid the compiler warning by initialising ret to zero. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit fc269c0396448cabe1afd648c0b335669aa347b7 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ib08fae8ff765c621d0a5538e9e0e7cd30d295473 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499023 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499023" owner_email="kamal.ap@intel.corp-partner.google.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/23/1499023/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ic49d0dd8a88c525d660bc68a46053c47adf16cb0" commit="7ef88114d361f34039770b20ade15caf61638bde" commit_message="FROMGIT: ASoC: max98373: usleep_range() needs include/delay.h Commit ca917f9fe1a0fab added use of usleep_range() but not the corresponding &quot;include &lt;linux/delay.h&gt;&quot;. The result is with Chrome OS won't build because warnings are forced to be errors: mnt/host/source/src/third_party/kernel/v4.4/sound/soc/codecs/max98373.c:734:2: error: implicit declaration of function 'usleep_range' [-Werror,-Wimplicit-function-declaration] usleep_range(10000, 11000); ^ Including delay.h &quot;fixes&quot; this. Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3004136b90bedc9e254ff659adb7a60299e9495e https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ic49d0dd8a88c525d660bc68a46053c47adf16cb0 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499024 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="2" gerrit_number="1499024" owner_email="kamal.ap@intel.corp-partner.google.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/24/1499024/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I5a3a3e4e3f27214fc27401c444ce10deba69ac28" commit="e08ba823179f635766f02d4f4ba8c39cc65d1bea" commit_message="FROMGIT: ASoC: dapm: Fix a couple uninitialized ret variables Smatch complains that these variables could be uninitialized. The first one in snd_soc_dai_link_event() is probably a false positive, because probably we know the lists are not empty. I would normally ignore the warning, but GCC complains here as well so I just silenced the warning. The &quot;ret&quot; in snd_soc_dapm_new_dai() does need to be initialized or it leads to a bogus dereference in the caller. Fixes: 3bbf5d34fd4a (&quot;ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked&quot;) Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2e558a8127de7b2ed3302f9adcf332ba3feeadb2 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I5a3a3e4e3f27214fc27401c444ce10deba69ac28 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499025 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499025" owner_email="kamal.ap@intel.corp-partner.google.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/25/1499025/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I2885489f891bac2cf54d2f2edb698e863f5b3f28" commit="2668c3d763caa0d4466e28b78834a2b59fa7cbb2" commit_message="FROMGIT: ASoC: hdac_hda: use devm_snd_soc_register_component() Now we have devm_snd_soc_register_component(). Let's use it instead of snd_soc_register_component(). Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 10ccaa39d7628470a3de4aae9d2346a55cbee46e https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I2885489f891bac2cf54d2f2edb698e863f5b3f28 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499026 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499026" owner_email="kamal.ap@intel.corp-partner.google.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/26/1499026/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ia3d1c9e2557b61f84f6201c30e23deb66809ea00" commit="376b62217966a2d1b0ae7030c22940ef3084c9d3" commit_message="FROMGIT: ASoC: rt5668: use devm_snd_soc_register_component() Now we have devm_snd_soc_register_component(). Let's use it instead of snd_soc_register_component(). Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 4fe1984ebc086ee39dd57983a7fee84c96c954a7 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ia3d1c9e2557b61f84f6201c30e23deb66809ea00 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499027 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499027" owner_email="kamal.ap@intel.corp-partner.google.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/27/1499027/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I8a5fa0024d96e2aa9e97c76abc3a087fc5fba54a" commit="a3090684e8835323f3e8d339c427d07058057a88" commit_message="FROMGIT: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy kmemdup has implemented the function that kzalloc() + memcpy() will do. and we prefer to kmemdup rather than the open coded implementation. Signed-off-by: zhong jiang &lt;zhongjiang@huawei.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit ca92cc4636fdedf0d7ee88a5e50cd2b85c246a3b https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I8a5fa0024d96e2aa9e97c76abc3a087fc5fba54a Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499028 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499028" owner_email="kamal.ap@intel.corp-partner.google.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/28/1499028/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Id8d0a4f0989487ad0c3c1fa20261e0d16f0deccb" commit="97e381a583090145a41333612f2957f977863a8f" commit_message="FROMGIT: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai snd_soc_dapm_new_dai may return an error pointer and currently this isn't checked for in dapm_connect_dai_link_widgets. Add code to check the return value and not add routes in that case. Fixes: 778ff5bb8689 (&quot;ASoC: dapm: Move connection of CODEC to CODEC DAIs&quot;) Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt; Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e36a1d0d249aa09f94d551cadf043a7f9f7fae00 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Id8d0a4f0989487ad0c3c1fa20261e0d16f0deccb Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499029 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499029" owner_email="kamal.ap@intel.corp-partner.google.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/29/1499029/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ia31ad5098216401a75ccc09f755edb650202bbd1" commit="83cfea0cc1eaae2bec171bb4f0a5f2e1c40e48dc" commit_message="FROMGIT: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() In functions snd_soc_get_volsw_sx() or snd_soc_put_volsw_sx(), if the result of (min + max) is negative, then fls() returns signed integer with value as 32. This leads to signed integer overflow as complete operation is considered as signed integer. UBSAN: Undefined behaviour in sound/soc/soc-ops.c:382:50 signed integer overflow: -2147483648 - 1 cannot be represented in type 'int' Call trace: [&lt;ffffff852f746fe4&gt;] __dump_stack lib/dump_stack.c:15 [inline] [&lt;ffffff852f746fe4&gt;] dump_stack+0xec/0x158 lib/dump_stack.c:51 [&lt;ffffff852f7b5f3c&gt;] ubsan_epilogue+0x18/0x50 lib/ubsan.c:164 [&lt;ffffff852f7b6840&gt;] handle_overflow+0xf8/0x130 lib/ubsan.c:195 [&lt;ffffff852f7b68f0&gt;] __ubsan_handle_sub_overflow+0x34/0x44 lib/ubsan.c:211 [&lt;ffffff85307971a0&gt;] snd_soc_get_volsw_sx+0x1a8/0x1f8 sound/soc/soc-ops.c:382 Typecast the operation to unsigned int to fix the issue. Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit ae7d1247d8673ebfd686b17e759d4be391165368 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ia31ad5098216401a75ccc09f755edb650202bbd1 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499030 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499030" owner_email="kamal.ap@intel.corp-partner.google.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/30/1499030/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Iabee84442581dda7fc817b0354f87b90ad4efd2f" commit="10fcfe912ed2b7a3f901e9e3bfef76d4c4d877e6" commit_message="FROMGIT: ASoC: rt5668: remove empty rt5668_i2c_remove() rt5668_i2c_remove() is empty, and no longer needed. Let's remove it. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit a6ebf4c9770e918e601aa9bf4bc3cf4001dd3d4d https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Iabee84442581dda7fc817b0354f87b90ad4efd2f Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499031 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499031" owner_email="kamal.ap@intel.corp-partner.google.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/31/1499031/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I8e691f108ae16dff030e52291fbf5e4d2cd2bd6f" commit="b6acb4ee72061040cfd7b704e172ed6e63edae8a" commit_message="FROMGIT: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly The value of period_bytes will get the zero before the hw_params() is not run completely. Move the function snd_pcm_lib_period_bytes() to copy work, and make sure that is not zero. Signed-off-by: Oder Chiou &lt;oder_chiou@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit fbb673f7c6555d5434ad005f86b0d4368b1203d9 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I8e691f108ae16dff030e52291fbf5e4d2cd2bd6f Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499032 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499032" owner_email="kamal.ap@intel.corp-partner.google.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/32/1499032/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ie69bebac2b4ca5ddaebbfcec32456a01bae68daa" commit="3f053aae93f3b6fcaee0fbc9eb9d3b16b0d5d78b" commit_message="FROMGIT: ASoC: remove redundant include module.h already contained moduleparam.h, so it is safe to remove the redundant include. The issue is detected with the help of Coccinelle. Signed-off-by: zhong jiang &lt;zhongjiang@huawei.com&gt; Acked-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 29ca7d32d7f10737e8d165fcf40fe31d44b06bee https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ie69bebac2b4ca5ddaebbfcec32456a01bae68daa Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499033 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499033" owner_email="kamal.ap@intel.corp-partner.google.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/33/1499033/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I8a4324b0c808a70cc34f1b91c6b71b39522371cf" commit="55354bf77df7d4ab563a22300ae2538e1d0db836" commit_message="FROMGIT: ASoC: rt5682: Improve HP performance We change the settings while HP power-up for better performance. Signed-off-by: Shuming Fan &lt;shumingf@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit bf0fa00fd8410b377a3403adb58e32fc703e86e8 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I8a4324b0c808a70cc34f1b91c6b71b39522371cf Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499034 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499034" owner_email="kamal.ap@intel.corp-partner.google.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/34/1499034/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ia602c6b4e97ad902ae5e0d222df02fea881c4b9f" commit="51672587677774197c731ceb5c2da2237b70442b" commit_message="FROMGIT: ASoC: rt5682: Remove HP volume control This patch removed Headphone Playback Volume control. Due to codec settings, we don't want the user to change HP analog gain. The user could use DAC1 Playback Volume control to change playback volume. Signed-off-by: Shuming Fan &lt;shumingf@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3f24f37adbc9a1059420a9c8f857e3490a4bce5e https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ia602c6b4e97ad902ae5e0d222df02fea881c4b9f Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499035 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499035" owner_email="kamal.ap@intel.corp-partner.google.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/35/1499035/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I2a0cf18033397a5800858159c20c66898abeaf35" commit="66e048c607fc09914352a708106b4156916ff3e3" commit_message="FROMGIT: ASoC: rt5682: Update calibration function The ADC/DAC path should open while calibration process. Signed-off-by: Shuming Fan &lt;shumingf@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit afd603e4ded0fad9e3102d514020af8494da1604 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I2a0cf18033397a5800858159c20c66898abeaf35 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499036 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499036" owner_email="kamal.ap@intel.corp-partner.google.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/36/1499036/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I63c99589ee51bf8b7bab8c7292ae53f4e09f5fd7" commit="7e071748b2b66fd88e08eec3c5d2de5a09e397c8" commit_message="FROMGIT: ASoC: rt5682: Fix the boost volume at the begining of playback This patch fixed the boost volume at the begining of playback while DAC volume set to lower level. Signed-off-by: Shuming Fan &lt;shumingf@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 28b20dde5e1c943ab899549a655ac4935cffccbb https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I63c99589ee51bf8b7bab8c7292ae53f4e09f5fd7 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499037 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499037" owner_email="kamal.ap@intel.corp-partner.google.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/37/1499037/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I4cd92a3a0fc5777a86190b1652d092c03cdca523" commit="2d3c2ae405719e07e4a70f071572b94933d36279" commit_message="FROMGIT: ASoC: rt5682: Minor code modification Minor code changes are: - improve the readability in patch list - add i2c remove function - regmap_register_patch changes to regmap_multi_reg_write Signed-off-by: Shuming Fan &lt;shumingf@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 37efe23dcca3c59cee662f1c28835020bef31cc0 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I4cd92a3a0fc5777a86190b1652d092c03cdca523 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499038 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499038" owner_email="kamal.ap@intel.corp-partner.google.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/38/1499038/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I355fd027b4ff1a7da0e15db8d98f409d7d3c42a8" commit="5c3b06bd65b7d4aa477a6479240374d28c3550a3" commit_message="FROMGIT: ASoC: rt5677-spi: Drop unused GPIO include This SPI driver does not use the legacy GPIO header so just delete it. Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 65ba4dd5200a537eae0f6b29e120f3971eac5a4d https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I355fd027b4ff1a7da0e15db8d98f409d7d3c42a8 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499039 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499039" owner_email="kamal.ap@intel.corp-partner.google.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/39/1499039/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I5201d1df7bcc3d7ba3512bade9a8789704607ffe" commit="31e6148825a677888cf9211b2e01cd4f2ebcb960" commit_message="FROMGIT: ASoC: add for_each_dpcm_fe() macro To be more readable code, this patch adds new for_each_dpcm_fe() macro, and replace existing code to it. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d2e24d64652bf9d272e5496ae8a562bc64facff3 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I5201d1df7bcc3d7ba3512bade9a8789704607ffe Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499040 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499040" owner_email="kamal.ap@intel.corp-partner.google.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/40/1499040/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I196b32b6d3f3f508c8101bb8c4d4d3e62fca5ca6" commit="482de01557a2854cb732722e38d00bf3437d88c2" commit_message="FROMGIT: ASoC: add for_each_dpcm_be() macro To be more readable code, this patch adds new for_each_dpcm_be() macro, and replace existing code to it. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8d6258a4dd267838e2f10643c3d91b79fe75ef6e https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I196b32b6d3f3f508c8101bb8c4d4d3e62fca5ca6 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499041 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499041" owner_email="kamal.ap@intel.corp-partner.google.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/41/1499041/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I2f4203f6dbd525ce0f7aec6b7699948f21050ec5" commit="b063dce4fe29973a0a58c19b59340ffb6e0629ee" commit_message="FROMGIT: ASoC: max98088: add OF support MAX98088 is an older version of the MAX98089 device. Signed-off-by: Andreas Frber &lt;afaerber@suse.de&gt; [m.felsch@pengutronix.de: add CONFIG_OF compile switch] [m.felsch@pengutronix.de: adapt commit message] Signed-off-by: Marco Felsch &lt;m.felsch@pengutronix.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 85aa0fe73edd856365d074a5aa38c614c8b2ca45 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I2f4203f6dbd525ce0f7aec6b7699948f21050ec5 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499042 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499042" owner_email="kamal.ap@intel.corp-partner.google.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/42/1499042/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I1279743dad76754228d41b8201bfcf324632a374" commit="3feec1369697aafefc735691da8e3d53b078cbde" commit_message="FROMGIT: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops The symbols 'dummy_dma_ops' is declared with different data types by sound/soc/soc-utils.c and arch/arm64/include/asm/dma-mapping.h. This leads to conflicts when soc-utils.c (indirectly) includes dma-mapping.h: sound/soc/soc-utils.c:282:33: error: conflicting types for 'dummy_dma_ops' static const struct snd_pcm_ops dummy_dma_ops = { ^ ... arch/arm64/include/asm/dma-mapping.h:27:33: note: previous declaration of 'dummy_dma_ops' was here extern const struct dma_map_ops dummy_dma_ops; ^ Rename the symbol in soc-utils.c to 'snd_dummy_dma_ops' to avoid the conflict. Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 42cfb412e24ffbb46d6de9590293bc44f921a0fb https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I1279743dad76754228d41b8201bfcf324632a374 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499043 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499043" owner_email="kamal.ap@intel.corp-partner.google.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/43/1499043/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ie0ac4b47b682e7a685d3818f390be2a97ee3b416" commit="e18075cda78e35bd4f1f0a5ea76be67883f13d38" commit_message="FROMGIT: ASoC: rt274: Add fall-through annotations As a preparatory patch for the upcoming -Wimplicit-fallthrough compiler checks, add the &quot;fall through&quot; annotations in rt274 driver. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0beeb4baf56bd9deb920712a4034541fb33bbbe0 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Ie0ac4b47b682e7a685d3818f390be2a97ee3b416 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499044 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499044" owner_email="kamal.ap@intel.corp-partner.google.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/44/1499044/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I3065236af28d294d0c81325ad9363abb1738a423" commit="007b883e63bfeca99ed3f4f48718555f9e478267" commit_message="FROMGIT: ASoC: intel: skylake: Add fall-through annotation As a preparatory patch for the upcoming -Wimplicit-fallthrough compiler checks, add the &quot;fall through&quot; annotation in Intel SST skylake driver. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e4bfd61571f5db5c69a7a49de401543cc7d6c87c https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I3065236af28d294d0c81325ad9363abb1738a423 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499045 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499045" owner_email="kamal.ap@intel.corp-partner.google.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/45/1499045/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I114ec9139e2e25ad97250a4d7c3a7e1de52dd6e3" commit="e8069de0bd1e9bc844c765a182d7ed6921324d83" commit_message="FROMGIT: ASoC: topology: Use the standard fall-through annotations As a preparatory patch for the upcoming -Wimplicit-fallthrough compiler checks, replace with the standard &quot;fall through&quot; annotation. gcc can't understand the mixed texts, unfortunately. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 9c6c4d961e634413add345ee030e108e6d19cea2 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I114ec9139e2e25ad97250a4d7c3a7e1de52dd6e3 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499046 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499046" owner_email="kamal.ap@intel.corp-partner.google.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/46/1499046/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I81a5021c205acb1e78fd4b4e4f74075659210bbe" commit="651715fff9ef20ebe0402cb32f62c59f4379ba45" commit_message="FROMGIT: ASoC: max98088: Add master clock handling If master clock is provided through device tree, then update the master clock frequency during set_sysclk. Cc: Tushar Behera &lt;tushar.behera@linaro.org&gt; Signed-off-by: Andreas Frber &lt;afaerber@suse.de&gt; Acked-by: Tushar Behera &lt;trblinux@gmail.com&gt; Reviewed-by: Javier Martinez Canillas &lt;javier.martinez@collabora.co.uk&gt; [m.felsch@pengutronix.de: move mclk request to i2c_probe] [m.felsch@pengutronix.de: make use of snd_soc_component_get_bias_level()] Signed-off-by: Marco Felsch &lt;m.felsch@pengutronix.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 62a7fc32a6289dce88787da03f893deab08158c3 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I81a5021c205acb1e78fd4b4e4f74075659210bbe Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Signed-off-by: Ap, Kamal &lt;kamal.ap@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499047 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499047" owner_email="kamal.ap@intel.corp-partner.google.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/47/1499047/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I371330bb6cd9287c41f4011af2d8da34150dc599" commit="3cd41ce5bb3c0e757f803cdd227aed5590c41ff1" commit_message="FROMGIT: ASoC: max98373: Sort Digital Volume in reverse order Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 4cbbc91609846c09a8350080cd7e6f7764fb2ec1 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I371330bb6cd9287c41f4011af2d8da34150dc599 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499048 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499048" owner_email="kamal.ap@intel.corp-partner.google.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/48/1499048/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I4a4db6fcb241c5ce898611c0217d8b7fdea398dd" commit="f9fc7334d489e84c83a170b5f7e6673d487f41b5" commit_message="FROMGIT: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 6c3beeca424a0c8d6c79184a880a8954bd498d57 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I4a4db6fcb241c5ce898611c0217d8b7fdea398dd Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499049 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499049" owner_email="kamal.ap@intel.corp-partner.google.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/49/1499049/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Id1c95e2e2e85dfe556fbdc79e3935a69c0c7f6ed" commit="affc84849e5ef6c81c738ab725a2bc9860efae35" commit_message="FROMGIT: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d34c8f37c75b739efc26383145a43497143ada88 https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: Id1c95e2e2e85dfe556fbdc79e3935a69c0c7f6ed Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499050 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499050" owner_email="kamal.ap@intel.corp-partner.google.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/50/1499050/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I6b9157950b2296dfcb545b2651882eaec1cb5490" commit="93aef4c0c29b5cbac0855715e3d055ba9824728d" commit_message="FROMGIT: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit a23f5dc8448694a0ffe2127a04aa5787b9cf9e5f https://github.com/broonie/asoc for-next) BUG=b:123738217 TEST=Test Audio use cases for CML with full SOF patch series applied. Change-Id: I6b9157950b2296dfcb545b2651882eaec1cb5490 Signed-off-by: smit shah &lt;smit.shah@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1499051 Commit-Ready: Ben Zhang &lt;benzh@chromium.org&gt; Tested-by: Ben Zhang &lt;benzh@chromium.org&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="2" gerrit_number="1499051" owner_email="kamal.ap@intel.corp-partner.google.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/51/1499051/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I1bbf544e2402ae46fccd43373ab6574f85d682c5" commit="17fe6d7eea4c5b55aa0f8afedb93ae5864b1a3b1" commit_message="UPSTREAM: src: Drop unused '#include &lt;halt.h&gt;' BUG=none BRANCH=none TEST=none Change-Id: I1bbf544e2402ae46fccd43373ab6574f85d682c5 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 74aa99a5435ce3a1b984a3e0e5a0b696d6f6165d Original-Change-Id: Ie7afe77053a21bcf6a1bf314570f897d1791a620 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31921 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534218 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534218" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/18/1534218/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I0ca9478842144846a8ab2d5ac9d31d35f85f65a4" commit="1346d52dcaeee8c95ebb86a2af6d331947a25b87" commit_message="UPSTREAM: soc/intel/icelake: Enable support for FSP 2.1 specification Remove FSP 2.0 support from ICL SoC and add FSP 2.1 support. BUG=none BRANCH=none TEST=none Change-Id: I0ca9478842144846a8ab2d5ac9d31d35f85f65a4 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 55fb6b4d0d6ab4d8d5e04a1822e1889810b42ce7 Original-Change-Id: Ife0c133ddbf2e0fa14f94ffec15d11830cfaf7b3 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/30158 Original-Reviewed-by: Philipp Deppenwiese &lt;zaolin.daisuki@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534220 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534220" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/20/1534220/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I7cb49849879b0f6d8ba643c035f1219e614613b0" commit="d516ba45fae70cfd47f6390b0a825f21932c01a0" commit_message="UPSTREAM: mb/google/hatch: Log EC events during S0ix resume This change adds support for logging EC events during S0ix resume. BUG=b:124131938 BRANCH=none TEST=Verified that the wake events are logged during the S0ix resume: 4 | 2019-03-05 07:55:27 | System Reset 5 | 2019-03-05 07:55:27 | Chrome OS Developer Mode 6 | 2019-03-05 07:56:54 | S0ix Enter 7 | 2019-03-05 07:57:09 | S0ix Exit 8 | 2019-03-05 07:57:09 | Wake Source | Power Button | 0 9 | 2019-03-05 07:57:09 | EC Event | Power Button Change-Id: I7cb49849879b0f6d8ba643c035f1219e614613b0 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 52d79fbc6e1243a7ecaf34835893476c5a303271 Original-Change-Id: I624f94c29bc66dbf4d9e1fec573d259985260ed3 Original-Signed-off-by: V Sowmya &lt;v.sowmya@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31789 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534221 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534221" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/21/1534221/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="Ia4cc7703ea257e0441fd515657a4a932b835aefb" commit="42b6c6c8b7821d6fb60abfb89e827491bf6d4ade" commit_message="UPSTREAM: soc/intel/cannonlake: Fix return values for get_param_value Commit 41483c9 (soc/intel/cannonlake: Add required FSP UPD changes for CML) changed the enum values for PCH_SERIAL_IO_MODE so that 0 is invalid and valid values start from 1. However, get_param_value was not updated to correctly subtract 1 before returning any value. This change adds a macro PCH_SERIAL_IO_INDEX to apply the subtract 1 operation on any value that get_param_value needs to return. BUG=b:128946016 TEST=Verified that hatch boots successfully. Change-Id: Ia4cc7703ea257e0441fd515657a4a932b835aefb Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 4dfd8d690d17a484eef83006a843d561dd7ca13d Original-Change-Id: I4e32fcd1efe4a535251f0ec58662a2dc5f70e8b0 Original-Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31974 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Duncan Laurie &lt;dlaurie@chromium.org&gt; Original-Reviewed-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Reviewed-by: Maulik V Vaghela &lt;maulik.v.vaghela@intel.com&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534222 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534222" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/22/1534222/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="Idd943fa7eb01a10da6658716deba912a7da2132d" commit="a0e53af46ad98ce7d059470a708d42ebfce79ee0" commit_message="UPSTREAM: mistral: qcs405: copy calibration data to CBMEM This patch adds support to copy the wifi calibration data to CBMEM so that the depthcharge can use it to populate the data into wifi dt node. BUG=none BRANCH=none TEST=none Change-Id: Idd943fa7eb01a10da6658716deba912a7da2132d Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0dd80aab25200c4bba26aa6b9fc24f3e967e3f6a Original-Change-Id: Ia8184e48a7176bb3b52e4d43866b7d065952c13e Original-Signed-off-by: Nitheesh Sekar &lt;nsekar@codeaurora.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/30714 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534223 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534223" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/23/1534223/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I459ccf199e80002a3db433dcf137118d25198e8e" commit="8a912798467345e5c97cab9c5d36de57fddf3a31" commit_message="UPSTREAM: google/mistral: Implement board reset Implement reset using PSHOLD. BUG=none BRANCH=none TEST=none Change-Id: I459ccf199e80002a3db433dcf137118d25198e8e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0eb4db185cfef44ddfdbd91d4fe69a48c127fa84 Original-Change-Id: I472bf73cc7b227187b284a3730ec5dea5373695c Original-Signed-off-by: Santhosh Hassan&lt;sahassan@google.com&gt; Original-Signed-off-by: Nitheesh Sekar &lt;nsekar@codeaurora.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31827 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534224 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534224" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/24/1534224/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I9a282fa12d2311a797f64dff754193020382f4ad" commit="8d75707f9244dd591ba365a929dee4bdf9a15146" commit_message="UPSTREAM: src: Use 'include &lt;string.h&gt;' when appropriate Drop 'include &lt;string.h&gt;' when it is not used and add it when it is missing. Also extra lines removed, or added just before local includes. BUG=none BRANCH=none TEST=none Change-Id: I9a282fa12d2311a797f64dff754193020382f4ad Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: a1e22b8192d5fc85995a41d0961c25293ba4391f Original-Change-Id: Iccac4dbaa2dd4144fc347af36ecfc9747da3de20 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31966 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534225 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534225" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/25/1534225/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I6ea38bca7169924e4c63161cd1a2cb74e8d8c74a" commit="c10549152e16d1ef0b8c700bce3c167c292a5faa" commit_message="UPSTREAM: soc/nvidia/tegra{124,210}: Remove unneeded 'include &lt;halt.h&gt;' Commit 74aa99a (src: Drop unused '#include &lt;halt.h&gt;') accidentally added '#include &lt;halt.h&gt;', however tegra_lp0 directory is not linked into the rest of coreboot. So we can't use generic halt() from halt.c file. BUG=none BRANCH=none TEST=none Change-Id: I6ea38bca7169924e4c63161cd1a2cb74e8d8c74a Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: a9273b5015f1cbcf3fc5db048663147c25c76f83 Original-Change-Id: I3a67abb77846172597b8ebde779878b9aa2ff8d7 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31979 Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534226 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534226" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/26/1534226/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I7e23a8360e4f0fc085e319c24504d77d9d584067" commit="3d730f4fa52b36d4027dbbeaf8d67d6cb8e24932" commit_message="UPSTREAM: ec/google/wilco: Add function to indicate if EC uses signed FW This will be used to distinguish the mainboard SKU so that the correct EC firmware can be bundled with the board. This is read from EC RAM so it can be used by an ACPI method in the future. BUG=b:119490232 Change-Id: I7e23a8360e4f0fc085e319c24504d77d9d584067 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 32346f0aa29eac2c91859e99dcefb401d3365784 Original-Change-Id: I71b8017fc4b88e793dfe709e1cb1ab0f0bcdc4fa Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32001 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534227 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534227" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/27/1534227/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I5fe1ed05ea02ece0fa15c39d4648e599bbb86780" commit="d13535059ee7330e403b9dad368a2c1205a45106" commit_message="UPSTREAM: mb/google/sarien: Add SKU for boards with signed EC To support both boards with the same firmware add a SKU for each variant that is used to include the proper EC firmware image to match what the EC is expecting. BUG=b:119490232 TEST=tested by faking the EC response to ensure that the OS and firmware update tools are able to determine the correct model based on the value returned by the EC. Change-Id: I5fe1ed05ea02ece0fa15c39d4648e599bbb86780 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 774d41495e6b489e1a33f92e8749f1e9833b691c Original-Change-Id: Iaa677975e0bccbee5ec8a39821fe1637f08270fa Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32002 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534228 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534228" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/28/1534228/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I8710aacf4936369bf23b45684ed6c2aa539b71bb" commit="d248a3319a5d0c427434a8f6ed2e17e509e35786" commit_message="UPSTREAM: Revert &quot;UPSTREAM: ec/google/wilco: Enable software sync for VBOOT&quot; This reverts commit 51169b7dda4a1978d622e329a1c40e384471c165. I was not ready to enable this option yet, until it is enabled in depthcharge it needs to stay off in coreboot or depthcharge will attempt to do software sync without a proper driver. BUG=none BRANCH=none TEST=none Change-Id: I8710aacf4936369bf23b45684ed6c2aa539b71bb Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 5a38572fd99b7a9e86170efddc14960a7f37a748 Original-Change-Id: I4840812d0541f822502cfc5c66bed27edf4d2ecc Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32007 Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534229 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534229" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/29/1534229/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="Ic87ad3e9a2c4b0188f3d7ed6f4ec1828814b4d79" commit="ab8d0a91897bfaae384296aece8680c36337a154" commit_message="UPSTREAM: mb/*/chromeos.c: Be explicit about code for ramstage Motivation is to reduce use of !__PRE_RAM__, it does not mean ENV_RAMSTAGE but we also exclude ENV_SMM with the change. BUG=none BRANCH=none TEST=none Change-Id: Ic87ad3e9a2c4b0188f3d7ed6f4ec1828814b4d79 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: f6940886f9aa9133c0fa4e1599c257b1a67be376 Original-Change-Id: I1f96bb8c055a3da63274e1ab7f7d4bc70867cbf1 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31930 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534230 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534230" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/30/1534230/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I0a73de43052218980ee64bfff6a999e5e642e562" commit="074794a46de2a305ded0c6c32118014f4c25deab" commit_message="UPSTREAM: mb/siemens/mc_apl1: use comment in Kconfig.name BUG=none BRANCH=none TEST=none Change-Id: I0a73de43052218980ee64bfff6a999e5e642e562 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ca9eb1a73f291eebab84d67896abb22c3d627cf2 Original-Change-Id: I3c8791a0ed7b3bc670cf1433fa58f9b3d68e0b97 Original-Signed-off-by: Thomas Heijligen &lt;thomas.heijligen@secunet.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31969 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Mario Scheithauer &lt;mario.scheithauer@siemens.com&gt; Original-Reviewed-by: Uwe Poeche &lt;uwe.poeche@siemens.com&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534231 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534231" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/31/1534231/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I812790da9d7930b186c9ab1326d30dd125fd0d3c" commit="02b0ef39aed3ebf2e0add317ef052c47f07e5dab" commit_message="UPSTREAM: payloads/seabios: Update stable from 1.12.0 to 1.12.1 The two commits below were supplied to the stable branch. 1. 7d63249 tpm: Check for TPM related ACPI tables before attempting hw probe 2. a5cab58 (tag: rel-1.12.1, origin/1.12-stable) usb-ehci: Clear pipe token on pipe reallocate BUG=none BRANCH=none TEST=none Change-Id: I812790da9d7930b186c9ab1326d30dd125fd0d3c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: fb83ff1a8b1bae3e0e5cb8d7228f96196f26f077 Original-Change-Id: I7f1165d87950145e0538eac094c5bb9bfca4db3c Original-Signed-off-by: Paul Menzel &lt;pmenzel@molgen.mpg.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31957 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1534232 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534232" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/32/1534232/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I67c047994b87c17254453dafc888674b867954ec" commit="983d9ff908acbd734b920190c8cf896118cc236d" commit_message="UPSTREAM: arch/ppc64: Add &lt;arch/mmio.h&gt; stubs The work may be incomplete, we only have an emulation power8 at the moment in the tree. BUG=none BRANCH=none TEST=none Change-Id: I67c047994b87c17254453dafc888674b867954ec Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ceb89fb45427ea4f01fd46eba7f6fe2663351848 Original-Change-Id: Icdaa0995c8610dcc636923cc79b8455dfaeaa057 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31996 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Timothy Pearson &lt;tpearson@raptorengineering.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534233 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534233" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/33/1534233/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I49edf075dc13723d48b324d6412578cc41331146" commit="1904fb35f1315acb65fb9a668137ad219f77fe8d" commit_message="UPSTREAM: nvidia/tegra{124,210}/lp0: Directly include `stdint.h` Use the compiler's `-include` switch to include `stdint.h` instead of adding coreboot's include paths. This avoids leaking other coreboot header files into lp0. BUG=none BRANCH=none TEST=none Change-Id: I49edf075dc13723d48b324d6412578cc41331146 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: abe2f27acfbfaff81be4b9ff5750aa3b057ba0d0 Original-Change-Id: I321c0a2fc4a2b3941990804db4e1a691e1bed8c6 Original-Signed-off-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32005 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534234 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534234" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/34/1534234/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I065c2554d2e25a4c6301161a5ab8bc578c8ec2a2" commit="9ddca181625903f95900bc0ec138574bd7643e3f" commit_message="UPSTREAM: src/arch/mips: Fix checkpatch warnings and errors This patch will fix these checkpatch errors in src/arch/mips/. - src/arch/mips/ashldi3.c:22: WARNING: Prefer 'unsigned int' to bare use of 'unsigned' - src/arch/mips/bootblock_simple.c:35: WARNING: braces {} are not necessary for any arm of this statement BUG=none BRANCH=none TEST=none Change-Id: I065c2554d2e25a4c6301161a5ab8bc578c8ec2a2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6520ec0650c4af616e1da92a5d90263e895f50ca Original-Change-Id: Ic859913b93dc8ed6ff64b551c8a6baf72d28c75a Original-Signed-off-by: Asami Doi &lt;d0iasm.pub@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31938 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534235 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534235" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/35/1534235/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="Ic2d435319cd9bf14a0296a3acb733ba2ffa5b1dd" commit="29e17720af6431a72ba9526ca44f528b495881af" commit_message="UPSTREAM: {northbridge, soc, southbridge}/intel: Make use of pci_dev_set_subsystem() This patch removes local definitions of sub_system function and make use of common function pci_dev_set_subsystem(). BUG=none BRANCH=none TEST=none Change-Id: Ic2d435319cd9bf14a0296a3acb733ba2ffa5b1dd Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 4a0f07166f0f0b6eb799e2670b47ce31d0cfc60b Original-Change-Id: I91982597fdf586ab514bec3d8e4d09f2565fe56d Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31982 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: David Guckian Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534596 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534596" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/96/1534596/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="Ibdcefcf0357471d120e60bb78045dd5de949b04f" commit="8eb1c7c7f905dd424cdc9e5c16becb1c905d1e5c" commit_message="UPSTREAM: device/pci_device: Add generic subsystem programming logic This patch adds generic log to perform subsystem programming based on header type. Type 0: subsystem offset 0x2C Type 2: subsystem offset 0x40 Type 1: Read CAP ID 0xD to know cap offset start, offset 4 to locate subsystem vendor id. BUG=none BRANCH=none TEST=none Change-Id: Ibdcefcf0357471d120e60bb78045dd5de949b04f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 9514d47d3c7296ff98bb7a590e36ee548b40e369 Original-Change-Id: Id8aed6dac24517e93cd55d6bb3b254b7b4d950d3 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31983 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: David Guckian Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534597 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534597" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/97/1534597/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="Ibe19cb4bb0e09cf300e3b83bffafd5017e12ac9a" commit="4e713c683a32ace89a11a2d6abad6965228402e7" commit_message="UPSTREAM: {northbridge, soc, southbridge}/intel: Make use of generic set_subsystem() This patch removes all local definitions of sub_system functions and make use of common generic pci_dev_set_subsystem() from PCI bridge and Cardbus devices as well. BUG=none BRANCH=none TEST=none Change-Id: Ibe19cb4bb0e09cf300e3b83bffafd5017e12ac9a Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 15ccbf042ddda877cde23e9b0d5d3f5256e62c33 Original-Change-Id: I5fbed39ed448baf11f0e0786ce0ee94741d57237 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31950 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534598 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534598" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/98/1534598/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="Ia8e8b443ce8c64fe30be59b2a42b6ee765acf5d4" commit="f249de10880125f2f6063bd1de64052960dbab5b" commit_message="UPSTREAM: sb/intel/lynxpoint: Remove PCI bridge function Legacy PCI-to-PCI (parallel) bridge 0:1e.0 is no longer supported in these SKUs. BUG=none BRANCH=none TEST=none Change-Id: Ia8e8b443ce8c64fe30be59b2a42b6ee765acf5d4 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 00bb441ba4f9d427901043db0bb686d389e3adca Original-Change-Id: I954ee9cf8228c6352743cae968a0dd665865496c Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31986 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534599 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534599" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/99/1534599/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I2cee416d3bd7b8628c9ff395079c881cf24b5dfd" commit="3e23b909e76a3b5e351e03f29450c650f67343c6" commit_message="UPSTREAM: soc/intel/cannonlake: Assign FSP UPDs for HPD and Data/CLK of DDI ports Assign the FSP UPDs for HPD and DDC of DDI ports. FSP assumes that all DDI ports are enabled and hence configures the HPD and CLK for DDI ports. This patch initializes only the required UPDs to enable display ports. BUG=b:123907904 TEST=DP devices working correctly. Change-Id: I2cee416d3bd7b8628c9ff395079c881cf24b5dfd Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: caa85f249d5f8be09ecd7b03e9e87a2fac0190dc Original-Change-Id: Ic0c172cd3d087fc8f49b01ab23feffdababf7166 Original-Signed-off-by: Krishna Prasad Bhat &lt;krishna.p.bhat.d@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31520 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534600 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534600" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/00/1534600/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I5f4b0248010dc63185e7d1e753cd846c7de4d07e" commit="f37159a908b2764a1ddf5ad5f1ac20c7d6d2b2be" commit_message="UPSTREAM: vboot: standardize on working data size Previously, the size of memory made for vboot_working_data through the macro VBOOT2_WORK was always specified in each individual memlayout file. However, there is effectively no reason to provide this customizability -- the workbuf size required for verifying firmware has never been more than 12K. (This could potentially increase in the future if key sizes or algorithms are changed, but this could be applied globally rather than for each individual platform.) This CL binds the VBOOT2_WORK macro to directly use the VB2_WORKBUF_RECOMMENDED_DATA_SIZE constant as defined by vboot API. Since the constant needs to be used in a linker script, we may not include the full vboot API, and must instead directly include the vb2_constants.h header. BUG=b:124141368, b:124192753 TEST=Build locally for eve TEST=util/lint/checkpatch.pl -g origin/master..HEAD TEST=util/abuild/abuild -B -e -y -c 50 -p none -x TEST=make clean &amp;&amp; make test-abuild BRANCH=none CQ-DEPEND=CL:1504490 Change-Id: I5f4b0248010dc63185e7d1e753cd846c7de4d07e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0097f5589e2a7c3a8f06736b0690223a95c8251f Original-Change-Id: Id71a8ab2401efcc0194d48c8af9017fc90513cb8 Original-Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31474 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1534601 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1534601" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/01/1534601/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="Ie2c26bb4a2450716aa058477165af491e34579f4" commit="308611d9556281c4c560cd86c5627228bb998ef2" commit_message="UPSTREAM: lint/kconfig: More checks, more errors This patch changes a few more Kconfig linter warnings to errors that currently do not show up in the tree and that seem unlikely to become false positive in the future. One instance of duplicated code that essentially checks for the same thing was consolidated. It also adds a new test for references to boolean Kconfig options that do not use the CONFIG() wrapper macro. It's a little flaky (e.g. hard to handle multi-line comments), but it should be helpful the majority of the time as a warning in a Jenkins comment. BUG=none BRANCH=none TEST=none Change-Id: Ie2c26bb4a2450716aa058477165af491e34579f4 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e5eb2decd02357732f90513da5bba276fae44833 Original-Change-Id: I975ee77d392ed426f76f7671d9b6ef9441656e6a Original-Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31777 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536016 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536016" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/16/1536016/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I60d0250759efe9ff94dee6105fc30c3f232c89cd" commit="d847746fd2ec54a404eaa399bb98f838924d2a3c" commit_message="UPSTREAM: mb/google/hatch: Enable HUNG_TASK wake interrupt Enable the HUNG_TASK as a wakeup host event, as it's used by S0ix failure detection to wake the system back up if a suspend to S0ix never asserted S0_SLP#. BUG=b:123716513 BRANCH=None TEST=Test S0ix on Hatch with appropriate EC and kernel changes. Signed-off-by: Evan Green &lt;evgreen@chromium.org&gt; Change-Id: I60d0250759efe9ff94dee6105fc30c3f232c89cd Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0146bce26252fa9e959c083fd69c8f667746de86 Original-Change-Id: I447211892df210af97e8df0380bab032b14cbee8 Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32004 Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1536017 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536017" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/17/1536017/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I226499faffd71399efec069ab591c88732b19d48" commit="ac4c5915bf6457de28762f632888f19feea1f232" commit_message="UPSTREAM: mb/google/hatch: Add SX9310 SAR0 sensor Add SAR0, which is an SX9310. The schematics and layout have a second SAR1 sensor provisioned on I2C4, with an interrupt of GPP_A6, but this is not populated. Signed-off-by: Evan Green &lt;evgreen@chromium.org&gt; BUG=b:128540461 BRANCH=none TEST=Boot kernel with sx9310 driver, see it come up happily Change-Id: I226499faffd71399efec069ab591c88732b19d48 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 9c8044bdcd2aa77d8a8092b270ca36fd3aa23b87 Original-Change-Id: I63943cc7da5ff56f6ef6dcbd99bb8f8f031e8bf7 Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31998 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Enrico Granata &lt;egranata@google.com&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536018 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536018" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/18/1536018/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="If252f0279f170c78b690c4305257c080b4ef08f9" commit="30f04c782c0d68be2ec3a0cbc4d24769dbb6b0dd" commit_message="UPSTREAM: arch/mips: Fix &lt;arch/mmio.h&gt; prototypes These signatures need to be consistent across different architectures. BUG=none BRANCH=none TEST=none Change-Id: If252f0279f170c78b690c4305257c080b4ef08f9 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: a9506dbaf410d9b2d297661f51f0e0b9842170e1 Original-Change-Id: Ide8502ee8cda8995828c77fe1674d8ba6f3aa15f Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31995 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1536019 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536019" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/19/1536019/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I17903b48df86ed7062ec92c0cd8fbb42c64118b7" commit="819327882cc86c6d8901563f5c7c738600a6ce5d" commit_message="UPSTREAM: lib/ramtest.c: Make it a bit more arch-agnostic BUG=none BRANCH=none TEST=none Change-Id: I17903b48df86ed7062ec92c0cd8fbb42c64118b7 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 321bce4a3f472cfcd1f9af12e0204f6648ce499e Original-Change-Id: I05734515c0bbd043d489c76cf9cf8b2dbe0ff515 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31994 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536020 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536020" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/20/1536020/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I701d5c277ab2facec3a28db8851e9869416a29d5" commit="17cb91e7046c3a6622149f12a43d208ddc41f19a" commit_message="UPSTREAM: sb/broadcom/bcm5785: Consolidate PCI set_subsystem() This one uses vendor-specific register for the write. BUG=none BRANCH=none TEST=none Change-Id: I701d5c277ab2facec3a28db8851e9869416a29d5 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: d096a64bcd8383e074809ab62b08d270ab688456 Original-Change-Id: Ie36a87314054d00daed6a63b495bd5f5eabef66e Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31989 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536021 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536021" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/21/1536021/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Ie6e59fbb86d9db40c05417d8af45ff6f84b21dfd" commit="c92d3d7c06640a50bc31434e6395d5dfd881a3ef" commit_message="UPSTREAM: sb/amd8111: Drop unused code BUG=none BRANCH=none TEST=none Change-Id: Ie6e59fbb86d9db40c05417d8af45ff6f84b21dfd Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b618b04992158fd86ac96e725225e095b74acf55 Original-Change-Id: I2b1f46865aa380c2a31e05e55418b27296c72136 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31988 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536022 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536022" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/22/1536022/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Idb1e41aa471b827243dc45ba1619f18fe8222fc2" commit="b0c43c1ab31526c46bf2e13c66d1f62dc235b019" commit_message="UPSTREAM: sb/{amd,broadcom,nvidia}: Make use of generic set_subsystem() BUG=none BRANCH=none TEST=none Change-Id: Idb1e41aa471b827243dc45ba1619f18fe8222fc2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0ea04f58531774411f1143ebf1a7a0dc70c7a48c Original-Change-Id: I99b87004ea74a1ad0ec1d6e0c500df11dae4997c Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31990 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536023 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536023" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/23/1536023/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Icc8a5e58142ed36c4cb17c35f1ed3829d3ca3e22" commit="f66361292b2dabf66f8279724d54bd7ebd7d6c36" commit_message="UPSTREAM: soc/intel/{baytrail,braswell}: Make use of generic set_subsystem() We missed some PCIe root ports with previous cleanup. BUG=none BRANCH=none TEST=none Change-Id: Icc8a5e58142ed36c4cb17c35f1ed3829d3ca3e22 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 25200327d9487e8948da8c9cbb3331e8bb00f8c9 Original-Change-Id: I8bf8f8b2ca1836316f84fb7f01820a00d7194d51 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31991 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536024 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536024" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/24/1536024/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Ieb5d9fdeab82ddba8f51c36ff07f96aeb7279ee4" commit="5553599b71011ec3a67b1f9ad5616180f26ae22a" commit_message="UPSTREAM: mb/google/octopus: Add keyboard backlight support for bloog Bloog supports keyboard backlight feature, so enable the ASL code. BUG=b:127736039 BRANCH=octopus TEST=Build and boot bloog, verify that the string 'KBLT' is in the DSDT. Change-Id: Ieb5d9fdeab82ddba8f51c36ff07f96aeb7279ee4 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 5eeee58ca27bca622a142b804f15f908985a5918 Original-Change-Id: Iba66aade090816ea2376cae4baf4aae019cc97f4 Original-Signed-off-by: Tony Huang &lt;tony-huang@quanta.corp-partner.google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31981 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; Original-Reviewed-by: Karthik Ramasubramanian &lt;kramasub@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536025 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536025" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/25/1536025/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Iac034649b69be92207d41a97ec61e7a57b5d3628" commit="258c394b4781072b0874eb4f7beb3873893114f3" commit_message="UPSTREAM: mb/google/hatch: Add overridetree to hatch variant Add serialio settings to hatch. Only applies to CML. BUG=b:128347800 BRANCH=None TEST=abuild Change-Id: Iac034649b69be92207d41a97ec61e7a57b5d3628 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: c325fa1312ed2cbbfcb7ba6cb395146120701e7e Original-Change-Id: I6a9ec778d74cd48a2e1c79f8e669a9a6a6a9477d Original-Signed-off-by: Shelley Chen &lt;shchen@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32003 Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1536026 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536026" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/26/1536026/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I96bfd2fea721a473df6e171da5ba3fc86033da3a" commit="9cb3208fda41f5ac5106336b98efe811082b6c46" commit_message="UPSTREAM: mb/google/hatch: Enable FP MCU AP communicates with FP MCU through gspi1. BUG=b:126455006 BRANCH=None TEST=ensure during bootup we see spi id spi-PRP0001:01 in dmesg FP MCU fw is not ready yet, so not much testing to be done yet. Signed-off-by: Shelley Chen &lt;shchen@google.com&gt; Change-Id: I96bfd2fea721a473df6e171da5ba3fc86033da3a Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: f71792f8c91ea7b254ed7f478253ef2bec7819ff Original-Change-Id: I2eba205d5e63664dca684fbd849454c5a2fe0d0e Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32017 Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1536027 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536027" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/27/1536027/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Iea7252b906dce6d44bb241e0323c828af50d17d9" commit="3fe6d633c4425bee78143f86ba5d3d31b55a733f" commit_message="UPSTREAM: soc/intel/cannonlake: Enable power button smi in pre-OS This change enables user to shutdown the system by shortly pressing power button (&lt;10sec) before OS is loaded. Main use case is shutdown from recovery/broken screen. BUG=N/A TEST=Boot up into recovery screen on Sarien platform, press power button once, and system should shutdown immediatelly. Change-Id: Iea7252b906dce6d44bb241e0323c828af50d17d9 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 42a66fb721fb512a9b2e274303a6a4cb9311dfab Original-Change-Id: I7655daf65ff058df7d9bad4567f74b4f4007acb4 Original-Signed-off-by: Krzysztof Sywula &lt;krzysztof.m.sywula@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31894 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536028 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536028" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/28/1536028/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Ib55c57026c7873cbf2fc5fe73b5dede01fbd5fe6" commit="06643fff7f0b0807c4f804cb2a666c5ae51dc596" commit_message="UPSTREAM: mb/google/poppy/variants/atlas: DPTF tuning v2 We have more test data now so update the DPTF accordingly. * Change passive temp to 50/57/55/52 C * Change critical temp to 75C * All interval to 20 secs BUG=b:113101335 TEST=temp/perf looks better in thermal chamber test. Change-Id: Ib55c57026c7873cbf2fc5fe73b5dede01fbd5fe6 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: c912f76486ef802f013d71b4128ac895370033de Original-Change-Id: I872c3f1875d0cbac148c44c449954e6871c9d0b0 Original-Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32018 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536029 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1536029" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/29/1536029/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I958b2ef076c133483f769b663976c199a5bcd2e9" commit="caf579559ea70a770f975804d6594c9d89bc4f0b" commit_message="UPSTREAM: src/arch: An upgrade of SMBIOS to latest version 3.2 This is the second of 2 patches upgrading the SMBIOS interface to the latest 3.2 First patch is in mosys. Newer required fields are added to various types definitions BUG=NONE TEST=Boot to OS on GLK Sparky Change-Id: I958b2ef076c133483f769b663976c199a5bcd2e9 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b7daf7e8fa18de7bfb3cd102791bc6af89bac4b6 Original-Change-Id: Iab98e063874c9738e48a387cd91341d266391156 Original-Signed-off-by: Francois Toguo &lt;francois.toguo.fotso@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/31997 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Richard Spiegel &lt;richard.spiegel@silverbackltd.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1536030 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Francois Toguo Fotso &lt;francois.toguo.fotso@intel.com&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Francois Toguo Fotso &lt;francois.toguo.fotso@intel.com&gt; " fail_count="2" gerrit_number="1536030" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/30/1536030/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I1f288f71107a8e6b2bd5ceff12839958d5c76ebb" commit="b530ea961457116545ee1d1cdae3078f9cdaa9b2" commit_message="CHROMIUM: cros-ec: record event timestamp in the hard irq The cros_ec_sensors requires precise time synchronization with the EC, both the EC and AP need to record the exact moment an event was signalled to the AP. First thing in the hard irq is the best place for this. BUG=b/67743747, chromium:944342 TEST=fifo_timestamp in cros_ec_ring_process_event should still have sane values TEST=CTS should still pass (Cherry-picked from 4.4, 4.14) Conflicts: drivers/mfd/cros_ec.c include/linux/mfd/cros_ec.h Change-Id: I1f288f71107a8e6b2bd5ceff12839958d5c76ebb Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/807337 Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1302434 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1532969 Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; " fail_count="0" gerrit_number="1532969" owner_email="amstan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/1532969/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Ib9d64c1c21dafecbda405822339e171a6e992cb9" commit="e3b746a2dafe444c2ba3f4d1c7b7825c790dad93" commit_message="CHROMIUM: iio: cros_ec: Spread timestamps better Sometimes the EC receives only one interrupt (hence timestamp) for a batch of samples. Only the first sample will have the correct timestamp. So we must interpolate the other samples. We use the previous batch timestamp and our current batch timestamp as a way to calculate period, then spread the samples evenly. s0 int, 0ms s1 int, 10ms s2 int, 20ms 30ms point goes by, no interrupt, previous one is still asserted downloading s2 and s3 s3 sample, 20ms (incorrect timestamp) s4 int, 40ms The batches are [(s0), (s1), (s2, s3), (s4)]. Since the 3rd batch has 2 samples in them, we adjust the timestamp of s3. s2 - s1 = 10ms, so s3 must be s2 + 10ms =&gt; 20ms. If s1 would have been part of a bigger batch things would have gotten a little more complicated. BUG=b:73551961, b:67743747, chromium:944342 TEST=&quot;help&quot; or &quot;gpioget&quot; on the EC does not cause a blip on the period graph (Cherry-picked from 4.4, 4.14) Change-Id: Ie0dc866bb909144dc20e8e59463abd855add2e75 Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1064477 Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; FIXUP: CHROMIUM: iio: cros_ec: Spread timestamps better Commit 3af8b8cf09074 (&quot;CHROMIUM: iio: cros_ec: Spread timestamps better&quot;) causes test builds to fail. drivers/iio/common/cros_ec_sensors/cros_ec_sensors_ring.c: In function 'cros_ec_ring_fifo_toggle': drivers/iio/common/cros_ec_sensors/cros_ec_sensors_ring.c:107:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode Furthermore, there are build warnings. drivers/iio/common/cros_ec_sensors/cros_ec_sensors_ring.c: In function cros_ec_ring_handler: drivers/iio/common/cros_ec_sensors/cros_ec_sensors_ring.c:352:28: warning: format %d expects argument of type int, but argument 6 has type s64 {aka long long int} BUG=b:73551961, b:67743747 TEST=&quot;Build with allmodconfig kernel configurations&quot; Change-Id: Ib9d64c1c21dafecbda405822339e171a6e992cb9 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1085382 Reviewed-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1308055 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533057 Commit-Ready: Alexandru M Stan &lt;amstan@chromium.org&gt; Tested-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; " fail_count="0" gerrit_number="1533057" owner_email="amstan@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/57/1533057/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I43140614eafeaa2004546bbf3fdf084869703a37" commit="0218aaeb6bb729c04bb7c6d57b4f22590c7782f3" commit_message="CHROMIUM: iio: cros_ec: Add predictive filter on fifo_timestamp fifo_timestamp is recorded in the AP interrupt (which sometimes has higher latency), if we were to just do a' = c - b + a, we would couple all the jitter from the interrupt into the timestamps of sensor samples from different bursts of data. Here's an attempt at decomposing (c[n], b[n]), (c[n-1], b[n-1]) into the slope (labeled m), median filtering the last 30 ms. calculate a good offset too (also using a median filter), then figure out a'. BUG=b:67743747, b:73552314, chromium:944342 TEST=Graph the period of a sensor, note how jitter stays under 200us peak-to-peak, especially when system is doing other stuff TEST=Graph c-b*1000, see the line be pretty jaggedy, graph cros_ec_ring_ts_filter(b)-b*1000, see it be super smooth (Cherry-picked from 4.4, 4.14) Also squashed in Ifdceee6c579f51260771ffbf3f46c1fb4a883a3f Change-Id: I8a9ea489fe793655feba4ed89359155dfd7a359b Suggested-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Suggested-by: David Schneider &lt;dnschneid@chromium.org&gt; Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/899776 Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; FIXUP: CHROMIUM: iio: cros_ec: Add predictive filter on fifo_timestamp Avoid ERROR: &quot;__aeabi_ldivmod&quot; [drivers/iio/common/cros_ec_sensors/cros_ec_sensors_ring.ko] undefined! by using 64-bit divide operations where needed. Also fix the following sparse warnings. drivers/iio/common/cros_ec_sensors/cros_ec_sensors_ring.c:161:67: sparse: Using plain integer as NULL pointer drivers/iio/common/cros_ec_sensors/cros_ec_sensors_ring.c:220:6: sparse: symbol 'cros_ec_ring_ts_filter_update' was not declared. Should it be static? drivers/iio/common/cros_ec_sensors/cros_ec_sensors_ring.c:301:5: sparse: symbol 'cros_ec_ring_ts_filter' was not declared. Should it be static? drivers/iio/common/cros_ec_sensors/cros_ec_sensors_ring.c:808:25: sparse: symbol 'cros_ec_ring_pm_ops' was not declared. Should it be static? BUG=b:67743747, b:73552314 TEST=Build on 32-bit target Change-Id: I43140614eafeaa2004546bbf3fdf084869703a37 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1094983 Reviewed-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1308057 Commit-Ready: Enrico Granata &lt;egranata@chromium.org&gt; Tested-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533058 Commit-Ready: Alexandru M Stan &lt;amstan@chromium.org&gt; Tested-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; " fail_count="0" gerrit_number="1533058" owner_email="amstan@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/1533058/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I6e8b4d53f7172fa47ba8e9725387ec4b0ddbc374" commit="b1bf2b8fb6be133ff2dbed0247f1ca168e507083" commit_message="CHROMIUM: iio: cros_ec: Add back the legacy timestamp processing code Turns out the new code is not happy if used with the old firmware. &quot;New code&quot; consists of: * CHROMIUM: iio: cros_ec: Spread timestamps better * CHROMIUM: iio: cros_ec: Add predictive filter on fifo_timestamp We'll have to keep the old code since there's a ton of corner cases for the old firmware behavior that's required to pass CTS. The new code can be enabled based on the tight_timestamps variable. Ideally we want the new/old kernel behavior based on a feature flag that the EC exposes (TODO), but for now we allow it to be switched via the &quot;tight_timestamps&quot; userspace attribute in /sys/bus/iio/devices. Summary of changes: * Moved new spreading code from inline to cros_ec_ring_spread_add() * Copied old spreading code from before commit 3af8b8cf0907 (&quot;CHROMIUM: iio: cros_ec: Spread timestamps better&quot;) to cros_ec_ring_spread_add_legacy() * Added state-&gt;tight_timestamps variable, default false * Added IIO_DEVICE_ATTR for tight_timestamps * Based on if tight_timestamps==1 * Conditionally used timestamp filtering * Conditionally used cros_ec_ring_spread_add{,legacy}() * last_batch_len[] is now an int, no need for it to be 64 bits. * div64 in places * Small fixups CQ-DEPEND=CL:1128257 TEST=With old scarlet firmware, CTS still passes TEST=With new scarlet firmware (and udev hack, CL:1128257), timestamps are up to the 100us jitter spec BUG=b/111079027, b/109786990, chromium:944342 (Cherry-picked from 4.4, 4.14) Conflicts: drivers/iio/common/cros_ec_sensors/cros_ec_sensors_ring.c Change-Id: I6e8b4d53f7172fa47ba8e9725387ec4b0ddbc374 Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1123651 Reviewed-on: https://chromium-review.googlesource.com/1308058 Commit-Ready: Enrico Granata &lt;egranata@chromium.org&gt; Tested-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533059 Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; " fail_count="0" gerrit_number="1533059" owner_email="amstan@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/1533059/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I9de978a43d444fb7e6237bfb2e37e7eca5e89e2a" commit="f047ce6fe84af152a6808ba4077d2343a0cd0a5e" commit_message="CHROMIUM: cros_ec_sensor_ring: Deal with interleaved samples In the new timestamp spreading algoirthm deal with samples of different types that come from the same sensor: TS ACCEL1 GYRO1 ACCEL2 GYRO2 .. Before, ACCEL1 and ACCEL2 would have the same TS timestamp. After, ACCEL1 and ACCEL2 are spread. BUG=b:73551961, chromium:944342 TEST=Compile, CTS tests that passed still do. Checked with tight_timestamps set to 1. TEST=Start 2 sensor types, graph 1, cause a batch with &quot;help&quot; on the EC, stuff is correct now (Cherry-picked from 4.4, 4.14) Change-Id: I9de978a43d444fb7e6237bfb2e37e7eca5e89e2a Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1128501 Reviewed-on: https://chromium-review.googlesource.com/1308059 Commit-Ready: Enrico Granata &lt;egranata@chromium.org&gt; Tested-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533060 Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; " fail_count="0" gerrit_number="1533060" owner_email="amstan@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/1533060/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Ie638451091287d4a7486021d9dff83f394d983c0" commit="1ea62b076eee96ae38c6bc588a6f9562a04ff0d8" commit_message="CHROMIUM: iio: cros_ec: Reset filter when there've been no recent interrupts When something (ex: CTS) turns off sensors for a while, changes the state of the CPU (eg: load =&gt; heat =&gt; clock drift) then starts the sensors again, the filter is not going to be able to smoothly transition from the old drift to the new one with the sudden change in drift. We should just start from scratch to make sure there's no major discontinuity in the data. Hopefully there are no big irq jitters around that time. For now every time there's a bigger gap than 500ms, we clear the filter and only start using it again after it has at least 8 irq entries in the history. TEST=Change TS_HISTORY_BORED_US to something much lower, now a simple batch will cause it to clear history, note how there's no big discontinuity (beyond the irq jitter that the filter is supposed to solve) in the period graph. TEST=CTS should fail less, especially around the beginning of a test. BUG=b:67743747, chromium:944342 (Cherry-picked from 4.4, 4.14) Also squashed in Iab10b98ba9a08d8c93c333408c0cb32a48c67bfe Change-Id: Ie638451091287d4a7486021d9dff83f394d983c0 Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1136000 Tested-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1308060 Commit-Ready: Enrico Granata &lt;egranata@chromium.org&gt; Tested-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533061 Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; " fail_count="0" gerrit_number="1533061" owner_email="amstan@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/1533061/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Idda658156341b7e0adc8ece0ae2268c3dd3aa1a8" commit="8db93beac7d18ebc05290dbf8f394a31436f4c35" commit_message="CHROMIUM: cros_ec: add EC_FEATURE_MOTION_SENSE_TIGHT_TIMESTAMPS Add EC_FEATURE_MOTION_SENSE_TIGHT_TIMESTAMPS from the EC (ec_commands.h) into the Linux version mfd/cros_ec_commands.h BUG=b:112111610, chromium:944342 TEST=tight_timestamps automatically enabled on Nocturne Conflict in mfd/cros_ec_commands.h: missing feature flags Change-Id: Idda658156341b7e0adc8ece0ae2268c3dd3aa1a8 Reviewed-on: https://chromium-review.googlesource.com/1265177 Commit-Ready: Enrico Granata &lt;egranata@chromium.org&gt; Tested-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1308063 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533344 " fail_count="0" gerrit_number="1533344" owner_email="amstan@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/44/1533344/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I5276a9b17c2f9358e1615bb77986ccf03045580f" commit="e0203052d35267230dc8786f6ee8076b42ef62d7" commit_message="CHROMIUM: iio: cros_ec: timestamp can be out of oder in tight mode When every samples are associated with timestamps, timestamps are coming from the sensors time domain in addition to the EC time domain. In consequence timestamp can be out of order: EC Sensor A Sensor B | | | save Tb | &lt;-- IRQ | save Ta &lt;--- IRQ | | | | | task start | | | | | gather data A --&gt; | | insert (data A, Ta in FIFO) | | gather data B | --&gt; | insert (data B, Tb in FIFO) | | In the FIFO the first timestamp the AP will see with be Ta, followed by Tb. That's fine, let it go. BUG=b:117169255, chromium:944342 TEST=compile (Cherry-picked from 4.14) Change-Id: I5276a9b17c2f9358e1615bb77986ccf03045580f Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1335860 Commit-Ready: Enrico Granata &lt;egranata@chromium.org&gt; Tested-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; (cherry picked from commit 8765a5346c714d8fedac1b981370bd291fc6de77) Reviewed-on: https://chromium-review.googlesource.com/1352663 Reviewed-by: Jesse Schettler &lt;jschettler@chromium.org&gt; Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533345 " fail_count="0" gerrit_number="1533345" owner_email="amstan@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/45/1533345/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I275640a58e38fd10b71bc56567d2b22b03e93dba" commit="24d6022faff9144afd69b0f42fec9a6e6f84d77a" commit_message="CHROMIUM: cros_ec: enable tight_timestamps automatically in sensor_ring This commit teaches cros_ec_sensors_ring how to read the EC feature flags to detect support for tight timestamps and - if support is detected - automatically enables tight_timestamps. BUG=b:112111610, chromium:944342 TEST=tight_timestamps automatically enabled on Nocturne (Cherry-picked from 4.4, 4.14) Conflict: Unmerged paths: (use &quot;git add/rm &lt;file&gt;...&quot; as appropriate to mark resolution) deleted by us: drivers/platform/chrome/cros_ec_dev.c Resolved: cros_ec_dev.c sits at drivers/mfd in kernel 4.14 Conflict: include/linux/mfd/cros_ec.h Resolved: moved cros_ec_remove comment below Reviewed-on: https://chromium-review.googlesource.com/1255904 Reviewed-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Change-Id: I275640a58e38fd10b71bc56567d2b22b03e93dba Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1308064 Commit-Ready: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533346 Commit-Ready: Alexandru M Stan &lt;amstan@chromium.org&gt; Tested-by: Alexandru M Stan &lt;amstan@chromium.org&gt; " fail_count="0" gerrit_number="1533346" owner_email="amstan@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/46/1533346/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Ic36cbe9f59fa1328c89ce0560312beca833b9b03" commit="5da305ff1b57a34ea29dda6385fdc3950f29aed8" commit_message="CHROMIUM: iio: cros_ec: enable spreading across sensor batches Sensor timestamps can end up being &quot;in the past&quot; and, after CL:1335860, there is no fail-safe clamping them. While intuitively appealing, it is not feasible nor correct to always mark timestamps in the past as being equal to the &quot;newest even seen&quot;, even if done on a per-sensor basis. The sensor ring has a way to handle multiple sensor samples with an identical timestamp, and that is the spreading logic. However, that logic only works in a &quot;batch&quot;, and if multiple samples with identical timestamp show up in different batches, it wouldn't spread them. This patch is an attempt at improving that situation by introducing spreading across sensor batches. It works by enabling the spreading logic to &quot;reopen&quot; a batch that was already pushed out, and adding new samples to it after the fact. This CL is an aggregate of several CLs landed on chromeos-4.4 kernel: CL:1376689 CL:1370689 CL:1376769 CL:1389076 BUG=b:117169255, chromium:944342 TEST=observe timestamps spread across batches (Cherry-picked from 4.14) Also squashed in I541e7b361ef7845744ae332073e32360ef097551 Change-Id: Ic36cbe9f59fa1328c89ce0560312beca833b9b03 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1376689 Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533347 " fail_count="0" gerrit_number="1533347" owner_email="amstan@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/47/1533347/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I78e964e2214ea3fcaa5fe3b177f6567ed94ce7e5" commit="d1472558d8caee801686b399d4c62164b95777e6" commit_message="CHROMIUM: iio: cros_ec: do not use flush packets for batch spreading Flush events happen asynchronously to the regular flow of sensor events, and as such they do not make good candidates to be used as the basepoint to calculate sample periods for spreading. This patch prevents flush samples to be inserted in a batch for spreading as well as being used as the start of a batch. BUG=b:120508077, chromium:944342 TEST=observe flush events pushed to IIO but not spread (Cherry-picked from 4.14) Change-Id: I78e964e2214ea3fcaa5fe3b177f6567ed94ce7e5 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1380973 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; (cherry picked from commit c59507474254b27ee9d8100e7c1e1be653224dd9) Reviewed-on: https://chromium-review.googlesource.com/1415433 Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533348 " fail_count="0" gerrit_number="1533348" owner_email="amstan@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/48/1533348/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Ic73d1bf0e7f659210052c56fe8d265f82f7f4b58" commit="7193494c9438aba13b65079b23ae60fb8454d957" commit_message="CHROMIUM: cros_ec: use ODR events to clear the spreading history This uses the ODR flag introduced in CL:1450288 to clear the last batch data used by the spreading algorithm. The spreading code relies on accurately measuring the effective interval between batches of samples. An ODR change means that the previous batches may no longer represent the behavior of the EC. If an ODR change is immediately followed by a batch, the AP will attempt to spread based on the previous interval, which can easily lead to &quot;spreading into the future&quot;, leading to subsequent timestamp mismatch errors. This patch solves that problem by having ODR events be breaking points for the spreading code. The tradeoff is that this can cause samples to be lost immediately after an ODR change. This problem can't effectively be solved without either: - storing those samples in a side queue and spreading them once updated information becomes available to do so; - communicating the ODR to the AP as part of the ODR event. BUG=b:123700100, chromium:944342 TEST=running with CL:1450791, observe the ring not using stale batch information (Cherry-picked from 4.14) Also squashed in Idd5d508f344948b353167db60363317b596efb60 Change-Id: Ic73d1bf0e7f659210052c56fe8d265f82f7f4b58 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1450743 Tested-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533349 " fail_count="0" gerrit_number="1533349" owner_email="amstan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1533349/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I281851df85cf65370c2848d88dc7aae157811dfd" commit="786a310500e9580cf7692f5386aeaf17f8d850a8" commit_message="Build API: Generate proto from the infra repo. Generate the proto from the infra repo instead of the local copies. Add a presubmit hook to verify the generated repo is up to date. BUG=chromium:940582, b:128456793 TEST=run_tests CQ-DEPEND=CL:1524636, CL:1525076 Change-Id: I281851df85cf65370c2848d88dc7aae157811dfd Reviewed-on: https://chromium-review.googlesource.com/1525074 Commit-Ready: Alex Klein &lt;saklein@chromium.org&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="2" gerrit_number="1525074" owner_email="saklein@chromium.org" pass_count="0" patch_number="9" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/74/1525074/9" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic8afc771e4b39ac969d0b81fddb0340a691feaff" commit="525cb6b86342fdcbbe471b3a1d1d49c2169c02ee" commit_message="Build API: Generated proto from the infra repo. This is the actual generation. BUG=chromium:940582, b:128456793 TEST=run_tests Change-Id: Ic8afc771e4b39ac969d0b81fddb0340a691feaff Reviewed-on: https://chromium-review.googlesource.com/1525075 Commit-Ready: Alex Klein &lt;saklein@chromium.org&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="2" gerrit_number="1525075" owner_email="saklein@chromium.org" pass_count="0" patch_number="7" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/75/1525075/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I34645640bf4fa07b4403f9e2e5e596b7a59dff97" commit="7784430f741309e92671dcae4ba16c9f41bd85a0" commit_message="Build API: Update imports to new generated proto BUG=chromium:940582, b:128456793 TEST=run_tests Change-Id: I34645640bf4fa07b4403f9e2e5e596b7a59dff97 Reviewed-on: https://chromium-review.googlesource.com/1525076 Commit-Ready: Alex Klein &lt;saklein@chromium.org&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="2" gerrit_number="1525076" owner_email="saklein@chromium.org" pass_count="0" patch_number="7" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/76/1525076/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3150b2c291df014ef7465bf950816e3dab328572" commit="62747a719c8503c048ff5ab0bc46895148509b01" commit_message="Build API: Delete local copy of the proto. BUG=chromium:940582, b:128456793 TEST=run_tests CQ-DEPEND=CL:1525029 Change-Id: I3150b2c291df014ef7465bf950816e3dab328572 Reviewed-on: https://chromium-review.googlesource.com/1525077 Commit-Ready: Alex Klein &lt;saklein@chromium.org&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="2" gerrit_number="1525077" owner_email="saklein@chromium.org" pass_count="0" patch_number="7" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/77/1525077/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I17757a081d41df465c74c7a6b410159b4023c70e" commit="ed68a614abe85c14f10f783e4aeb418140b0f49e" commit_message="sys_util: poll: Make clippy clean u64 casts switched to from, add a Default impl. Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Change-Id: I17757a081d41df465c74c7a6b410159b4023c70e Reviewed-on: https://chromium-review.googlesource.com/1510068 Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1510068" owner_email="dgreid@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/68/1510068/6" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="I0c09d7ffc380e84d7413d6fed338d65a60563a8f" commit="90922849b9ad78ca2dde039ff3b7b0beeb501368" commit_message="sys_util: write_zeros: Make clippy clean favor `if let` over `match` for destructing a single value. Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Change-Id: I0c09d7ffc380e84d7413d6fed338d65a60563a8f Reviewed-on: https://chromium-review.googlesource.com/1510069 Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="1" gerrit_number="1510069" owner_email="dgreid@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/69/1510069/6" remote="cros" total_fail_count="14"/><pending_commit branch="master" change_id="I3202037f7b82d7d4e63154a349c505fd7707bb9a" commit="e202383e2a6ed342e196d8fb1937c9b77da208fd" commit_message="sys_util: shm: Make clippy clean clippy wants a default impl for `MemfdSeals` Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Change-Id: I3202037f7b82d7d4e63154a349c505fd7707bb9a Reviewed-on: https://chromium-review.googlesource.com/1510070 Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1510070" owner_email="dgreid@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/70/1510070/6" remote="cros" total_fail_count="14"/><pending_commit branch="chromeos-4.4" change_id="I1ec6b980355c52af72eb4e70510fe8653171acca" commit="9cd333bf38438993343ef7bc76d68313783cbf46" commit_message="BACKPORT: Input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` This event code represents scroll reports from high-resolution wheels and is modelled after the approach Windows uses. The value 120 is one detent (wheel click) of movement. Mice with higher-resolution scrolling can send fractions of 120 which must be accumulated in userspace. Userspace can either wait for a full 120 to accumulate or scroll by fractions of one logical scroll movement as the events come in. 120 was picked as magic number because it has a high number of integer fractions that can be used by high-resolution wheels. For more information see https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn613912(v=vs.85) These new axes obsolete REL_WHEEL and REL_HWHEEL. The legacy axes are emulated by the kernel but the most accurate (and most granular) data is available through the new axes. Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt; Acked-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt; (am from https://patchwork.kernel.org/patch/10712855/) (also found at https://lkml.kernel.org/r/20181205004228.10714-2-peter.hutterer@who-t.net) (cherry picked from commit 52ea899637c746984d657b508da6e3f2686adfca) Conflicts: include/uapi/linux/input-event-codes.h BUG=chromium:888172 TEST=None Change-Id: I1ec6b980355c52af72eb4e70510fe8653171acca Signed-off-by: Harry Cutts &lt;hcutts@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1484894 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1484894" owner_email="hcutts@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/94/1484894/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I857360cf40421135b1f4fbbf0142380d3ce432d3" commit="7fcc1350ef17ef62f2b802c459de7c70991a20d7" commit_message="UPSTREAM: HID: core: do not upper bound the collection stack Looks like 4 was sufficient until now. However, the Surface Dial needs a stack of 5 and simply fails at probing. Dynamically add HID_COLLECTION_STACK_SIZE to the size of the stack if we hit the upper bound. Checkpatch complains about bare unsigned, so converting those to 'unsigned int' in struct hid_parser Acked-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt; Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt; (am from https://patchwork.kernel.org/patch/10523443/) (also found at https://lkml.kernel.org/r/20180713141354.7286-9-benjamin.tissoires@redhat.com) (cherry picked from commit 08a8a7cf14595f95d5cbb28ef5c15c56a6255fb4) BUG=chromium:888172 TEST=As part of high-resolution scrolling series, checked that mice connected and functioned properly. Change-Id: I857360cf40421135b1f4fbbf0142380d3ce432d3 Signed-off-by: Harry Cutts &lt;hcutts@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1484895 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1484895" owner_email="hcutts@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/95/1484895/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I0909e0d7eba4182d6608f7d1ccf0f1dc13808baa" commit="3a6e5a036d108ea6a3e3b93869c7368c064fa9dd" commit_message="UPSTREAM: HID: core: fix memory leak on probe The dynamically allocted collection stack does not get freed in all situations. Make sure to also free the collection stack when using the parser in hid_open_report(). Fixes: 08a8a7cf1459 (&quot;HID: core: do not upper bound the collection stack&quot;) Signed-off-by: Stefan Agner &lt;stefan@agner.ch&gt; Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt; (cherry picked from commit b2dd9f2e5a8a4a6afa9d41411cdbfc2f5ceeba71) BUG=chromium:888172 TEST=With the rest of the high-resolution scrolling series, checked that mice worked. Change-Id: I0909e0d7eba4182d6608f7d1ccf0f1dc13808baa Signed-off-by: Harry Cutts &lt;hcutts@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1484896 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1484896" owner_email="hcutts@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/96/1484896/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="If7c1a6f7f022c8b7deb6b4264db44f43caf4e37a" commit="74b06cc74d266c383d3d0e520fd8c85fd6e63a82" commit_message="FROMLIST: platform/x86: intel_pmc_core: Allow to dump debug registers on S0ix failure Add a module parameter which when enabled, will check on resume, if the last S0ix attempt was successful. If not, the driver would warn and provide helpful debug information (which gets latched during the failed suspend attempt) to debug the S0ix failure. This information is very useful to debug S0ix failures. Specially since the latched debug information will be lost (over-written) if the system attempts to go into runtime (or imminent) S0ix again after that failed suspend attempt. Signed-off-by: Rajat Jain &lt;rajatja@google.com&gt; (am from https://patchwork.kernel.org/patch/10860657/) BUG=b:123716513 TEST=Verify the dumps on S0ix entry failures. Change-Id: If7c1a6f7f022c8b7deb6b4264db44f43caf4e37a Reviewed-on: https://chromium-review.googlesource.com/1495212 Commit-Ready: Rajat Jain &lt;rajatja@google.com&gt; Tested-by: Rajat Jain &lt;rajatja@google.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="1" gerrit_number="1495212" owner_email="rajatja@google.com" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/1495212/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id4c974fa70360a077a911a5d5826c0a7b09f8c1a" commit="a874e8f9fc38eb59b2a1b70f13cfec1dcb77c7c0" commit_message="lakitu: Update compute-image and oslogin package to v20190304 Regenerate no-boto.patch, do-not-block-sshd-for-google.service.patch, homedir-uid-fix.patch due to change in the layout design Remove oslogin-1.1.4-makefile.patch as the change has already been included in the upstream Change the google-ip-forwarding-daemon.service to google-network-daemon.service Reason: google-ip-forwarding-daemon.service and google-network-setup.service has been merged to google-network-daemon.service in v20180504. BUG=b:127648503 TEST=emerge and trybots CQ-DEPEND=CL:*1025628 RELEASE_NOTE=Update compute-image-package and oslogin package to v20190304 Change-Id: Id4c974fa70360a077a911a5d5826c0a7b09f8c1a Reviewed-on: https://chromium-review.googlesource.com/1512512 Commit-Ready: Vaibhav Rustagi &lt;vaibhavrustagi@google.com&gt; Tested-by: Vaibhav Rustagi &lt;vaibhavrustagi@google.com&gt; Reviewed-by: Daniel Wang &lt;wonderfly@google.com&gt; " fail_count="4" gerrit_number="1512512" owner_email="vaibhavrustagi@google.com" pass_count="0" patch_number="10" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/12/1512512/10" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Id74a42f38bfe8322dc8c4534b0eb33924e5da314" commit="bd5703efb76b00c58afdc849a2ff83a716070d3f" commit_message="diagnostics: make DMI tables readable by wilco_dtc Install udev/*.rules file into /etc/udev/rules.d/. TEST=local device BUG=b:123926294 CQ-DEPEND=CL:1526060 Change-Id: Id74a42f38bfe8322dc8c4534b0eb33924e5da314 Reviewed-on: https://chromium-review.googlesource.com/1530960 Commit-Ready: Polina Bondarenko &lt;pbond@chromium.org&gt; Tested-by: Polina Bondarenko &lt;pbond@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="1" gerrit_number="1530960" owner_email="pbond@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/60/1530960/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I942d1f92decec56a2392341c7e3b0fe20d952f10" commit="eab7fbfd85675c3cc9acc7d664721cf6cadc1295" commit_message="diagnostics: make DMI tables readable by wilco_dtc Make /sys/firmware/dmi/tables/* readable by wilco_dtc user. TEST=local device BUG=b:123926294 CQ-DEPEND=CL:1530960 Change-Id: I942d1f92decec56a2392341c7e3b0fe20d952f10 Reviewed-on: https://chromium-review.googlesource.com/1526060 Commit-Ready: Polina Bondarenko &lt;pbond@chromium.org&gt; Tested-by: Polina Bondarenko &lt;pbond@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="0" gerrit_number="1526060" owner_email="pbond@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/60/1526060/8" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I743cfbb03517beb06a2a50cdd6744f00088f295e" commit="5494da916cca1fed17ec8100d7fdc6bcf962dd0b" commit_message="FAFT: Remove firmware_DevTriggerRecovery This test is only executed on boards using physical button to switch between normal and developer mode. This kind of boards have already reached AUE. So this test should be deprecated. CQ-DEPEND=CL:1529366 BUG=b:127960655 TEST=None Change-Id: I743cfbb03517beb06a2a50cdd6744f00088f295e Reviewed-on: https://chromium-review.googlesource.com/1529393 Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; " fail_count="4" gerrit_number="1529393" owner_email="waihong@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/93/1529393/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I7cc937e3b932ca23dbc367b81cbfcecb20b9b37d" commit="99d4828fb241dd90af6c83d291ef6f2a8fdea8b2" commit_message="FAFT: Deprecate physical_button_switcher The boards which uses the physical button/switch to trigger developer mode and recovery mode reached AUE. The logic of handling this kind of transition should be deprecated. BUG=b:127960655 TEST=utils/run_pylint.py Change-Id: I7cc937e3b932ca23dbc367b81cbfcecb20b9b37d Reviewed-on: https://chromium-review.googlesource.com/1529328 Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; " fail_count="2" gerrit_number="1529328" owner_email="waihong@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/28/1529328/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I067e5fed0c0a68b4c57390ee4e2ee0d6a72e47ca" commit="77e53ca1b274ca4ad57547a253512339f229066c" commit_message="chaps: Fix the Signing bug for MD5-RSA-PKCS In CL:1456838, I misunderstanding the design, I sent the wrong parameter when signing with not TPM supported algorithm (Only affact MD5-RSA-PKCS). This CL fixed the issue and create a unit test for these corner case. BUG=chromium:942716 TEST=added and passed unit test TEST=passed the following manually test # 1. create a TPM-backed key with Sign only attribute ... # 2. Sign with MD5 pkcs11-tool --module=`ls /usr/lib**/libchaps.so` --sign \ -m MD5-RSA-PKCS &lt;/tmp/1.txt &gt;/tmp/1.sig # 3. Dump public key and verify pkcs11-tool --module=`ls /usr/lib**/libchaps.so` --type=pubkey -r &gt; /tmp/pubkey.der openssl rsa -in /tmp/pubkey.der -inform der -pubin &gt; /tmp/pubkey.pem openssl dgst -md5 -verify /tmp/pubkey.pem -signature /tmp/1.sig /tmp/1.txt Change-Id: I067e5fed0c0a68b4c57390ee4e2ee0d6a72e47ca Reviewed-on: https://chromium-review.googlesource.com/1529908 Commit-Ready: Andrey Pronin &lt;apronin@chromium.org&gt; Tested-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="10" gerrit_number="1529908" owner_email="menghuan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/08/1529908/3" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I0def47e048a2bd17d1dc1f345813ae2caf6cba93" commit="c5ac32bf0779dba8901e1dd473b3050bfa0fb0c4" commit_message="trunks: Add digest length check in Sign() Add a size check in Sign of tpm_utility in trunks. This avoids invalid input data trigger CHECK in tpm_generated.h. BUG=chromium:942716 TEST=added and passed unit test Change-Id: I0def47e048a2bd17d1dc1f345813ae2caf6cba93 Reviewed-on: https://chromium-review.googlesource.com/1530146 Commit-Ready: Andrey Pronin &lt;apronin@chromium.org&gt; Tested-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1530146" owner_email="menghuan@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1530146/6" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I30c0d3b3579dde07c1f8c423c9ca253772dfc126" commit="ed8f1ac5fae686142d5f3818e7d648e7375d047a" commit_message="x11-libs/arc-libdrm: update to 2.4.97 Needed for arc-mesa uprev. BUG=b:128363272 TEST=emerge-grunt arc-libdrm Change-Id: I30c0d3b3579dde07c1f8c423c9ca253772dfc126 Reviewed-on: https://chromium-review.googlesource.com/1521841 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Chad Versace &lt;chadversary@chromium.org&gt; " fail_count="0" gerrit_number="1521841" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/41/1521841/3" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I9d4d167d762231ac32f1c3ea8f1ecf466b0cb0ef" commit="28e71f4f932773facebb0bd0aff47d5be8096d13" commit_message="arc-toolchain-p: add libnativewindow.so Needed for media-libs/arc-mesa with the &quot;vulkan&quot; USE flag set after the uprev to 19.0-rc5. Not available on N. BUG=b:128363272 TEST=emerge-nocturne arc-mesa Change-Id: I9d4d167d762231ac32f1c3ea8f1ecf466b0cb0ef Reviewed-on: https://chromium-review.googlesource.com/1529729 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Chad Versace &lt;chadversary@chromium.org&gt; " fail_count="1" gerrit_number="1529729" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/29/1529729/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I27d32f76ad168c069e1ef7fa6695c55b2749a877" commit="14950e86a45c5d7b0affa0536b772008761e7aa5" commit_message="cbuildbot: Use --branch instead of --branch-name Some cbuildbot stages incorrectly used the --branch-name flag (intended only for the branch-util tryjob) instead of --branch (that specifies which branch the buildroot should be checked out too). TEST=./run_test BUG=chromium:933382 Change-Id: I27d32f76ad168c069e1ef7fa6695c55b2749a877 Reviewed-on: https://chromium-review.googlesource.com/1509075 Commit-Ready: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Tested-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; " fail_count="1" gerrit_number="1509075" owner_email="evanhernandez@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/75/1509075/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I06eecd3c13bc2191b6fa35e592dc9da908f80e38" commit="c7023576e2122565bd25fd6aef79b5636374e928" commit_message="chromeos_config: Do not run BranchUtilTestStage. TEST=./run_tests BUG=chromium:933382 Change-Id: I06eecd3c13bc2191b6fa35e592dc9da908f80e38 Reviewed-on: https://chromium-review.googlesource.com/1525068 Commit-Ready: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Tested-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="1" gerrit_number="1525068" owner_email="evanhernandez@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/68/1525068/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I472552059707eea63930196d2279407e3079c3c6" commit="74ed7920f3ef36f0287fafdabb1659c6c78592f5" commit_message="qpdf: upgraded package to upstream Upgraded app-text/qpdf to version 8.2.1. I have also added CL:875001 on top of it. It was required to solve the bug chromium:802091 (undefined symbol: __aeabi_uldivmod). BUG=chromium:921984 TEST=Tested with the autotest platform_PrinterPpds.all_test on elm and cave CQ-DEPEND=CL:1521526 Change-Id: I472552059707eea63930196d2279407e3079c3c6 Reviewed-on: https://chromium-review.googlesource.com/1521056 Commit-Ready: Sean Kau &lt;skau@chromium.org&gt; Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Reviewed-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="2" gerrit_number="1521056" owner_email="pawliczek@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/56/1521056/5" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I740a3a79c788be273b36886a844a0464016f6bca" commit="ebf4372956d843cf3c4d2b24c397438fa2a40d3b" commit_message="cups-filters: upgrade to version 1.21.6 This upgrade was required to upgrade app-text/qpdf to version 8.2.1. BUG=chromium:921984 TEST=Tested with the autotest platform_PrinterPpds.all_test on elm CQ-DEPEND=CL:1521056 Change-Id: I740a3a79c788be273b36886a844a0464016f6bca Reviewed-on: https://chromium-review.googlesource.com/1521526 Commit-Ready: Sean Kau &lt;skau@chromium.org&gt; Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="13" gerrit_number="1521526" owner_email="pawliczek@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/26/1521526/2" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="I870c94452029cb4c7572bca3562aa61020d878e6" commit="f8430841aa26c5bacb06e3d9fe3e64264e41d735" commit_message="oobe_config: Don't start oobe_config_restore once oobe completes BUG=chromium:944209 TEST=unittests Change-Id: I870c94452029cb4c7572bca3562aa61020d878e6 Reviewed-on: https://chromium-review.googlesource.com/1464428 Commit-Ready: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="2" gerrit_number="1464428" owner_email="zentaro@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1464428/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I26136f9cd07a80a8998ef7b18b30e09ae5c51785" commit="0a29b4e6af6c8d03ead33d90af65a84952760120" commit_message="oobe_config: Delete rollback save flag file - Clean up just in case. In theory the device is about to be powerwashed so it will get deleted anyway. BUG=chromium:881341 TEST=unittests Change-Id: I26136f9cd07a80a8998ef7b18b30e09ae5c51785 Reviewed-on: https://chromium-review.googlesource.com/1464429 Commit-Ready: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Bailey Berro &lt;baileyberro@chromium.org&gt; " fail_count="0" gerrit_number="1464429" owner_email="zentaro@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/29/1464429/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If158fe2f1812996f5f4e1c582b8ef15051a9dd0a" commit="de5b5902f6a5245ee9142dd1de4df326e63106ab" commit_message="oobe_config: Tweak the upstart conf file based on TPM version - Remove TPM1 specific things from the conf file with sed BUG=chromium:944209 TEST=emerges and unittests Change-Id: If158fe2f1812996f5f4e1c582b8ef15051a9dd0a Reviewed-on: https://chromium-review.googlesource.com/1356110 Commit-Ready: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="2" gerrit_number="1356110" owner_email="zentaro@chromium.org" pass_count="0" patch_number="11" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/10/1356110/11" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I4c8e835d5f70cf0026225d3e9723a66470ea34e3" commit="3115069843cfee066b5101f7a64de3acda19253d" commit_message="oobe_config: Add save secomp filters and helpers BUG=chromium:881341 TEST=emerges Change-Id: I4c8e835d5f70cf0026225d3e9723a66470ea34e3 Reviewed-on: https://chromium-review.googlesource.com/1459502 Commit-Ready: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Bailey Berro &lt;baileyberro@chromium.org&gt; " fail_count="1" gerrit_number="1459502" owner_email="zentaro@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/02/1459502/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Icca50f5580e2b2575cbe21a7587e958bb9e7012e" commit="3087c842e22f7d6e5df24b67350390dde2aeaa1c" commit_message="platform.MemoryPressure: add WPR recorder as new test Move most of the platform.MemoryPressure code to a separate mempressure module and add a separate &quot;test&quot; for recording a WPR page set, both for recording new page sets as our needs evolve, and for the benefit of external users who do not have access to the WPR archive in Google Storage. There is no change in functionality in platform.MemoryPressure, and the test platform.MemoryPressureRecorder is added. BUG=none TEST=ran the tests Change-Id: Icca50f5580e2b2575cbe21a7587e958bb9e7012e Reviewed-on: https://chromium-review.googlesource.com/1529318 Commit-Ready: Sonny Rao &lt;sonnyrao@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="13" gerrit_number="1529318" owner_email="semenzato@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/18/1529318/7" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="Ie7c0df0b5d354dff329953aaf7e252427abc5761" commit="dde5803fcf04586e564dbf5e3febcc7bde828366" commit_message="platform.MemoryPressure: add a shorter timeout for tab activations Right now if a chrome renderer crashes and we try to activate it, the test will wait until the 30 minute timeout hits before stopping with a failure. This sets a short 30 second timeout for activations to avoid waiting so long to fail the test. This also makes activation failures fatal because they are not expected behavior. BUG=none TEST=ran the test Change-Id: Ie7c0df0b5d354dff329953aaf7e252427abc5761 Reviewed-on: https://chromium-review.googlesource.com/1529955 Commit-Ready: Sonny Rao &lt;sonnyrao@chromium.org&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="2" gerrit_number="1529955" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/55/1529955/6" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I925b0cfb11cbd6e71d9f3709ba116038c873df97" commit="5ed7d90f71a32313b798a9b731bfdba238347493" commit_message="autotest: fix in setting power_state ccd_reset 'ccd_reset' is not a valid state for servo power_state any more. Instead, it needs to wait until USB connection is detected back. BUG=None BRANCH=None TEST=manually ran firmware_Cr50TpmMode. Change-Id: I925b0cfb11cbd6e71d9f3709ba116038c873df97 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534484 Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="0" gerrit_number="1534484" owner_email="namyoon@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/84/1534484/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0dddbadda1efd2297ec0158ffa9ad7198a64751a" commit="b80bfecdf27f9b48bb0ae4c90808ae1d5f75fc5c" commit_message="faft:cr50: Cr50TpmMode test checks Key Ladder status. It checks whether H1 key ladder gets recovered before each test, and checks whether it was revoked after disabling TPM. BUG=b:118504817 BRANCH=none TEST=test_that --board=coral ${IP} firmware_Cr50TpmMode ------------------------------------------------------------------ /t.../res...firmware_Cr50TpmMode [ PASSED ] /t.../res...firmware_Cr50TpmMode/firmware_Cr50TpmMode [ PASSED ] ------------------------------------------------------------------- Change-Id: I0dddbadda1efd2297ec0158ffa9ad7198a64751a Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1316338 Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="0" gerrit_number="1316338" owner_email="namyoon@chromium.org" pass_count="0" patch_number="14" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/38/1316338/14" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I29fcadc36c0041c4af9e6779c16231715486ebd6" commit="b5f8ada21497c30235db73c18d5a3c6ff218daae" commit_message="Revert &quot;cros_run_tests_unittest: temporarily disable DetermineBoardPackagesTest.testNonEmptyPackageSet test&quot; This reverts commit 50540cdd2ad10beb0531596795cb08ea7ab6a921. Reason for revert: CL blocked by this test failing has been landed Original change's description: &gt; cros_run_tests_unittest: temporarily disable DetermineBoardPackagesTest.testNonEmptyPackageSet test &gt; &gt; TEST=run `scripts/cros_run_unit_tests_unittest` shows the test is skipped &gt; BUG=chromium:941683 &gt; &gt; Change-Id: I175f4b5e77c78e393afa6640d6467b7596740618 &gt; Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1530247 &gt; Tested-by: Ned Nguyen &lt;nednguyen@google.com&gt; &gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Bug: chromium:941683 Change-Id: I29fcadc36c0041c4af9e6779c16231715486ebd6 Reviewed-on: https://chromium-review.googlesource.com/1536352 Commit-Ready: Ned Nguyen &lt;nednguyen@google.com&gt; Tested-by: Ned Nguyen &lt;nednguyen@google.com&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Ned Nguyen &lt;nednguyen@google.com&gt; " fail_count="0" gerrit_number="1536352" owner_email="nednguyen@google.com" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/52/1536352/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I81094ab5f16a85871fc9869a2e285eddbbbdec4e" commit="79697d69a6c7632972933a9d5a9482266602abac" commit_message="spi25: Debug flashrom crash when Write Protect is ON When hardware write protect is applied, flashrom crashed and generate coredump. spi_disable_blockprotect_generic() calls flash-&gt;chip-&gt;printlock() method when disable was failed, but this method is optional, can be NULL depends on type of flashrom chip. NULL pointer check before call is added to avoid crash. BRANCH=none BUG=b:129083894 TEST=Run on Mistral P2 (On CR50 console, run &quot;wp disable&quot;) flashrom --wp-range 0 0x400000 flashrom --wp-enable (On CR50 console, run &quot;wp enable&quot;) flashrom -r /tmp/test.bin Verify &quot;Block protection could not be disabled!&quot; is shown, but flash read completes. Signed-off-by: Yuji Sasaki &lt;sasakiy@chromium.org&gt; Change-Id: I81094ab5f16a85871fc9869a2e285eddbbbdec4e Reviewed-on: https://chromium-review.googlesource.com/1535140 Commit-Ready: Yuji Sasaki &lt;sasakiy@chromium.org&gt; Tested-by: Edward O'Callaghan &lt;quasisec@chromium.org&gt; Reviewed-by: Stefan Reinauer &lt;reinauer@google.com&gt; Reviewed-by: SANTHOSH JANARDHANA HASSAN &lt;sahassan@google.com&gt; " fail_count="0" gerrit_number="1535140" owner_email="sasakiy@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/40/1535140/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id8633c242a6cc4f6ff76e65c28c6b72b374759a7" commit="2055e8859d54eab7703144ed02aa224ab4f4afda" commit_message="gestures-conf: drop support for non-ozone targets We don't support X targets anymore, so drop to simplify. BUG=chromium:730026 TEST=precq passes Change-Id: Id8633c242a6cc4f6ff76e65c28c6b72b374759a7 Reviewed-on: https://chromium-review.googlesource.com/1535558 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="1535558" owner_email="vapier@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/58/1535558/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib61fb18c667241cf12c684a385e524dfb07ea86a" commit="d38b2a569f66696ef02185dcdc3c1bab00c51a23" commit_message="servo: avoid empty domains after trimming in timelined stats manager As a result of trimming a list might become empty i.e. have no more values. If that's the case, then numpy's min/max functions will throw errors. More importantly: it's meaningless to us if the list is empty anyways. This change logs when an empty domain list is being generated, before removing that domain from the data of the stats manager. BUG=None TEST=added unittest Change-Id: Ib61fb18c667241cf12c684a385e524dfb07ea86a Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1371348 Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="4" gerrit_number="1371348" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/48/1371348/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I1275b2619eb77dae200b13f1c09b294f870ca0a7" commit="e36b262309565e55f7c0d5adf1541b344ef754c2" commit_message="chromeos-bootimage: update EC_EFS config source Update ebuild to pull EC_EFS config selection from depthcharge instead of coreboot. BUG=b:124141368, b:124192753, chromium:943511 TEST=Patch depthcharge.config and check for &quot;Padding ecrw 128 byte.&quot; CQ-DEPEND=CL:1523248 Change-Id: I1275b2619eb77dae200b13f1c09b294f870ca0a7 Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1525647 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="1525647" owner_email="kitching@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/47/1525647/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4bd16c253110d60c57eb24cda2abc0facee20748" commit="db1428653555c7179b10bbb1245e4b5c9bbebc88" commit_message="ish: Add watchdog timer This adds support for the watchdog timer (WDT) available on Intel Sensor Hub (ISH). The ISH will reset after T1 expires; see the comments at the top of watchdog.c for further information on this design decision. Originally, we had planned to implement a counter that would disable the WDT after N failures. This was abandoned, since the register used to store the counter was not able to maintain a value across reset on a reliable basis (see b:128679825). BUG=b:127980538,b:128679825 BRANCH=none TEST=Used waitms command on arcada to verify WDT triggered a warning IRQ after T1 and reset the system. Change-Id: I4bd16c253110d60c57eb24cda2abc0facee20748 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1526316 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="2" gerrit_number="1526316" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/16/1526316/8" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I45e17b2afb8f0adb6e6373701e9e59cc70b51a5f" commit="1e4ff7a5ba0041f93efa93cbed31dc0af339b381" commit_message="minijail: Uprev. Bring in: 1a9e910 Add sample policy for cat(1). cdfb0cc syscall_filter_unittest: run more tests on android 7394b90 minimalistic-mountns: Add /dev/log. e926051 syscall_filter: allow more than one @include per syscall filter BUG=chromium:942092 TEST=emerge-caroline minijail TEST=Deploy, run 'tast run &lt;DUT&gt; security.Minijail' CQ-DEPEND=CL:1529228 Change-Id: I45e17b2afb8f0adb6e6373701e9e59cc70b51a5f Reviewed-on: https://chromium-review.googlesource.com/1526379 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="4" gerrit_number="1526379" owner_email="jorgelo@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/79/1526379/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ie975105ac148c6c7ceea4c34895408133d7830b3" commit="7e1e49d34b5090cd48e5f8b70b13238ccd03603a" commit_message="update_kernel: Add boot_command flag to run commands on remote after update Allows the caller to specify a command to run on the remote after the kernel has updated (and rebooted). Useful for things that either can't be specified on the command line, or for times when you don't want to mess with the command line. Change-Id: Ie975105ac148c6c7ceea4c34895408133d7830b3 Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1529148 Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1529148" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/48/1529148/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I50066599298a0fa68716bc2c135c82c82b5e4ae4" commit="3722de2de911c2fff5ee281b9cfa811ca0daa62a" commit_message="termina/crostini-pin: add new ebuilds Add two new ebuilds that pin versions of the Termina VM and the Crostini container on the rootfs. This does not have any effect outside of testing. Termina VMs will still (for now) be distributed via component updater, which allows newer versions of components on older builds. Crostini containers, by virtue of being Debian, will continue to get updates through apt. Update target-chromium-os to depend on these pins if the kvm_host USE flag is set. BUG=chromium:943241 TEST=emerge-nami crostini-pin termina-pin Change-Id: I50066599298a0fa68716bc2c135c82c82b5e4ae4 Reviewed-on: https://chromium-review.googlesource.com/1531274 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1531274" owner_email="smbarber@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/74/1531274/4" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I82a499d7f3f36461899427454f842038de26df23" commit="962879bb9ed9eac6567f74e2a7c50c006c64d2df" commit_message="login: Remove vmodule pattern for fixed issue. https://crbug.com/844537 is marked fixed. BUG=chromium:944149 TEST=Build, deploy on kevin, messages are gone. Change-Id: I82a499d7f3f36461899427454f842038de26df23 Reviewed-on: https://chromium-review.googlesource.com/1532605 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="1" gerrit_number="1532605" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/05/1532605/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I199e64c103c85b57f44d590adae71a2509051d7f" commit="102f40f0cf0cdb9a97b6c70a0260b28081cb50aa" commit_message="skylab_suite: Add module to collect test views from TKO This module can also be used standalone to obtain failing test views for a given Skylab test request ID. This standalone mode is the only reasonable way to test the functionality. BUG=chromium:939538 TEST=print TKO results for some tasks in standalone mode Change-Id: I199e64c103c85b57f44d590adae71a2509051d7f Reviewed-on: https://chromium-review.googlesource.com/1533186 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="0" gerrit_number="1533186" owner_email="pprabhu@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/86/1533186/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie775421d47e4500adcc9dc9566777c1224d5c9d9" commit="42e591b12580faa0c3629eb5600704e64c1fd1e2" commit_message="autotest: Reduce required inode count for Mistral. TEST=Tested on local Moblab. BUG=b:129013498 Change-Id: Ie775421d47e4500adcc9dc9566777c1224d5c9d9 Reviewed-on: https://chromium-review.googlesource.com/1533187 Commit-Ready: Roopesha Sheshappa Rai &lt;roopeshr@google.com&gt; Tested-by: Roopesha Sheshappa Rai &lt;roopeshr@google.com&gt; Reviewed-by: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; Reviewed-by: Laurence Goodby &lt;lgoodby@chromium.org&gt; " fail_count="1" gerrit_number="1533187" owner_email="roopeshr@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/87/1533187/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I08120aa2b903b7db3aa085f7f15c3359e10fd608" commit="96f29645d540efcbc7d5d200deaa7632b93773f4" commit_message="ps8751: Add non-canary and canary 0x3E packages. BUG=b:117787849 TEST=Built and flashed Atlas FW with 0x3E on both ports. Confirmed version changes by querying the TCPCs over I2C. Tested USB PD chargers, Servo v4 CCD with charging, USB memory stick, and USB ethernet adapter. No issues. Change-Id: I08120aa2b903b7db3aa085f7f15c3359e10fd608 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534738 Reviewed-by: Caveh Jalali &lt;caveh@google.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1534738" owner_email="matthewb@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/38/1534738/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idbaf3c29ee99004a5f82a58b578d9c980d011b0a" commit="d0db828e7a15c27693c6f77d322b45d272f5513f" commit_message="CRAS: cras_iodev - Open buf_state when adding stream In CL:1510895, we changed the logic to create buf_state after stream's first fetch. But we forgot to check whether buf_state exists when we remove streams. It might make CRAS crash. The better solution is creating buf_state in the first add_stream because we destroy buf_state in the last remove_stream. Hence buf_state always exists if there is a stream in iodev. BUG=chromium:916887 TEST=Run CrasStress with bluetooth doesn't make CRAS crash. Change-Id: Idbaf3c29ee99004a5f82a58b578d9c980d011b0a Reviewed-on: https://chromium-review.googlesource.com/1535299 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="1" gerrit_number="1535299" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/99/1535299/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I012fc9fd063ec51723a2cb61d76a589b0955702a" commit="f35fb63544f1e9d94498af20391f0da4a87e6c04" commit_message="image_tool: install: Speed up on slow systems The 'image_tool install' command was pretty slow on systems that - USB is slow - Have a huge stateful partition, especially telemetry - System clock is older than fs (with a bunch of warning messages) We want to improve this by: - Allow --no-stateful to prevent copying stateful partition - Add --exclude to not copying telemetry by default - Apply --warning=none to tar - Sync partition changes early (so people aborted copying stateful partition won't fallback to old partitions) BUG=None TEST=make test Change-Id: I012fc9fd063ec51723a2cb61d76a589b0955702a Reviewed-on: https://chromium-review.googlesource.com/1514456 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="1514456" owner_email="hungte@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/56/1514456/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I858d05d60f05eb0134f6673565d7a4152cacfe3a" commit="02ae3f02e40bd0dff18a89eb5320453da5c9fd07" commit_message="crash: Add a crash collector for ARC services. The general service-failure collector doesn't cover the case for ARC service, which has it's own system logs file /var/log/arc.log. BUG=chromium:939375 TEST=Manually generated arc-oemcrypto crash report on an eve device. Change-Id: I858d05d60f05eb0134f6673565d7a4152cacfe3a Reviewed-on: https://chromium-review.googlesource.com/1515947 Commit-Ready: Tim Zheng &lt;timzheng@chromium.org&gt; Tested-by: Tim Zheng &lt;timzheng@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="0" gerrit_number="1515947" owner_email="timzheng@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/47/1515947/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I48e65b02bd196939824b21165891e8db3321f59d" commit="bb5718a592a2f3a690390c7658464dfa4b63ce1d" commit_message="cheets_CTS_[N]: introduce power cycle on/off option. BUG=b:126437757 TEST=ran tests locally w/ and w/o power cycle option. Change-Id: I48e65b02bd196939824b21165891e8db3321f59d Reviewed-on: https://chromium-review.googlesource.com/1529319 Commit-Ready: Rohit Makasana &lt;rohitbm@chromium.org&gt; Tested-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; " fail_count="3" gerrit_number="1529319" owner_email="rohitbm@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/19/1529319/5" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I81632b24c7d03d2496ee81b70dd58036019ce0d1" commit="fe17c9fb2122fbc501d54b3052ac522b0fe5ee15" commit_message="autotest-chrome: Adding the Client side SystemTimezone test Added the following test to the autotest-chrome ebuild: policy_SystemTimezone BUG=None TEST=None Change-Id: I81632b24c7d03d2496ee81b70dd58036019ce0d1 Reviewed-on: https://chromium-review.googlesource.com/1530298 Commit-Ready: Derek Beckett &lt;dbeckett@chromium.org&gt; Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="0" gerrit_number="1530298" owner_email="dbeckett@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/98/1530298/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibc7d3ae4786fb69040bb22ff44fc473b7d7b1b27" commit="08d159ae0082c4f21eea5d8811de89d910f91bf5" commit_message="debugd: adding /run/avahi-daemon to mount namespace for mdns resolution BUG=chromium:758018 TEST=Able to successfully set-up and print using discovered printer Change-Id: Ibc7d3ae4786fb69040bb22ff44fc473b7d7b1b27 Reviewed-on: https://chromium-review.googlesource.com/1531450 Commit-Ready: David Valleau &lt;valleau@chromium.org&gt; Tested-by: David Valleau &lt;valleau@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1531450" owner_email="valleau@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/50/1531450/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I959024693b8af614e930f03991e11b0f44573a49" commit="447d240791aed7aa29be6ad8d0a1a7702bba7915" commit_message="flash_fp_mcu: only control PWREN if it exists Some boards (Hatch) do not control the PWREN via a GPIO, instead the power is always on. In that case, do not try to handle that non-existent GPIO. BRANCH=None BUG=b:124405913 BUG=b:126455006 TEST=flash_fp_mcu on Hatch doesn't error out TEST=flash_fp_mcu on Nocturne still works Change-Id: I959024693b8af614e930f03991e11b0f44573a49 Signed-off-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1532344 Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="2" gerrit_number="1532344" owner_email="norvez@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/44/1532344/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie3f28b53fecb521c7d0749d69e1934fb49645603" commit="35622b08b456599d959a8316ff05691d0c08bb8b" commit_message="BranchUtilStage: Disable failures on this stage BUG=chromium:944303 TEST=run_tests Change-Id: Ie3f28b53fecb521c7d0749d69e1934fb49645603 Reviewed-on: https://chromium-review.googlesource.com/1534263 Commit-Ready: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Tested-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; " fail_count="3" gerrit_number="1534263" owner_email="dhanyaganesh@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/63/1534263/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Idca94c86ff35496b1d580617456c49ecb2365923" commit="7fe4c79d6b9d78b08e054433cb1ed02d3a06bed1" commit_message="crash: Improved error logging for crash-reporter This changes some LOG to PLOG where errno should be set. It also consolidates a RunAndCaptureOutput function so that we can grab stderr when executing some processes and adds a LogMultilineError so we print out what happened on stderr. It also consolidates a call to execute gzip. BUG=chromium:763516 TEST=Unit tests pass Change-Id: Idca94c86ff35496b1d580617456c49ecb2365923 Reviewed-on: https://chromium-review.googlesource.com/1534322 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1534322" owner_email="jkardatzke@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/22/1534322/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I82101ff7718f063fe15b39c14f24177c9d18143a" commit="5c709f0a36321149c90b4053ec50f553ac990cf1" commit_message="debugd: Make MAC anonymization more obvious This changes the format for MAC address anonymization for something like &quot;aa:bb:cc:dd:ee:ff&quot; to now be &quot;[MAC OUI=aa:bb:cc IFACE=1]&quot; rather than &quot;aa:bb:cc:00:00:01&quot;. This should make it clearer that we are anonymizing the NIC portion of the MAC address. BUG=chromium:750241 TEST=Unit tests pass, verified in netlog in feedback report Change-Id: I82101ff7718f063fe15b39c14f24177c9d18143a Reviewed-on: https://chromium-review.googlesource.com/1534323 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1534323" owner_email="jkardatzke@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1534323/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I6c489049b85a8431f61de3025385cf4d98572adc" commit="7376a8f3c361dc6bd14d81e2cfe779557bdf0d5c" commit_message="UPSTREAM: Fix subtle macro variable shadowing in min_not_zero() Commit 3c8ba0d61d04 (&quot;kernel.h: Retain constant expression output for max()/min()&quot;) rewrote our min/max macros to be very clever, but in the meantime resurrected a variable name shadow issue that we had had previously fixed in commit 589a9785ee3a (&quot;min/max: remove sparse warnings when they're nested&quot;). That commit talks about the sparse warnings that this shadowing causes, which we ignored as just a minor annoyance. But it turns out that the sparse warning is the least of our problems. We actually have a real bug due to the shadowing through the interaction with &quot;min_not_zero()&quot;, which ends up doing min(__x, __y) internally, and then the new declaration of &quot;__x&quot; and &quot;__y&quot; as new variables in __cmp_once() results in a complete mess of an expression, and &quot;min_not_zero()&quot; doesn't work at all. For some odd reason, this only ever caused (reported) problems on s390, even though it is a generic issue and most of the (obviously successful) testing of the problematic commit had happened on other architectures. Quoting Sebastian Ott: &quot;What happened is that the bio build by the partition detection code was attempted to be split by the block layer because the block queue had a max_sector setting of 0. blk_queue_max_hw_sectors uses min_not_zero.&quot; So re-introduce the use of __UNIQUE_ID() to make sure that the min/max macros do not have these kinds of clashes. [ That said, __UNIQUE_ID() itself has several issues that make it less than wonderful. In particular, the &quot;uniqueness&quot; has a fallback on the line number, which means that it's not actually unique in more complex cases if you don't build with gcc or clang (which have working unique counters that aren't tied to line numbers). That historical broken fallback also means that we have that pointless &quot;prefix&quot; argument that doesn't actually make much sense _except_ for the known-broken case. Oh well. ] Fixes: 3c8ba0d61d04 (&quot;kernel.h: Retain constant expression output for max()/min()&quot;) Reported-and-tested-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt; Cc: Kees Cook &lt;keescook@chromium.org&gt; Cc: Ingo Molnar &lt;mingo@kernel.org&gt; Cc: Miguel Ojeda &lt;miguel.ojeda.sandonis@gmail.com&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit e9092d0d97961146655ce51f43850907d95f68c3) BUG=b:119390555 TEST=Verify max rate on octopus audio card Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Change-Id: I6c489049b85a8431f61de3025385cf4d98572adc Reviewed-on: https://chromium-review.googlesource.com/1534460 Reviewed-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="2" gerrit_number="1534460" owner_email="cujomalainey@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/60/1534460/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1711d2fd25fc3f61f6b70afa23cb4e302e7c397b" commit="4976afbd02b963669153d5cf369f81cf3abb0093" commit_message="vm_tools: start maitred init processes in alphabetical order Using alphabetical order will guarantee that processes can be started, before other dependent processes. BUG=b:129154250 TEST=build vm; add init files; check log for processes started in alphabetical order; Change-Id: I1711d2fd25fc3f61f6b70afa23cb4e302e7c397b Reviewed-on: https://chromium-review.googlesource.com/1535533 Commit-Ready: Trent Begin &lt;tbegin@chromium.org&gt; Tested-by: Trent Begin &lt;tbegin@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1535533" owner_email="tbegin@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/33/1535533/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-5.44" change_id="I5d61fd85c427b01425b1fdfd282917603a83d942" commit="2299fdbc3b8a17434bcd433c3328acb9b8811595" commit_message="CHROMIUM: unset disconnecting flag when connection is removed A disconnecting flag has been used to avoid race condition between the service browsing thread and the disconnecting thread. We need to unset the flag when connection is removed. BUG=b:124397920 TEST=Perform ARC++ Bluetooth LE Encrypted Client Test and the tests should pass. Change-Id: I5d61fd85c427b01425b1fdfd282917603a83d942 Reviewed-on: https://chromium-review.googlesource.com/1530413 Commit-Ready: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Tested-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Reviewed-by: Josafat Garcia &lt;josafat@chromium.org&gt; Reviewed-by: Nita Nair &lt;nnita@chromium.org&gt; " fail_count="1" gerrit_number="1530413" owner_email="josephsih@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/bluez" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/bluez" ref="refs/changes/13/1530413/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If18ff5180cbae5cdea8104f36203cffcf34db934" commit="89aa2aea94af01acd641f51dd55d35160d532f06" commit_message="cgpt: Change stateful partition type GUID to TYPE_LINUX_FS The TYPE_BASIC_DATA (called TYPE_LINUX_DATA before) is used by both Windows and Linux systems, and has caused problems when dual-booting. Modern Linux systems have been changed to TYPE_LINUX_FS. In Chrome OS, we usually find stateful partition by number (1) instead of searching for type, so it be fine simply replace default mapping in cgpt tool. BUG=chromium:944389 TEST=sudo emerge vboot_reference BRANCH=None Change-Id: If18ff5180cbae5cdea8104f36203cffcf34db934 Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1535456 Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1535456" owner_email="hungte@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/56/1535456/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I410abe9bec83e3a2f65a6fec97e303d50382d401" commit="75a214fad64fe6d5e73dd29f4834ebdb4d3acf70" commit_message="grunt/kasumi: Add INNOLUX/ELAN Touchscreen firmware for Kasumi360 add INNOLUX (N116BCP-EB1) touchscreen FW ELAN: Product_ID:1d8e Firmware_Version: 5612 BUG=b:128242377 BRANCH=master TEST=emerge-grunt -j chromeos-config chromeos-config-bsp-grunt \ chromeos-config-bsp-grunt-private chromeos-bsp-grunt-private \ chromeos-bsp-grunt Change-Id: I410abe9bec83e3a2f65a6fec97e303d50382d401 Signed-off-by: Lucas Chen &lt;lucas.chen@quanta.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1522449 Commit-Ready: David Wu &lt;david_wu@quanta.corp-partner.google.com&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="1522449" owner_email="lucas.chen@quanta.corp-partner.google.com" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/49/1522449/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9226116f52011dab1967196e1c236dd36b11e4c4" commit="97d11ae0d0a9a4f18c236e3341f1be2641edeceb" commit_message="Make the argument to --sn_bits a 96-bits hex string This makes the argument simpler to understand and produce. BUG=chromium:940327 TEST=manual on a device Change-Id: I9226116f52011dab1967196e1c236dd36b11e4c4 Signed-off-by: Yves Arrouye &lt;drcrash@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1514215 Commit-Ready: Yves Arrouye &lt;drcrash@chromium.org&gt; Tested-by: Yves Arrouye &lt;drcrash@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1514215" owner_email="drcrash@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/15/1514215/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I402c1122c3ce9153d5b4f037e36ca130dcf698d8" commit="ee45b6113f00ca26244eb6016f156aec69760de7" commit_message="cryptohome: Reserve field for NVRAM quotes in certificate request Ensures fields used by platform2/attestation/attestation_ca.proto but not used for TPM 1.2's platform2/cryptohome/attestation.proto are reserved. BUG=chromium:892378 TEST=N/A Change-Id: I402c1122c3ce9153d5b4f037e36ca130dcf698d8 Reviewed-on: https://chromium-review.googlesource.com/1507693 Commit-Ready: Yves Arrouye &lt;drcrash@chromium.org&gt; Tested-by: Yves Arrouye &lt;drcrash@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1507693" owner_email="drcrash@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1507693/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If61ba62397088d0398071abf103c144e76cdc1f4" commit="ab49043ea6348600a48d07aa9ea0dfaf3b815e70" commit_message="libbrillo: Allow move operators on KeyValueStore This avoids the need to wrap them in unique_ptr's when added into std::vector and the like. BUG=None TEST=Unit tests Change-Id: If61ba62397088d0398071abf103c144e76cdc1f4 Reviewed-on: https://chromium-review.googlesource.com/1532844 Commit-Ready: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Tested-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="2" gerrit_number="1532844" owner_email="iby@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/44/1532844/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="If6ca59c3873ebe6ccd79d5cfe29a6072618f2238" commit="6dd92d1aa3ee8e8ed4ed9af6573f390672989741" commit_message="FROMGIT: Bluetooth: hci_qca: Add helper function to get the chip family Many functions obtain a 'struct qca_serdev' only to read the btsoc_type field. Add a helper function that encapsulates this. This also fixes crashes observed on platforms with ROME controllers that are instantiated through ldisc and not as serdev clients. The crashes are caused by NULL pointer dereferentiations, which stem from the driver's assumption that a QCA HCI device is always associated with a serdev device. Fixes: fa9ad876b8e0 (&quot;Bluetooth: hci_qca: Add support for Qualcomm Bluetooth chip wcn3990&quot;) Reported-by: Balakrishna Godavarthi &lt;bgodavar@codeaurora.org&gt; Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; (cherry picked from commit df4db2340cec316ac054e67379f925c1850e2c36) BUG=none TEST=none Change-Id: If6ca59c3873ebe6ccd79d5cfe29a6072618f2238 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1515938 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="1515938" owner_email="mka@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/1515938/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Id8d9d30f8c4efb9bef313c7770c3aec0544ad893" commit="29aa32901d986e7cad60937f5967b5c64057864e" commit_message="CHROMIUM: config: arm: Enable bq27xxx battery driver echo CONFIG_BATTERY_BQ27XXX=y &gt;&gt; \ chromeos/config/armel/chromiumos-arm.flavour.config echo CONFIG_BATTERY_BQ27XXX=y &gt;&gt; \ chromeos/config/armel/chromiumos-rockchip.flavour.config echo CONFIG_BATTERY_BQ27XXX_I2C=y &gt;&gt; \ chromeos/config/armel/chromiumos-arm.flavour.config echo CONFIG_BATTERY_BQ27XXX_I2C=y &gt;&gt; \ chromeos/config/armel/chromiumos-rockchip.flavour.config ./chromeos/scripts/kernelconfig olddefconfig BUG=chromium:938985 TEST=on veyron_minnie: cat /sys/class/power_supply/bq27500-0/type =&gt; Battery Change-Id: Id8d9d30f8c4efb9bef313c7770c3aec0544ad893 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534309 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="2" gerrit_number="1534309" owner_email="mka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/1534309/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Icb9ac3caf59fd7a2463ef935efdaf2141c940ef6" commit="8c4ac7f24b21ac3ec04b021a5f11340d3f1ecd70" commit_message="CHROMIUM: config: arm: Enable workarounds for some erratas echo &quot;CONFIG_ARM_ERRATA_818325_852422=y&quot; &gt;&gt; \ chromeos/config/armel/chromiumos-rockchip.flavour.config echo &quot;CONFIG_ARM_ERRATA_818325_852422=y&quot; &gt;&gt; \ chromeos/config/armel/chromiumos-arm.flavour.config echo &quot;CONFIG_ARM_ERRATA_821420=y&quot; &gt;&gt; \ chromeos/config/armel/chromiumos-rockchip.flavour.config echo &quot;CONFIG_ARM_ERRATA_821420=y&quot; &gt;&gt; \ chromeos/config/armel/chromiumos-arm.flavour.config echo &quot;CONFIG_ARM_ERRATA_825619=y&quot; &gt;&gt; \ chromeos/config/armel/chromiumos-rockchip.flavour.config echo &quot;CONFIG_ARM_ERRATA_825619=y&quot; &gt;&gt; \ chromeos/config/armel/chromiumos-arm.flavour.config ./chromeos/scripts/kernelconfig olddefconfig BUG=chromium:938985 TEST=none Change-Id: Icb9ac3caf59fd7a2463ef935efdaf2141c940ef6 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534699 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="2" gerrit_number="1534699" owner_email="mka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/99/1534699/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic86463fa04ac49f0ac53be5102624fad0ee7c8fb" commit="86cfd93b504def0e8026e3e4107dcbbb065331c7" commit_message="vm_tools: concierge: map camera socket into plugin jail Plugin VM needs access to Camera HAL services, so we need to give it access to /run/camera/camera3.sock BUG=b:128911806 TEST=Start plugin via concierge, examine jailed environment and verify that camera3.sock is there. Change-Id: Ic86463fa04ac49f0ac53be5102624fad0ee7c8fb Reviewed-on: https://chromium-review.googlesource.com/1534324 Commit-Ready: Dmitry Torokhov &lt;dtor@chromium.org&gt; Tested-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1534324" owner_email="dtor@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/24/1534324/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I82dc30af622c00a0f7245ce5879152f429a73ba8" commit="9d4a809399debe785de80e72b9aa1f64e3f2037c" commit_message="tast: add volume query tests in ui.AssistantTextQueries. This change adds two more text query tests on volume adjustment for assistant. BUG=b:124415316 TEST=local compile and test on DUT with: tast -verbose run DUT_ip ui.AssistantTextQueries Change-Id: I82dc30af622c00a0f7245ce5879152f429a73ba8 Reviewed-on: https://chromium-review.googlesource.com/1529965 Commit-Ready: Meilin Wang &lt;meilinw@chromium.org&gt; Tested-by: Meilin Wang &lt;meilinw@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1529965" owner_email="meilinw@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/65/1529965/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic7f2ea4b3d7c3fb3531027c34e6f23fe41f198be" commit="9dfe11420e207990b6d50a33ea6253ceabaf9e50" commit_message="arc-networkd: vm_tools: Generalize SubnetPool and add manager for guest networks. This patch is the first step towards shared address provisioning and management for guest networks. SubnetPool is generalized and the VM and container specific aspects are removed. AddressManager is introduced to aggregate multiple subnet pool that partition the Chrome OS private network space. Concierge is updated to use the address manager to obtain VM, container and plugin subnets. arc-networkd will be updated in a subsequent patch to use this utility for obtaining IPv4 addresses for arc0 and multinet. BUG=b:77293260 TEST=ran presubmit for nocturne that includes: arc-networkd, shill and vm_host_tools unit tests, and various Tast tests. TEST=manual verification on flashed nocturne. Change-Id: Ic7f2ea4b3d7c3fb3531027c34e6f23fe41f198be Reviewed-on: https://chromium-review.googlesource.com/1506993 Commit-Ready: Garrick Evans &lt;garrick@chromium.org&gt; Tested-by: Garrick Evans &lt;garrick@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="3" gerrit_number="1506993" owner_email="garrick@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1506993/8" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I84160d1eae3a878745492176ccee49922a4c5903" commit="36f134a45cdda480fa4db940a06f293698cf2799" commit_message="[autotest] Adding internal_screen deps to ScreenBrightnesPercent test BUG=NONE TEST=This Change-Id: I84160d1eae3a878745492176ccee49922a4c5903 Reviewed-on: https://chromium-review.googlesource.com/1518135 Commit-Ready: Derek Beckett &lt;dbeckett@chromium.org&gt; Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="5" gerrit_number="1518135" owner_email="dbeckett@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/35/1518135/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ibc71a177a2562077b6fcefd991ce77aa85d4b620" commit="8cd4fb47df9caab882d3b8430ca5b0ec738b6e5b" commit_message="permission_broker: Add Mimo Vue HD to USB device control whitelist This would enable powercycling MIMO VUE HD devices using org.chromium.PermissionBroker.PowerCycleUsbPorts. This is a touch controller with a small screen for CFM devices. https://www.mimomonitors.com/products/mimo-vue-hd-display BUG=b:127452057 TEST=manually Change-Id: Ibc71a177a2562077b6fcefd991ce77aa85d4b620 Reviewed-on: https://chromium-review.googlesource.com/1524547 Commit-Ready: Anchal Sharma &lt;anchals@chromium.org&gt; Tested-by: Anchal Sharma &lt;anchals@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1524547" owner_email="anchals@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/47/1524547/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I81e8c0052afc5a9e5e6bd9eb462871308a870780" commit="2ceabe491a7907eb94a698fd40ef2010629a8b37" commit_message="Import the latest version of quipper from github. Latest commit in github: https://github.com/google/perf_data_converter/commit/7cdba5746e58a5a103262472f379d378b5a64c31 Corresponding tarball in GCS: https://pantheon.corp.google.com/storage/browser/chromeos-localmirror/distfiles/quipper-7cdba5746e58a5a103262472f379d378b5a64c31.tar.gz BUG=b/128620563 TEST=Ran `FEATURES=test emerge-kip quipper` and `FEATURES=test emerge-nyan_blaze quipper` Change-Id: I81e8c0052afc5a9e5e6bd9eb462871308a870780 Reviewed-on: https://chromium-review.googlesource.com/1534317 Commit-Ready: Lakshman Annadorai &lt;lakshmana@chromium.org&gt; Tested-by: Lakshman Annadorai &lt;lakshmana@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1534317" owner_email="lakshmana@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/17/1534317/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I12f97d800fb94e6a6669af0faf10f131eea95ae1" commit="4967e653dbe7e83aa6064fcd0ff58c8767a4d800" commit_message="cras: modify scaler_buffer_inc clipping behavior Previously, cras_scale_buffer_increment would clip increments to the range [0, max]. This patch renames max to target, and clips the multiplier to target based on if increment is positive or negative. BUG=b:119924263 TEST=unittests, observe no behavioral changes in cras. Change-Id: I12f97d800fb94e6a6669af0faf10f131eea95ae1 Reviewed-on: https://chromium-review.googlesource.com/1534525 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="2" gerrit_number="1534525" owner_email="fletcherw@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/25/1534525/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4ac4b962f1a0f84aeb58580c766a07289d446f0a" commit="adc80ce7b5cc76b7a9095afa0d71e1ee77e90a15" commit_message="drivers/tpm/spi: more robust error handling This change attempts to address cases where the code looped forever, or looped for awhile (2 minutes), or attempted to use uninitialized variables. BUG=None BRANCH=None TEST=Local compile and flash. Verified that code no longer hangs when used against a disabled TPM, nor appears to use uninitialized variables. Change-Id: I4ac4b962f1a0f84aeb58580c766a07289d446f0a Signed-off-by: Matt Delco &lt;delco@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1475854 Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="3" gerrit_number="1475854" owner_email="delco@google.com" pass_count="0" patch_number="2" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/54/1475854/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.19" change_id="I2559661cf3b1c2dc85a939ecf6b45a4445f32d25" commit="1f0a57ff3d4d72b5754d9da3e4425ba980533e2c" commit_message="FROMLIST: HID: intel-ish: enable raw interface to HID devices on ISH Raw interface is often used to update firmwares in HID devices. We are enabling the interface to support in-field firmware update for the HID devices attached to ISH. (am from https://patchwork.kernel.org/patch/10838591/) BUG=b:117302264 TEST=Verified on Atlas. Change-Id: I2559661cf3b1c2dc85a939ecf6b45a4445f32d25 Signed-off-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; Acked-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1524425 Commit-Ready: Hyungwoo Yang &lt;hyungwoo.yang@intel.corp-partner.google.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="2" gerrit_number="1524425" owner_email="hyungwoo.yang@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/25/1524425/3" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.4" change_id="I2559661cf3b1c2dc85a939ecf6b45a4445f32d25" commit="b6e50909c28ef786a16da22098a18d06356bbe0d" commit_message="FROMLIST: HID: intel-ish: enable raw interface to HID devices on ISH Raw interface is often used to update firmwares in HID devices. We are enabling the interface to support in-field firmware update for the HID devices attached to ISH. (am from https://patchwork.kernel.org/patch/10838591/) BUG=b:117302264 TEST=Verified on Atlas. Change-Id: I2559661cf3b1c2dc85a939ecf6b45a4445f32d25 Signed-off-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; Acked-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1504674 Commit-Ready: Hyungwoo Yang &lt;hyungwoo.yang@intel.corp-partner.google.com&gt; Tested-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.corp-partner.google.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="2" gerrit_number="1504674" owner_email="hyungwoo.yang@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/74/1504674/3" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I0fd93368ddeb30e7042f5e3a49b1b11d5c66350b" commit="7259e7d0312160e74a1bb84a76a3ffea873b152c" commit_message="vm_tools: concierge: round disk sizes to 4K When creating the stateful disk for VMs, round to 4096 bytes rather than 512 bytes in case we eventually want to report a 4K block size from the disk device model. BUG=chromium:942700 TEST=Create disk with concierge_client Change-Id: I0fd93368ddeb30e7042f5e3a49b1b11d5c66350b Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1531482 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="2" gerrit_number="1531482" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1531482/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I42bd5dba10aeffcd076882d28cb02551c50ff614" commit="e945c61433e0807e5f621a68b48c13bfb33ff2a4" commit_message="crosvm: avoid deprecated trim_left_matches As of Rust 1.33.0, use of trim_left_matches warns that it is deprecated and should be replaced with trim_start_matches. BUG=None TEST=build_test Change-Id: I42bd5dba10aeffcd076882d28cb02551c50ff614 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1534963 Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="1" gerrit_number="1534963" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/63/1534963/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7df98b245c6bf7082d53c31b37d49980b3252c10" commit="c067fab95821be8fb96ed14b405f8c967e44004f" commit_message="tast-tests: Return error if component mount failed When ComponentUpdater requests a LoadComponent with Mount, the service may return a response that has an empty path (but no error). Rather than making each caller consider this case, check for it explicitly in the ComponentUpdater client and convert it into an error. This still allows LoadComponent calls with NoMount to return an empty path, since the path is not used in that case. BUG=chromium:944139 TEST=tast run vm.CrostiniStartBasic TEST=tast run printer.AddEpsonPrinter Change-Id: I7df98b245c6bf7082d53c31b37d49980b3252c10 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1531359 Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; " fail_count="2" gerrit_number="1531359" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/59/1531359/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic821d5657a44e228b7275fb45177a42ab977c31c" commit="8278d8da9110488734bf18b22f654ea104f4744a" commit_message="termina_build_image: switch to 4096 block size This will allow the rootfs image to be placed on block devices with 4096-byte block size (the previous filesystem block size was 1024, which limits the possible block device block size to &lt;= 1024, 512 in practice). The initial image size needs to be increased slightly so the test image will fit - it was already barely fitting into 400 MB, and switching to 4096-byte blocks slightly increases the overhead for small files. BUG=chromium:942700 TEST=Deploy termina image generated with new script and boot Crostini Change-Id: Ic821d5657a44e228b7275fb45177a42ab977c31c Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1526258 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="4" gerrit_number="1526258" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/58/1526258/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I3fac484243cf0fcf37191ac012e2fbc3164be209" commit="22df9910906d06d0e2bc14aa10dcfc5e5d9816e4" commit_message="[moblab] Fix some issues in the CTS/GTS uprev scripts. Enhanced the P scripts Change-Id: I3fac484243cf0fcf37191ac012e2fbc3164be209 Reviewed-on: https://chromium-review.googlesource.com/1534260 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Matt Mallett &lt;mattmallett@chromium.org&gt; " fail_count="1" gerrit_number="1534260" owner_email="haddowk@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/60/1534260/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5a85defca49ad99428ce183fc4eb40f803539cd9" commit="cdcc89681c9734ed51557e3a1cdcf98cc96da3ba" commit_message="net-libs/grpc-web: Fix grpc-web RDEPEND Ensure this rebuild when the dependency changes, the upgrade to dev-libs/protobuf recently caused issues with shared libraries. BUG=None TEST=sudo emerge net-libs/grpc-web Change-Id: I5a85defca49ad99428ce183fc4eb40f803539cd9 Reviewed-on: https://chromium-review.googlesource.com/1534744 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="1" gerrit_number="1534744" owner_email="haddowk@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/44/1534744/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8e83b24e23abf0f7d93b87c80f418b90f11f8ceb" commit="34140e63552ab7d997ef792c6d73825c83db6033" commit_message="dev-python/grpcio: Change grpcio to EAPI 6 I hit crbug.com/929503 so it needs to be updated TEST=emerge-fizz-moblab dev-python/grcpio BUG=chromium:682415 Change-Id: I8e83b24e23abf0f7d93b87c80f418b90f11f8ceb Reviewed-on: https://chromium-review.googlesource.com/1534316 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="1" gerrit_number="1534316" owner_email="haddowk@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/16/1534316/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I95d009f67fbccc542745a196f007ed541cca2c99" commit="27a0f7446a79d128cbec8668b92ed17bfd615f71" commit_message="[moblab] Improve the naming of the upstart directory. Just a clean up to help with readability. TEST=emerge-fizz-moblab sys-apps/moblab BUG=None Change-Id: I95d009f67fbccc542745a196f007ed541cca2c99 Reviewed-on: https://chromium-review.googlesource.com/1532526 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; " fail_count="0" gerrit_number="1532526" owner_email="haddowk@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/26/1532526/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I70d6b55b751d5f0252a6de6cd770cb260edefd51" commit="e2d798404b1c46420abb235d88cfa01d7ddc3aff" commit_message="drop unreleased boards BUG=None TEST=precq passes Change-Id: I70d6b55b751d5f0252a6de6cd770cb260edefd51 Reviewed-on: https://chromium-review.googlesource.com/1535562 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Tai-Hsu Lin &lt;sheckylin@chromium.org&gt; " fail_count="1" gerrit_number="1535562" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/xorg-conf" project_url="https://chromium-review.googlesource.com/chromiumos/platform/xorg-conf" ref="refs/changes/62/1535562/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ieeb016b315f8ef8e83ab488137ddfe59361c48a7" commit="96dcbfb64e4dc3c582b040cc1a191c3ffdae9dc2" commit_message="xorg-conf: punt Nothing seems to depend on this, so punt it. BUG=chromium:730026 TEST=precq passes Change-Id: Ieeb016b315f8ef8e83ab488137ddfe59361c48a7 Reviewed-on: https://chromium-review.googlesource.com/1535560 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Tai-Hsu Lin &lt;sheckylin@chromium.org&gt; " fail_count="1" gerrit_number="1535560" owner_email="vapier@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/60/1535560/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib8f86631b0fa76ea227af3352d79ea25a129a420" commit="7337870ecc26640844c6e2dfb20517b1ee471eb9" commit_message="power_manager: drop unused cros-board inherit This was added for the kip board, but that was deleted a year ago in CL:1002879. Clean up the unused eclass too. BUG=chromium:339612,chromium:830531 TEST=precq passes Change-Id: Ib8f86631b0fa76ea227af3352d79ea25a129a420 Reviewed-on: https://chromium-review.googlesource.com/1535557 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1535557" owner_email="vapier@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/57/1535557/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1d6666030cc5b377586b5361024126943b06b7ea" commit="194cb75bb3062e78dc70d748c7460ffd7bd7942e" commit_message="drm-tests: add option for showing a banding-revealing pattern This CL adds a command line option and logic to draw a horizontal pattern that makes it easy to see if there's any banding; with a patched kernel (so dithering is enabled), this shows a difference between XR24 and XR30 framebuffers akin to what can be seen in e.g. http://www.lagom.nl/lcd-test/gradient.php BUG=chromium:776093 TEST=null_platform_test -p XR30 -b on nocturne Change-Id: I1d6666030cc5b377586b5361024126943b06b7ea Reviewed-on: https://chromium-review.googlesource.com/1534876 Commit-Ready: Miguel Casas &lt;mcasas@chromium.org&gt; Tested-by: Miguel Casas &lt;mcasas@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Daniele Castagna &lt;dcastagna@chromium.org&gt; " fail_count="1" gerrit_number="1534876" owner_email="mcasas@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/drm-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/drm-tests" ref="refs/changes/76/1534876/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7e2908bd33434074695c4636c04dd68a3ced1e67" commit="c0d342253ed310ed7c64f87dfa7781d6f8bd0044" commit_message="system_api: Add gesture properties constants See go/cros-gestures-properties-dbus for more details on the project. TEST=Build Chrome, deploy to Chromebook, and boot. Change-Id: I7e2908bd33434074695c4636c04dd68a3ced1e67 Bug: none Reviewed-on: https://chromium-review.googlesource.com/1535531 Commit-Ready: Harry Cutts &lt;hcutts@chromium.org&gt; Tested-by: Harry Cutts &lt;hcutts@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1535531" owner_email="hcutts@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/31/1535531/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I32a8a465f8257143190a8762946de782c7f51bee" commit="5b48d0997b0ba83b4c48fbc7917b9a986f3fd379" commit_message="wilco_ec: Enable WILCO_EC_KBD_BACKLIGHT if enabled by wilco_ec USE flag This causes the CONFIG_WILCO_EC_KBD_BACKLIGHT kernel Kconfig variable to be set to &quot;m&quot; whenever the wilco_ec USE flag is set. This is needed so the keyboard backlight driver on Wilco is built. BUG=b:123637710 TEST=manual: The keyboard backlight driver is built on wilco devices Change-Id: I32a8a465f8257143190a8762946de782c7f51bee Signed-off-by: Nick Crews &lt;ncrews@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1533249 Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; " fail_count="2" gerrit_number="1533249" owner_email="ncrews@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/49/1533249/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I0b0acb0a4a8daddf6f01605d978c55360fc3b223" commit="9170f158e1cc4d44a526ed817bba0b99dcb44676" commit_message="power: include smart-dim model effect on inactivity delays. BUG=chromium:862461 TEST=manual Change-Id: I0b0acb0a4a8daddf6f01605d978c55360fc3b223 Reviewed-on: https://chromium-review.googlesource.com/1532091 Commit-Ready: Jia Meng &lt;jiameng@chromium.org&gt; Tested-by: Jia Meng &lt;jiameng@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="2" gerrit_number="1532091" owner_email="jiameng@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/91/1532091/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2776cbd8088fe867245fd877f6fba9091559cdf6" commit="bbc3022a5bd566ebb43e395b13185e86efc02cad" commit_message="chromeos-base/virtual-usb-printer: removing cups dependency BUG=chromium:927152 TEST=Able to successfully build and passes unit tests CQ-DEPEND=CL:1518499 Change-Id: I2776cbd8088fe867245fd877f6fba9091559cdf6 Reviewed-on: https://chromium-review.googlesource.com/1531661 Commit-Ready: David Valleau &lt;valleau@chromium.org&gt; Tested-by: David Valleau &lt;valleau@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="1" gerrit_number="1531661" owner_email="valleau@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/61/1531661/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5eb32ec9a502f3bbcec2e7376ceff1be151872fc" commit="f5bd042c5dd50d11be0083522b56127b9c68abc5" commit_message="tast: crostini backup and restore test Create a file in a container. Backup container. Delete file. Restore container. Verify file exists. BUG=chromium:939139 TEST=vm.CrostiniFiles Change-Id: I5eb32ec9a502f3bbcec2e7376ceff1be151872fc Reviewed-on: https://chromium-review.googlesource.com/1513856 Commit-Ready: Joel Hockey &lt;joelhockey@chromium.org&gt; Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="2" gerrit_number="1513856" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/56/1513856/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I20e00141782ac1407133ee72259fe43381954d26" commit="e37012e26920f25392b8cc9bb61bda1b3afe2caf" commit_message="minigbm: Fix consistency in return values minigbm functions don't use errno; however drmIoctl does. So we need to return -errno instead of returning exactly what drmIoctl returns. BUG=none TEST=builds Change-Id: I20e00141782ac1407133ee72259fe43381954d26 Reviewed-on: https://chromium-review.googlesource.com/1534878 Commit-Ready: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="1" gerrit_number="1534878" owner_email="marcheu@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/78/1534878/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6fa5d73f7e0db495c2803a040479818445660345" commit="395c13c2762d118c4256eec35101b6eda4138105" commit_message="crosvm: add memfd for GuestMemory Building off CL:1290293 Instead of having a seperate GuestMemoryManager, this adds SharedMemory as a Arc'd member of GuestMemory. This is nice since it removes the need to plumb the Manager struct throughout the codebase. BUG=chromium:936567 TEST=cargo test -p sys_util Change-Id: I6fa5d73f7e0db495c2803a040479818445660345 Reviewed-on: https://chromium-review.googlesource.com/1493013 Commit-Ready: Daniel Prilik &lt;prilik@google.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="2" gerrit_number="1493013" owner_email="prilik@google.com" pass_count="0" patch_number="12" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/13/1493013/12" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ifc770f4bb1ed4063b0f49c21e058ceb774b91989" commit="6d6999dc203997d2e81ccceb797ec144c32af353" commit_message="proto_library: Add gen_cpp_mode (can be set to &quot;&quot;, &quot;lite&quot;, or &quot;speed&quot;) This provides a way to override the OPTIMIZE_FOR line specified in proto files and make that a build time parameter rather than a source parameter. BUG=chromium:937444 TEST=PreCQ passes, &amp; manual verifcation Change-Id: Ifc770f4bb1ed4063b0f49c21e058ceb774b91989 Reviewed-on: https://chromium-review.googlesource.com/1534321 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Jonathan Metzman &lt;metzman@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1534321" owner_email="allenwebb@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/1534321/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I20ff30e7800d922902dc15774ed73225b5377a43" commit="fb329601fe617eaac35f567f5db095377255fe2d" commit_message="common-mk: Workaround gtest-config and gmock-config not being installed. Upstream gtest-1.8.1 switches from autotools to cmake which drops gtest-conf and gmock-conf. Therefore, it makes sense to provide the linker flags directly to avoid rewriting the gtest ebuild. BUG=chromium:940320 TEST=PreCQ passes Change-Id: I20ff30e7800d922902dc15774ed73225b5377a43 Reviewed-on: https://chromium-review.googlesource.com/1532845 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1532845" owner_email="allenwebb@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/45/1532845/3" remote="cros" total_fail_count="2"/><lkgm version="11971.0.0-rc5"/></manifest>