blob: b4466806fa7525df28dd9a0adee6103d38734734 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="c0436445b14cae582a42ee16672870d57165bd8b">
<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="780c6a9c0783e0a96830c563ab31ece48eba2374" 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="58e01d6e42664015e22518ff5015b2348d7e7b03" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="581999c154ea2c0c009361a80fe3e26d0f563f9e" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="0e1cbc4eab6861b0c84bf2ed9a3c4b7aa2063819" upstream="refs/heads/master"/>
<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="chromium/src/buildtools/clang_format/script" remote="chromium" revision="05613340a15fc9feaf58060254faafe513ac88c1" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="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="93277a7fc8ef8ad9b5e2f774ea6e2e91c8ed3c9b"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="b5f346a1b0b49908f52d918b1b6f849a11937dda" 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="25b305081986c9714ad1ae2f44eaf0fb99014a42" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="7405658ec7119e82bc9d5f3e9c5a915e199be66c" 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="910adbbd96f1fd4097fe729d0314729ed01d2289" 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="cee2171438c9939fa021194b0955a2cf61d3c2c4" 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="cb2ff316bb093a624d9ef34ce1dbba20ccb95c42" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="8c18a16721dfc79f7828bd8f57488152ce839cf3" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="e81114b5f31c19e7e088db6f2cfda178462ad96b" 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="4e55f23face93597f1d7267aa79c3d84bdfbab6f" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="97fb7d5149c989b83bc5f48822e2b3ee00b2c004" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="9ed46ab4feb089cfe0971e068461f87bb52d9daf" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="5f6e2d9bfdc89077893cc3c2a1eb7ae3b7ccf1f9" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="0ea56d62c967fb262d1420bbf917af5e471b76ac" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="ffde97afee804d81d5931b873e87a9e8d8f19fb1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="75d7927161b6f3f54fbb2920ec8e1bb0bc131ccf" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="f3256e11b3b9f7dbe50dd4f0ac375802cb590462" 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="1e49f51c1aaf258c6bed684a919dc46605a27de9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="f4cf226eef68ebb9811266e39100097fe6c4d31b" 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="5fb05b89df9447d0535f8c38e8c1a90499dfe659" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="342e2d28c3c653809279bbe12653eacdb98e9eef" 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="176d55d6de1e6e23e4ae955a0cb0cd57817c1056" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="4448d1499b04e85436687e21c04964015c218209" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="c13a68eecb6a813a5c979ec52b09e795c1da7493" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="9d7803faa8adc437d53f98b08ba5563d5e7c5401" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="7ad53a180b8e2b5865825c002c675f55d3b2b847" 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="01ee3d46eb075e749d997460136702bd95f2a5c8" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="934c1103a2b06b3e16d24ed15bd2592f131d2b90" 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="ff8f0ad27e71dd64e9f94c05d77ccea396c099b4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="46b4707b2871f70d551eacfa47e35167a0472b46" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="195307b3866ceed5c58d0284f5b66b8bac60a22d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="bf08a557cafc68e63c03fe9d87d6b19de202c14b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="275de72e6b14f5f2bd90376120e19af4e4fbdd9c" 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="5467393a3d1e7ab929fd01d79971701bf4e2c2c6" 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="90f8bb08f440235eea97db38e45ab1411427c4d2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="0d6d9274e11e8a23b29ba72b334aad7ab2856774" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="8a6c7a0bb27078c1cd796fd40c82ceb6a8395ceb" 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="2c0d77a1dc11b966405522eefa94b6e3df6fe6c8" 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="de50149b9b19ff4c1a1eccdee82599589f5cca28" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="f01c923cc48baeea1d27997ec2dbe207c0dbc8dd" 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="962a090d93c0e610342862620ff48cd9a8fd5ba6" 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="f3e4d3bca41b674e89583d74dfb7e538fe58ff18" 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="e0819858974d57c9f0b3beba487c13143dfd632b" 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="a32c930e8c46424a3bba3c296fd78b3e60f50aeb" 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="fd8fdfa73c965519e412925107d8dc309c8a0def" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="49a91dfbd29afc148c1b9b1ead7f5c14f6e55371" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="0c62a1450e098b3a14305a3937c39c386e8a7254" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="48f14db37b8d3a4dbfa629020e890b1a45645e9a" 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="0595abceba85bee8d6c27e6e122722f816610df7" 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="567b8c6cc2d4c90a223c126ecbcb617d2b8a3a23" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="208aaf3cf1422d0f9eec201154f19a53b55c7e38" 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="2a2c3423354275724562eae14b55a00ade532433" 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="95a69a66b60f5d21d80dbd44ffce3a9ffc055227" 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="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="98f21db2925bd109bedd6916b80708f36d32feab" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="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/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="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="2c7bca0d938cd3299a4d46d121fc4c7a5b8877e4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="8fa99b87bc6420d0cd2884ce7ced03c623d7d4ad" upstream="refs/heads/fwupd-1.0.6"/>
<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="965deb5fa08105918ef18fb9af1a96dd282ab9fc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="e10be2fdeacf64dd5ab539f43c5a0043d60cdf5d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="5f1be6ae1d9d95c778d3f8ebf02dca3b126fa618" 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="9c23357361e7bb98e96750c954cebaec30182684" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="ec3fd3b63610607ca2f9439cbb4ea610d8467073" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="294a2c324da850fab7f804270c7dbc851f1eb4c8" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="866c27f40396ac396b11a8591d0b13bf8bfa01fa" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="8f1bb352d18502dfd2e8f244fbc30b65dec6c05f" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="78cf9a607b2636aad660628021f8a4035cf486a6" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="1f995620586a384b58404bf96d0552c550389978" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="85265fac8c2ce277b89509c398de142ad871dd78" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="adccdc52dd0f57494637c9274ca260eae2f9c6e0" upstream="refs/heads/next/chromeos-experimental"/>
<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="5a3bdc7add2f30f7673052376514c91dbcd1b64a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="d8c9b061fcb4789dc20f3e9207f45e01d3b21b24" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="46d0d65f143aafb9a5dce719dbde0a6b4af5591b" 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="8737ae1c13a03737512a97531728aa8789afbc78" 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="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="43710deb7c6759534160105c098318097cb8ee63" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1b74cd2af4a6ba27484b2285acec45cbd2f21390" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1b74cd2af4a6ba27484b2285acec45cbd2f21390" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/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="dccb5e6265c973af7689e1329eb2510bd8c4fefa" 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="30e30b3c301d2605abf2cc224abdb04bfaad7b3f" 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="2639395908b32e4560b3b9a5290db08ae819f8e9" 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="15260c8cd98eb10b4976d2161cd5cb9bc0c3adac" 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/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="46c3f413e72f46dbf2adb62ff7d61e02ec8f9f5b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="b7da1a8bdb731999d5d7d59cf30fe3cd1b3c656c" 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="ff67bfc354fc73d09809bf6acbf5a27b814ae679" 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="6bf987b1654a9f398f98f9553f751296d1ab8eda" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="ddc3fb3dcf3dc12e0b24078dc7e9c0550112bdf6" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="e839674b344b94a5b8da4f4e5d88060e0e57a466" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="6611fedd1a568d258ee28b715d2b4f46854f037c" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="8ddef8fe4045b11ab0824f9155186835cdce5338" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="6d30f049ed4cfc5d4bfa4fdbf6529c9e3522e951" 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="a852917ec1d1ada705a0a71deaf419af190f268c" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.14" change_id="I75fa5894e4313f8e216900133aa405be794b2f84" commit="a71b35be0defddb69f716014372092d839483b18" commit_message="UPSTREAM: ASoC: rt5651: Rewrite jack-type detection We get the insertion event before the jack is fully inserted at which point the second ring on a TRRS connector may short the 2nd ring and sleeve contacts. Testing has shown that this short-circuit may happen as late as 500ms after the insertion event, but it never lasts longer then 300ms. This commit changes the detection algorithm to require 5 identical OVCD values in a row at 100 ms intervals to fix the jack-type sometimes getting mis-detected. Tested-by: Carlo Caione &lt;carlo@endlessm.com&gt; 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 ee68096826fa16bca2f7bb555b3e0cbbe798d330) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I75fa5894e4313f8e216900133aa405be794b2f84 Reviewed-on: https://chromium-review.googlesource.com/1353460 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353460" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/60/1353460/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I4ec6051bac222d7e3efaaea5687a0e3d1066532f" commit="d1417d6c412d9d686f09a3709f3581c38357504b" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Not being able to find the codec ACPI-dev is an error If we cannot find the codec ACPI-dev, then the snd-soc-core will not be able to find the codec either and snd_soc_register_card() will just keep exiting with -EPROBE_DEFER, filling the log with errors each time the probe gets retried. Instead simply log an error from the machine driver and exit with -ENODEV. 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 e39cacc1b7de2a6d72ce49043c9cfd7dd129135a) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I4ec6051bac222d7e3efaaea5687a0e3d1066532f Reviewed-on: https://chromium-review.googlesource.com/1353461 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353461" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/61/1353461/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I8a03bca8b89a18844b488f61a7d5115b817d3806" commit="9668b76d7dfdcbd18f45f40f1fd44163aee5ba25" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Pass jack-src info via device-properties This commit add support for a new BYT_RT5651_JDSRC quirk, sets this quirk for the KIANO SlimNote 14.2 laptop and uses the new &quot;realtek, jack-detect-source&quot; property to pass this info to the codec driver. 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 46058aeb6b10ab6620caa25984a3a4ee37d0fd56) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I8a03bca8b89a18844b488f61a7d5115b817d3806 Reviewed-on: https://chromium-review.googlesource.com/1353462 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353462" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/1353462/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I26c803530f00fb1408f87e3ff8167f436aa8ca76" commit="b2829740f84959d1bf2d2b4553f2304bcbd82eb9" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Actually honor the DMIC_EN quirk if specified Before this commit it was possible to set the DMIC_EN quirk in the machine driver, but it would never be passed to the codec driver so it was a nop. This commit adds code to actually pass the quirk to the codec driver. Since the DMIC_EN quirk was ignored before, this commit removes it from the default quirk settings, to avoid this causing an unexpected functional change. If we really want the DMIC_EN behavior anywhere it should be specifically enabled by follow up commits. 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 c2f26938d2a456dcf429385617e58cfd510a64a8) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I26c803530f00fb1408f87e3ff8167f436aa8ca76 Reviewed-on: https://chromium-review.googlesource.com/1353463 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353463" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/63/1353463/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I83cd061cc3f9392c5d411b0d14d5757ae4935fe1" commit="a8a8466d403f310197b3b1a91a1422c01be1c39c" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Only create jack if we have a jack-detect source Only create the jack if we have a valid jack-detect source and properly check the snd_soc_component_set_jack() return value. Tested-by: Carlo Caione &lt;carlo@endlessm.com&gt; 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 aed859a2c7ac8c44ba9b3a6f82b5f08da8a0a975) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I83cd061cc3f9392c5d411b0d14d5757ae4935fe1 Reviewed-on: https://chromium-review.googlesource.com/1353464 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353464" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/64/1353464/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I29d8e1920048e21551ec44bc0d18a941f52967ff" commit="bb8b8641a441caf292ae3b677da3ceff21419287" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Add quirk micbias OVCD configuration Add support for setting the micbias OVCD limits device-properties through quirks. And set the limits for this to 2000uA with a scale-factor of 0.75 for the KIANO SlimNote 14.2 device, which is the only device on which jack-detection is currently enabled. Tested-by: Carlo Caione &lt;carlo@endlessm.com&gt; 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 8ffaa6a136e6f30e053e78fb9742c7748bef8576) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I29d8e1920048e21551ec44bc0d18a941f52967ff Reviewed-on: https://chromium-review.googlesource.com/1353465 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353465" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/65/1353465/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ic8222162f6af2dbefac013381abcac37a9c40e06" commit="ed089853f97b89a7dbcfa58b069995b83cdae823" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Configure PLL1 before using it When platform_clock_control() first selects PLL1 as sysclk the PLL_CTRL registers have not been setup yet and we effectively have an invalid clock configuration until byt_rt5651_aif1_hw_params() gets called. Add a new byt_rt5651_prepare_and_enable_pll1() helper and use that from both platform_clock_control() and byt_rt5651_aif1_hw_params() to fix this. Tested-by: Carlo Caione &lt;carlo@endlessm.com&gt; 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 aeec6cc0821573920d559f7d6297ea5dd3fbbd17) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ic8222162f6af2dbefac013381abcac37a9c40e06 Reviewed-on: https://chromium-review.googlesource.com/1353466 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353466" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/66/1353466/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I7d9995a950cd5788a12e665ad3b68dd90f7e6d2b" commit="1498a9215f277db0ad5a6bcd04d71c18350d4703" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Drop snd_soc_dai_set_bclk_ratio() call Drop the snd_soc_dai_set_bclk_ratio() call, the rt5651 dai does not have a set_bclk_ratio() op, so it is a nop (and returns -EINVAL). 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 3fdae070e6fcd9f9ca0745fd69d40085625a45f5) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I7d9995a950cd5788a12e665ad3b68dd90f7e6d2b Reviewed-on: https://chromium-review.googlesource.com/1353467 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353467" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/1353467/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie5ffd4bd4366cfbad393a0a904a817860ce4fe87" commit="41f3d5839342516049fb1a9cd3164ba4d609fa62" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Rename IN3_MAP to IN1_HS_IN3_MAP All the mappings are named for where the internal mic is routed and in that sense the newly added in3_map really is the same as in1_map, what makes it different is that it maps the headset mic at IN3 rather then at IN2. Rename in3_map to in1_hs_in3_map to better reflect what it actually does. 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 7f2e2299cf169d8c517fbe2bcff3ca7bc8fa5f5c) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie5ffd4bd4366cfbad393a0a904a817860ce4fe87 Reviewed-on: https://chromium-review.googlesource.com/1353468 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353468" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/1353468/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Idadc8c647eb01e13a180b627445a4b465f422c47" commit="06afe4c0ac54d2e340231b55d800323ff1e13c77" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Add new IN2_HS_IN3 input map and a quirk using it Add a new IN2_HS_IN3 input map and add a quirk for the input mapping and jack-detect source for the Chuwi Vi8 Plus tablet, which uses this new map. Note the Chuwi Vi8 Plus lists an extra GPIO in its codecs ACPI resources which needs to be driven high to enable the external speaker amplifier, this is not supported yet and will be fixed in a future patch. 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 f026e06317804f305d4665d266191e07e2bf6394) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Idadc8c647eb01e13a180b627445a4b465f422c47 Reviewed-on: https://chromium-review.googlesource.com/1353469 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353469" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/1353469/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I607c200a25f8866ad7762e0fa3b7b789f3c70a67" commit="2eda746902ecaf24c9750995c478ced804761d0f" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Add support for Bay Trail CR / SSP0 using boards Despite its name being prefixed with bytcr, before this commit the bytcr_rt5651 machine driver could not work with Bay Trail CR boards, as those only have SSP0 and it only supported SSP0-AIF1 setups. This commit adds support for this, autodetecting AIF1 vs AIF2 based on BIOS tables. While at it also add support for SSP2-AIF2 setups, as that requires only minimal extra code on top of the code adding SSP0-AIF1 / SSP0-AIF2 support. Note this code is all copy-pasted from bytcr_rt5640.c. I've looked into merging the 2 machine drivers into 1 to avoid copy-pasting, but there are enough subtile differences to make this hard *and* with all the quirks the machine driver already is full with if (variant-foo) then ... else ... constructs adding more of these is going to make the code unreadable. 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 8a880a2014e3ab50e66252335bd71d61b0487a30) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I607c200a25f8866ad7762e0fa3b7b789f3c70a67 Reviewed-on: https://chromium-review.googlesource.com/1353470 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353470" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/70/1353470/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I1b21c15bad55bf9fda5779f3666157c8e15b126a" commit="1a3eaa0db8702303c962f7d3b7f39cf774b8d52b" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Add quirk for the VIOS LTH17 laptop Add a quirk setting up jack-detect and input routing for the VIOS LTH17 laptop. 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 f9877eb598d5bd2e6d9b4dc28068b66c464d1e5f) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I1b21c15bad55bf9fda5779f3666157c8e15b126a Reviewed-on: https://chromium-review.googlesource.com/1353471 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353471" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/71/1353471/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I9bdbde6da4d0e39c88d2f2ab3ce310792f46c0d3" commit="76b143f5097e4ec194f83454dc01ce2a0c8d3e98" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Change defaults to enable jack-detect, analog mics Change the default quirk settings to enable jack-detect, analog mics. The old default input mapping of DMIC for non Bay Trail CR devices seems like a poor default as I'm not aware of any Intel SST + rt5651 using devices with a DMIC. All Cherry Trail devices using the bytcr_rt5651 machine driver seem to be modelled after BYT-CR devices, And the only non CR Bay Trail devices with a rt5651 codec I'm aware of are the Minnow boards for which we already have board specific quirks. So it seems better to me to use the BYT-CR defaults everywhere. This e.g. makes the Chuwi Hi8 Pro (CWI513) work ootb without needing a quirk. 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 b4b6377e07727df8292539062d9a56e6bd83ba89) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I9bdbde6da4d0e39c88d2f2ab3ce310792f46c0d3 Reviewed-on: https://chromium-review.googlesource.com/1353472 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353472" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/1353472/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie6aac62cca71f5bff97663c528f6adfa0c5cc7d9" commit="40283eb521e4ad2fb01a0da6543092f53859f144" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Select RCCLK on init() When the BYT_RT5651_MCLK_EN quirk is set, we disable the MCLK from byt_rt5651_init(), we need to select the RCCLK as sysclk before doing this to make sure that jack-detect works directly after boot. 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 c22969d70fc9253112e88da55116e04074cdeac4) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie6aac62cca71f5bff97663c528f6adfa0c5cc7d9 Reviewed-on: https://chromium-review.googlesource.com/1353473 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353473" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/73/1353473/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ife5902c6f19f1b5f61c21f3fc54f539fc044d365" commit="62bc75017a4102e30bb267ced46fa23ed5ff3ca2" commit_message="UPSTREAM: ALSA: vmaster: Zero-clear ctl before calling slave get Use kzalloc() instead of kmalloc() so that we don't need to rely fully on the slave get() callback to clear the control value that might be copied to user-space. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 7a33a02ffb0620b01892c6c6808bb711b3f63e9c) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ife5902c6f19f1b5f61c21f3fc54f539fc044d365 Reviewed-on: https://chromium-review.googlesource.com/1353474 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353474" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/74/1353474/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie6b912f5d4d3472da1048f635a625def023adedd" commit="3c4f6dbd1d2f96d344ee6452807e2a4693f44ffd" commit_message="UPSTREAM: ASoC: core: Fix typo roup-&gt;group Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f7e73b26aea58003931e2f3925d9c01f6b6c4c4d) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie6b912f5d4d3472da1048f635a625def023adedd Reviewed-on: https://chromium-review.googlesource.com/1353475 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353475" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/1353475/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I341b32064e1b42666510bbd5e6d3722e99f4184a" commit="7f37803aa43d8ad672b3e06b607f356b61c8a2fe" commit_message="UPSTREAM: ASoC: rt5659: fix wrong bit define for ADC L2 power. RT5659_PWR_ADC_L2_BIT should be 2. Signed-off-by: Zhong An &lt;zhongan@pinecone.net&gt; Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 9849ef555c7212f4ae93d752cfa1232488ec7c83) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I341b32064e1b42666510bbd5e6d3722e99f4184a Reviewed-on: https://chromium-review.googlesource.com/1353476 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353476" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/76/1353476/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id09d5eddaaec5f060d8a95f88154f1b333563ad4" commit="95a5f5e0578d89edd6d09ac27994838cede1979d" commit_message="UPSTREAM: ASoC: rt5659: fix wrong control register for ADC2 power The control register for ADC L2 and R2 is RT5659_PWR_DIG_1 not RT5659_PWR_DIG_2. Signed-off-by: Zhong An &lt;zhongan@pinecone.net&gt; Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3795e0c7d5c8b81d4ae32129b860aaa169945ce3) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Id09d5eddaaec5f060d8a95f88154f1b333563ad4 Reviewed-on: https://chromium-review.googlesource.com/1353477 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353477" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/77/1353477/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I834660ca6704d14ca501637067114a9da77040ae" commit="0bab54ec00192160846bb30ba801e12060204079" commit_message="UPSTREAM: ASoC: rt5659: Separate adc 1/2 clock control The control bits of ADC 1 and 2 clock are different. We have to separate it. Signed-off-by: Zhong An &lt;zhongan@pinecone.net&gt; Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit ce571b80e2b2411d5cdfa78888a6865f918621c6) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I834660ca6704d14ca501637067114a9da77040ae Reviewed-on: https://chromium-review.googlesource.com/1353478 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353478" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/78/1353478/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib593b2459024051f9b352f9d08c9640be2cef40d" commit="fa15853d0b9c20ef55b71bef26c6c582fbde7074" commit_message="UPSTREAM: ASoC: soc-io: Fix snd_soc_component_update_bits_legacy After the codec to component conversion codecs with custom read/write function will no longer able to use update_bits as their io callbacks are registered at component-&gt;driver level and not in component level. To not complicate the code further, lets just use the snd_soc_component_read/snd_soc_component_write function and let them sort out the correct io function to call. Fixes: d0ff8ba57d965 (&quot;ASoC: add Component level .read/.write&quot;) Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit dead99e8579b6e2ebdf1e9c819e67d7f4a5cedbb) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ib593b2459024051f9b352f9d08c9640be2cef40d Reviewed-on: https://chromium-review.googlesource.com/1353479 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353479" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/79/1353479/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I7e762337461bb3bcfd6d8ded0a4ed4f345c536bc" commit="440b2f1a90c13c1d3e766d017b24a0ea005641b5" commit_message="UPSTREAM: ASoC: Add snd_soc_of_put_dai_link_codecs() helper function The code for dereferencing device nodes in the 'codecs' array is moved to a separate function so we can avoid open coding that in drivers. Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 946857636d279486eaa47c930930185631f28fce) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I7e762337461bb3bcfd6d8ded0a4ed4f345c536bc Reviewed-on: https://chromium-review.googlesource.com/1353480 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353480" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/80/1353480/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I51db9edc2bf8e4fb780ad1667a73588dd7a3a8a9" commit="449cbd2d603314c8b317df9d9045cfdc456f9bbb" commit_message="UPSTREAM: ASoC: rt5651: move definitions of dt-binding constants to include/dt-bindings Move the definitions of constants used in the dt-bindings from include/sound/rt5651.h to include/dt-bindings/sound/rt5651.h. As dt-bindings headers may also be parsed by the dt-compiler, they cannot use enums, only defines, so this commit also changes the code declaring the constants to use defines. 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 0f2d4f162f4f54b431420df23122901a6ccd641e) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I51db9edc2bf8e4fb780ad1667a73588dd7a3a8a9 Reviewed-on: https://chromium-review.googlesource.com/1353481 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353481" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/1353481/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I1cb4091a1436c8d7ab72fe8067dc0bfe3aa845d8" commit="cd6fe89bf515ec2c0eefc82f71975665639dbc6c" commit_message="UPSTREAM: ALSA: hda: Add Icelake PCI ID Icelake is a next generation Intel platform. Add PCI ID for it. Signed-off-by: Guneshwor Singh &lt;guneshwor.o.singh@intel.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 491f833134ac474434e1c950925c58b2ac13ca72) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I1cb4091a1436c8d7ab72fe8067dc0bfe3aa845d8 Reviewed-on: https://chromium-review.googlesource.com/1353482 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353482" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/82/1353482/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I4918d48bf0e6d653e237c749b655cf528d9e4a66" commit="08a4da2bcdb9c5827805a9a9fd76106f4da23946" commit_message="UPSTREAM: ALSA: pcm: Remove VLA usage A helper function used by snd_pcm_hw_refine() still keeps using VLA for timestamps of hw constraint rules that are non-fixed size. Let's replace the VLA with a simple kmalloc() array. Reference: https://lkml.org/lkml/2018/3/7/621 Reviewed-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 5730f9f744cfe20b771adc33f3b476b95d3eebba) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I4918d48bf0e6d653e237c749b655cf528d9e4a66 Reviewed-on: https://chromium-review.googlesource.com/1353483 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353483" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/83/1353483/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id0ff4fede767e457eb3ac06940bb23740cfa6779" commit="ae72eb4d4424a9dc47582b8840d72ab76b27eb45" commit_message="UPSTREAM: ALSA: pcm: Use krealloc() for resizing the rules array Just a minor simplification. Change from kcalloc() shouldn't matter as each array element is fully initialized. Reviewed-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 09b9ddfaa18317f463085d602cf5f60a5fa88665) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Id0ff4fede767e457eb3ac06940bb23740cfa6779 Reviewed-on: https://chromium-review.googlesource.com/1353484 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353484" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/1353484/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I09f5ecbe9503adf456b0d5685cff725dcb2a3d82" commit="b26fd7b0ac68bc4af3bd2abd110a0afa5b82a86e" commit_message="FIXUP: ASoC: Intel: Skylake: Disable clock and power gating during FW/LIB download In order to achieve better DMA performance and reduce download time for firmware and library, it is recommended to disable dynamic clock and power gating. In some scenarios, DMA may wait to accumulate more data and last chunk of data never gets completed if dynamic clock and power gating is kept enabled. This patch adds support to disable/enable dynamic clock and power gating and use it during firmware and library download. Signed-off-by: Rakesh Ughreja &lt;rakesh.a.ughreja@intel.com&gt; Signed-off-by: Sanyog Kale &lt;sanyog.r.kale@intel.com&gt; Signed-off-by: Guneshwor Singh &lt;guneshwor.o.singh@intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit fc9fdd61c4809b14faa9b84fe3d8f4167a836326) This patch corrects changes from the prior version to bring it closer to the upstream variant Conflicts: sound/soc/intel/skylake/skl-pcm.c sound/soc/intel/skylake/skl.c BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I09f5ecbe9503adf456b0d5685cff725dcb2a3d82 Signed-off-by: Naveen Manohar &lt;naveen.m@intel.com&gt; Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1353485 Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1353485" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/1353485/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I4814f1ba2612ebc22d782d32b2c21082f8e566eb" commit="24f69998343aa8b8ffbd5c05fc37af3c828103ee" commit_message="UPSTREAM: ASoC: dapm: add support to pinctrl dapm Purpose of having pinctrl dapm is to dynamically put the pins in low power state when they are not actively used by the audio and saving power. Without this each driver has to set the pinctrl states, either during probe or dynamically depending on the callbacks received from ASoC core. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 5b2d15bbd1eeb3d787c8e6459a8cb2645f336050) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I4814f1ba2612ebc22d782d32b2c21082f8e566eb Reviewed-on: https://chromium-review.googlesource.com/1353486 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353486" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/1353486/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I4461a0114a5cc3196c12aed0ee5e7b50f90b4489" commit="5fe2102f6c39d1c01f9e687e1c6c7fcba0b0b297" commit_message="UPSTREAM: ASoC: da7210: Use devm_snd_soc_register_component() Since the remove callback is removed, the snd_soc_unregister_component() is missing when remove device. Using devm_snd_soc_register_component() instead of snd_soc_register_component(). Fixes: d06f33aed85c (&quot;ASoC: da7210: replace codec to component&quot;) Signed-off-by: Wei Yongjun &lt;weiyongjun1@huawei.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit c0153b126cc6e14335b142a799c9aa8990e28669) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I4461a0114a5cc3196c12aed0ee5e7b50f90b4489 Reviewed-on: https://chromium-review.googlesource.com/1353487 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353487" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/1353487/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I196a9ccb9ccd762879e3c8293530d4d7e6473103" commit="0e5f57d5e8de2287fe56c2d6d24e009f10153e7b" commit_message="UPSTREAM: ASoC: topology: Check widget kcontrols before deref. Validate the topology input before we dereference the pointer. Signed-off-by: Liam Girdwood &lt;liam.r.girdwood@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 05bdcf12905533b8628627b6634608cd3b57c607) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I196a9ccb9ccd762879e3c8293530d4d7e6473103 Reviewed-on: https://chromium-review.googlesource.com/1353488 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353488" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1353488/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie040f4d821f53a1ba1f291b64362b5d09c46caa6" commit="b56c72a7b57ffae12679c73965bde572e6cae03b" commit_message="UPSTREAM: soc-core: don't call kfree() for component When driver register its component to ALSA SoC, almost all drivers are using snd_soc_register_component(), but soc-generic-dmaengine-pcm is using snd_soc_add_component(). Existing component function had been assumed that registered component was allocated, and it calling kfree() for it. But, the user who used snd_soc_add_component() doesn't. This patch uses devm_kzalloc() instead of kzalloc() for component, and doesn't call kree() anymore. This patch fixes commit be7ee5f32a9a (&quot;ASoC: soc-generic-dmaengine-pcm: replace platform to component&quot;). Allwinner H3 SoC will crash without this patch. Thanks Jernej report. Reported-by: Jernej Skrabec &lt;jernej.skrabec@siol.net&gt; Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Tested-by: Jernej Skrabec &lt;jernej.skrabec@siol.net&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 7ecbd6a91b1e9bb90a4f3be641669347aacc5ab5) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie040f4d821f53a1ba1f291b64362b5d09c46caa6 Reviewed-on: https://chromium-review.googlesource.com/1353489 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353489" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/1353489/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I8ddadf570a1f6a35ac5fbc74d274a96957b0e2ea" commit="432aad9fb290454e6ede8ebe5ace38a384baf155" commit_message="UPSTREAM: ASoC: rt286: don't turn off HV and VREF if headset is detected &quot;HV&quot; and &quot;VREF&quot; will be powered up when jack type detection process is started and will be powered off when jack type detection process is finished. It will generate an unexpected interrupt signal when they are powered up during the capture process. Codec driver will do the jack type detection process and we can't capture properly before the jack detection process is finished. This patch will not power off the &quot;HV&quot; and &quot;VREF&quot; widgets if headset is detected and it will solve the unexpected interrupt issue. As a result, it will also solve the silence data captured at the beginning in headset mic recording issue. Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8153362e757a7b971aa73e7747bdc2ca2acbe84b) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I8ddadf570a1f6a35ac5fbc74d274a96957b0e2ea Reviewed-on: https://chromium-review.googlesource.com/1353490 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353490" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/1353490/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I48fe58bee066f4da3e9e65f7df90037db1ce3aa5" commit="f72e832583681db91f32c168aa13a52ef0426aa2" commit_message="UPSTREAM: ASoC: rt298: don't turn off HV and VREF if headset is detected &quot;HV&quot; and &quot;VREF&quot; will be powered up when jack type detection process is started and will be powered off when jack type detection process is finished. It will generate an unexpected interrupt signal when they are powered up during the capture process. Codec driver will do the jack type detection process and we can't capture properly before the jack detection process is finished. This patch will not power off the &quot;HV&quot; and &quot;VREF&quot; widgets if headset is detected and it will solve the unexpected interrupt issue. As a result, it will also solve the silence data captured at the beginning in headset mic recording issue. Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 40d2677bdadbd221f3e398877586a30d8065140c) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I48fe58bee066f4da3e9e65f7df90037db1ce3aa5 Reviewed-on: https://chromium-review.googlesource.com/1353491 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353491" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/1353491/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I77ee235916cbfd7fcbcfe922aa4299609f331f1f" commit="50c2449270b2336a8fc4db03e23ca986a690674a" commit_message="UPSTREAM: ASoC: nau8824: recover system clock when device changes User reports an issue in Ubuntu about the device switch upon playback. We find the FLL will disalbe when switching headphone to speaker. The pulseaudio will stop the headphone and close its power. Then, it just opens the speaker and turn on its power. Therefore, the supply of system clock does the OFF event and disables FLL. But the FLL doesn't enable again when the speaker powers on. The patch adds the recovery of system clock to enable FLL again for this case. And it covers the case that system clock from MCLK. Signed-off-by: John Hsu &lt;KCHSU0@nuvoton.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b53117c0b881d78d5d66a7e1be11d62a077c1e25) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I77ee235916cbfd7fcbcfe922aa4299609f331f1f Reviewed-on: https://chromium-review.googlesource.com/1353492 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353492" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/92/1353492/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I02fb4621eabbfb1788cc6e9657fc812e987eccd2" commit="475ec6d8ae7a7648e57bc4aee3e53ab08ff8a914" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: don't use codec anymore commit aeec6cc08215 (&quot;ASoC: Intel: bytcr_rt5651: Configure PLL1 before using it&quot;) is using codec-&gt;dev, but codec is replaced to component. Let's use component Fixes: aeec6cc08215 (&quot;ASoC: Intel: bytcr_rt5651: Configure PLL1 before using it&quot;) 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 2759ba9bf811f81c31d14e32f8cff022d54dce1f) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I02fb4621eabbfb1788cc6e9657fc812e987eccd2 Reviewed-on: https://chromium-review.googlesource.com/1353493 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353493" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/93/1353493/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ic24b731e663364a79ee0f3c2dc74177171585cab" commit="c42eefaa9addbb09c46ae114e10e553e0def8f02" commit_message="UPSTREAM: ALSA: pcm: Remove WARN_ON() at snd_pcm_hw_params() error snd_pcm_hw_params() (more exactly snd_pcm_hw_params_choose()) contains a check of the return error from snd_pcm_hw_param_first() and _last() with snd_BUG_ON() -- i.e. it may trigger WARN_ON() depending on the kconfig. This was a valid check in the past, as these functions shouldn't return any error if the parameters have been already refined via snd_pcm_hw_refine() beforehand. However, the recent rewrite introduced a kmalloc() in snd_pcm_hw_refine() for removing VLA, and this brought a possibility to trigger an error. As a result, syzbot caught lots of superfluous kernel WARN_ON() and paniced via fault injection. As the WARN_ON() is no longer valid with the introduction of kmalloc(), let's drop snd_BUG_ON() check, in order to make the world peaceful place again. Reported-by: syzbot+803e0047ac3a3096bb4f@syzkaller.appspotmail.com Fixes: 5730f9f744cf (&quot;ALSA: pcm: Remove VLA usage&quot;) Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit e1a3a981e320a6916b30ff53571ba144274def0e) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ic24b731e663364a79ee0f3c2dc74177171585cab Reviewed-on: https://chromium-review.googlesource.com/1353494 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353494" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/94/1353494/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib3f469dd5b68d7734920eec1e2c63a68988f28c4" commit="4aeb22dbd1910b49e56365de1c113ab77e833b7c" commit_message="UPSTREAM: ASoC: topology: fix some tiny memory leaks These tiny memory leaks don't have a huge real life impact but they cause static checker warnings so let's fix them. 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 65030ff305bc9c51cb75705483bdaac7813778f0) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ib3f469dd5b68d7734920eec1e2c63a68988f28c4 Reviewed-on: https://chromium-review.googlesource.com/1353495 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353495" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/95/1353495/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I1caaef21e4649afbeeac1b3f457b265e5ceb5081" commit="d19332bc93c92255f669773fc3e16420e61f85d0" commit_message="UPSTREAM: ASoC: max9860: switch to using .probe_new Use the new probe style for i2c drivers. Signed-off-by: Peter Rosin &lt;peda@axentia.se&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0ae91ec43c16c825d914d056e55ba77d06b600fd) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I1caaef21e4649afbeeac1b3f457b265e5ceb5081 Reviewed-on: https://chromium-review.googlesource.com/1353496 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353496" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/96/1353496/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I2140d6da7210fe64404a6dd693ffefd60476bd0f" commit="9d5e709b2620e27192755ddaf9eb26c6f2027a83" commit_message="UPSTREAM: ASoC: intel: bxt_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe broxton_audio_probe() is never called in atomic context. This function is only set as &quot;.probe&quot; in &quot;struct platform_driver&quot;. Despite never getting called from atomic context, broxton_audio_probe() calls devm_kzalloc() with GFP_ATOMIC, which waits busily for allocation. GFP_ATOMIC is not necessary and can be replaced with GFP_KERNEL, to avoid busy waiting and improve the possibility of sucessful allocation. This is found by a static analysis tool named DCNS written by myself. Signed-off-by: Jia-Ju Bai &lt;baijiaju1990@gmail.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f2126f6d4fedfee6065351da4bab6b89d0ba4d1d) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I2140d6da7210fe64404a6dd693ffefd60476bd0f Reviewed-on: https://chromium-review.googlesource.com/1353497 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353497" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/97/1353497/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I5446e1f8d9331c6b4508b633e89fd202700cfbdc" commit="92512098068cb2be28ce3d1976db27c7a4bccbf4" commit_message="UPSTREAM: ASoC: intel: bxt_rt298: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe broxton_audio_probe() is never called in atomic context. This function is only set as &quot;.probe&quot; in &quot;struct platform_driver&quot;. Despite never getting called from atomic context, broxton_audio_probe() calls devm_kzalloc() with GFP_ATOMIC, which waits busily for allocation. GFP_ATOMIC is not necessary and can be replaced with GFP_KERNEL, to avoid busy waiting and improve the possibility of sucessful allocation. This is found by a static analysis tool named DCNS written by myself. Signed-off-by: Jia-Ju Bai &lt;baijiaju1990@gmail.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 270e1ad6d1f76dfebea19a277a65cefd185f85b0) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I5446e1f8d9331c6b4508b633e89fd202700cfbdc Reviewed-on: https://chromium-review.googlesource.com/1353498 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353498" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/98/1353498/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I3499f029a6d7b45b683f937299c7b54e59cd8513" commit="1f8462136c3464ade626eb2e18d488c38e9b6c49" commit_message="UPSTREAM: ASoC: intel: bytcr_rt5640: Replace GFP_ATOMIC with GFP_KERNEL in snd_byt_rt5640_mc_probe snd_byt_rt5640_mc_probe() is never called in atomic context. This function is only set as &quot;.probe&quot; in &quot;struct platform_driver&quot;. Despite never getting called from atomic context, snd_byt_rt5640_mc_probe() calls devm_kzalloc() with GFP_ATOMIC, which waits busily for allocation. GFP_ATOMIC is not necessary and can be replaced with GFP_KERNEL, to avoid busy waiting and improve the possibility of sucessful allocation. This is found by a static analysis tool named DCNS written by myself. Signed-off-by: Jia-Ju Bai &lt;baijiaju1990@gmail.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 7a3a63238fc1d93aa998671de56af2202d776010) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I3499f029a6d7b45b683f937299c7b54e59cd8513 Reviewed-on: https://chromium-review.googlesource.com/1353499 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353499" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/99/1353499/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ic902a7712b6f44e54ab24347a863ec282e01100a" commit="7a823cd2acb3fda3ebceb30927f95fca7e206899" commit_message="UPSTREAM: ASoC: intel: cht_bsw_max98090_ti: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe snd_cht_mc_probe() is never called in atomic context. This function is only set as &quot;.probe&quot; in &quot;struct platform_driver&quot;. Despite never getting called from atomic context, snd_cht_mc_probe() calls devm_kzalloc() with GFP_ATOMIC, which waits busily for allocation. GFP_ATOMIC is not necessary and can be replaced with GFP_KERNEL, to avoid busy waiting and improve the possibility of sucessful allocation. This is found by a static analysis tool named DCNS written by myself. Signed-off-by: Jia-Ju Bai &lt;baijiaju1990@gmail.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2589bd8242d74430b7a91109cfe59f2e2173e1bd) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ic902a7712b6f44e54ab24347a863ec282e01100a Reviewed-on: https://chromium-review.googlesource.com/1353500 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353500" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/00/1353500/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I1f076bbeda365875b25adc6cc65e261a80909207" commit="90b2d2d345883bff446c99f5a14375443b892305" commit_message="UPSTREAM: ASoC: intel: cht_bsw_rt5645: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe snd_cht_mc_probe() is never called in atomic context. This function is only set as &quot;.probe&quot; in &quot;struct platform_driver&quot;. Despite never getting called from atomic context, snd_cht_mc_probe() calls devm_kzalloc() with GFP_ATOMIC, which waits busily for allocation. GFP_ATOMIC is not necessary and can be replaced with GFP_KERNEL, to avoid busy waiting and improve the possibility of sucessful allocation. This is found by a static analysis tool named DCNS written by myself. Signed-off-by: Jia-Ju Bai &lt;baijiaju1990@gmail.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f3cc330a10493ed5948f7019a78dfa89721858c8) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I1f076bbeda365875b25adc6cc65e261a80909207 Reviewed-on: https://chromium-review.googlesource.com/1353501 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353501" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/01/1353501/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I9368bd2ca43ef41a3f234aa255992b58db96ad40" commit="cb105fcfac6fbb813f80d891269af59a87fa55b7" commit_message="UPSTREAM: ASoC: intel: skl_nau88l25_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe skylake_audio_probe() is never called in atomic context. This function is only set as &quot;.probe&quot; in &quot;struct platform_driver&quot;. Despite never getting called from atomic context, skylake_audio_probe() calls devm_kzalloc() with GFP_ATOMIC, which waits busily for allocation. GFP_ATOMIC is not necessary and can be replaced with GFP_KERNEL, to avoid busy waiting and improve the possibility of sucessful allocation. This is found by a static analysis tool named DCNS written by myself. Signed-off-by: Jia-Ju Bai &lt;baijiaju1990@gmail.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3afce6a4d994dcfc03ca7b6ac6dfa5700e26d152) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I9368bd2ca43ef41a3f234aa255992b58db96ad40 Reviewed-on: https://chromium-review.googlesource.com/1353502 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353502" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/1353502/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ia1c99d37c6b9c471808a2abcc9dd8fb7ffc75710" commit="b8a640d72107a6b0855d30aa1d6bf519854add48" commit_message="UPSTREAM: ASoC: intel: skl_nau88l25_ssm4567: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe skylake_audio_probe() is never called in atomic context. This function is only set as &quot;.probe&quot; in &quot;struct platform_driver&quot;. Despite never getting called from atomic context, skylake_audio_probe() calls devm_kzalloc() with GFP_ATOMIC, which waits busily for allocation. GFP_ATOMIC is not necessary and can be replaced with GFP_KERNEL, to avoid busy waiting and improve the possibility of sucessful allocation. This is found by a static analysis tool named DCNS written by myself. Signed-off-by: Jia-Ju Bai &lt;baijiaju1990@gmail.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8faef87e40f9a9b429054fe08b28a65a4b6685e8) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ia1c99d37c6b9c471808a2abcc9dd8fb7ffc75710 Reviewed-on: https://chromium-review.googlesource.com/1353503 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353503" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/03/1353503/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id995f72f28d2fe896aed65c5032694f6e1970089" commit="958437967310c9f566a5a794e28454b4e67c6654" commit_message="UPSTREAM: ASoC: intel: skl_rt286: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe skylake_audio_probe() is never called in atomic context. This function is only set as &quot;.probe&quot; in &quot;struct platform_driver&quot;. Despite never getting called from atomic context, skylake_audio_probe() calls devm_kzalloc() with GFP_ATOMIC, which waits busily for allocation. GFP_ATOMIC is not necessary and can be replaced with GFP_KERNEL, to avoid busy waiting and improve the possibility of sucessful allocation. This is found by a static analysis tool named DCNS written by myself. Signed-off-by: Jia-Ju Bai &lt;baijiaju1990@gmail.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit a6b09837ba0ea1c646b74207f676647cf2bbfad9) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Id995f72f28d2fe896aed65c5032694f6e1970089 Reviewed-on: https://chromium-review.googlesource.com/1353504 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353504" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/04/1353504/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ibbf07b24e817819574970f85203246304dcc01f4" commit="854cdc562ffe6f2c3699e9f36fb319508e43bc6d" commit_message="UPSTREAM: ASoC: max9860: fix whitespace issues caused by mindless conversion Long lines and bad alignment disturbs the reading pleasure. Signed-off-by: Peter Rosin &lt;peda@axentia.se&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d0ca5a479a3c96eb336a94c80f58b0caa3b5bd11) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ibbf07b24e817819574970f85203246304dcc01f4 Reviewed-on: https://chromium-review.googlesource.com/1353505 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353505" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/05/1353505/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I44ee3fa7ba3b3b51c7ee9a89ca6c4b7d497c4c31" commit="3d442fcfdb5e82fd28d5f7ae948ccbf3566a980c" commit_message="UPSTREAM: ASoC: max9860: switch to SPDX license tag It's less overhead, clearer and generally neater. Signed-off-by: Peter Rosin &lt;peda@axentia.se&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit a93532dbdc8d6b96b8c51eea333cb40bfa7c490c) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I44ee3fa7ba3b3b51c7ee9a89ca6c4b7d497c4c31 Reviewed-on: https://chromium-review.googlesource.com/1353506 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353506" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/06/1353506/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id4b56f36fdf7b8a14945f8c09afe2a2dd0d6c7be" commit="2ef34ffae2d9ee43b4ceafa16be63e172aa2ac3c" commit_message="UPSTREAM: ASoC: topology: Modify clock gating parameter parsing to switch This improves the coding style of this piece of code. Signed-off-by: Kirill Marinushkin &lt;k.marinushkin@gmail.com&gt; Cc: Mark Brown &lt;broonie@kernel.org&gt; Cc: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Cc: Jaroslav Kysela &lt;perex@perex.cz&gt; Cc: Takashi Iwai &lt;tiwai@suse.de&gt; Cc: Pan Xiuli &lt;xiuli.pan@linux.intel.com&gt; Cc: Liam Girdwood &lt;liam.r.girdwood@linux.intel.com&gt; Cc: linux-kernel@vger.kernel.org Cc: alsa-devel@alsa-project.org Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit fbeabd09236664f34ea3e4a9f7dcf5a0cdb7fc47) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Id4b56f36fdf7b8a14945f8c09afe2a2dd0d6c7be Reviewed-on: https://chromium-review.googlesource.com/1353507 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353507" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/07/1353507/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I59bea1ec7c6dad7eac8665c4c5c733d2c62d7e62" commit="4b1a7dc1cb8ff990b2db24b7b9502576c774d3a2" commit_message="UPSTREAM: ALSA: pcm: Clean up with snd_pcm_avail() and snd_pcm_hw_avail() helpers Introduce two new direction-neutral helpers to calculate the avail and hw_avail values, and clean up the code with them. The two separated forward and rewind functions are gathered to the unified functions. No functional change but only code reductions. Reviewed-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 763e5067aac91ce569a8b1212e6c31968bc7d325) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I59bea1ec7c6dad7eac8665c4c5c733d2c62d7e62 Reviewed-on: https://chromium-review.googlesource.com/1353508 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353508" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/1353508/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie25e7ea2e4a4003631cba2037464c2ad3e3aed07" commit="b84869c2782e85755112295d528e8e3f636bddb1" commit_message="UPSTREAM: ASoC: Intel: Skylake: Unify the fw ops for SKL and KBL SKL and KBL driver used separate set of fw ops for library loading. However, with the unification of fw binary, use the common set of fw ops for both Signed-off-by: Pradeep Tewani &lt;pradeep.d.tewani@intel.com&gt; Signed-off-by: Sriram Periyasamy &lt;sriramx.periyasamy@intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 651e4890930d10d009a9a8b829a7177670975ec7) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie25e7ea2e4a4003631cba2037464c2ad3e3aed07 Reviewed-on: https://chromium-review.googlesource.com/1353509 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353509" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/1353509/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Iec25a4a4b75213c243d607dfae5f01555282b7d2" commit="16ebdbb3eebf8ba51426bf83e99148198ae50721" commit_message="UPSTREAM: soc/intel/*: Select SUPPORT_CPU_UCODE_IN_CBFS only once This was selected twice. BUG=none BRANCH=none TEST=none Change-Id: Iec25a4a4b75213c243d607dfae5f01555282b7d2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 7592c3a317c2c1ed470b4f393d32bfd24d6f1429 Original-Change-Id: I7e20b7d3f05ecae98db1addf5aea7bf1159f4682 Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/30415 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392628 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392628" 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/1392628/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I0872926d46bbf1dd25c546d4eb39f8072dbee275" commit="e49c2fa80c8fdd50af524df6138c5223eb0a6bfa" commit_message="UPSTREAM: mb/google/hatch: Add EC trigger events and acpi configs This implemetation adds EC SCI, SMI, S5/S3 wake trigger events. Also adds the EC specific ACPI configs to enable support for ALS, EC PD device and PS2 keyboard device. BUG=b:120914069 TEST=USE=&quot;-intel_mrc -bmpblk&quot; emerge-hatch coreboot Change-Id: I0872926d46bbf1dd25c546d4eb39f8072dbee275 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3a167f56f4d830d136221f105f4c4df7464f7c12 Original-Change-Id: I3a86f609c269cb59e546fc7ba4ba032e5ea8341a Original-Signed-off-by: Aamir Bohra &lt;aamir.bohra@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30281 Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392629 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392629" 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/1392629/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I87e77284e99de9c7e6296432aad18c19d8a5f7b7" commit="ca8e34fc20ce54e686a771e910b5b5cb8eaf5c69" commit_message="UPSTREAM: mb/google/hatch: Add SoC and EC asl files in DSDT This implementation adds below code: 1. Add SOC ACPI code in dsdt.asl -&gt; platform.asl -&gt; globalnvs.asl -&gt; cpu.asl -&gt; northbridge.asl -&gt; southbridge.asl -&gt; sleepstate.asl 2. Add chromeos.asl in dsdt.asl 3. Add EC ACPI code in dsdt.asl -&gt; superio.asl -&gt; ec.asl 4. Remove config for WAK/PTS ACPI method as chromeec doesn't implement those. BUG=b:120914069 TEST=USE=&quot;-intel_mrc -bmpblk&quot; emerge-hatch coreboot Change-Id: I87e77284e99de9c7e6296432aad18c19d8a5f7b7 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0dfda74408097be2c04f9999011b8fa3f43fc7cf Original-Change-Id: Icf1b1d7e34a7e863139c3583903f3b1e2cdc8da6 Original-Signed-off-by: Aamir Bohra &lt;aamir.bohra@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30282 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: Subrata Banik &lt;subrata.banik@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392630 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392630" 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/1392630/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I724c7571218f547c5d5f0d2185677b275f9391a8" commit="0814dfeb219d6980eeb3b2b8b4b08dd0e714a343" commit_message="UPSTREAM: mb/google/hatch: Enable EC LPC interface and configure IO decode range Enable EC LPC interface and configure below LPC IO decode ranges: 1. 0x200-020F: EC host command range. 2. 0x800-0x8FF: EC host command args and params. 3. 0x900-0x9ff: EC memory map range. BUG=b:120914069 TEST=USE=&quot;-intel_mrc -bmpblk&quot; emerge-hatch coreboot Change-Id: I724c7571218f547c5d5f0d2185677b275f9391a8 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6aaae1c89341f6f25b003fa0976cdc0620a75d34 Original-Change-Id: Ie5d92df80d6b3a5913d0cbe78c1b8eefb5269d4a Original-Signed-off-by: Aamir Bohra &lt;aamir.bohra@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30416 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: Subrata Banik &lt;subrata.banik@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392631 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392631" 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/1392631/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ie1c3aafec92d7ca2bb0831bb3f145a389df50d4d" commit="fe5f63618032cfee7f52712f35142108bad192c2" commit_message="UPSTREAM: mb/google/hatch: Modify hatch SPI flash layout This patch modifies the hatch flash layout to support IFWI 1.6 with the following regions, Flash Region 0: Descriptor [0x0 - 0xFFF] Flash Region 1: IFWI (consist of ME and PMC FW) [0x1000 - 0x3FFFFF] Flash Region 2: BIOS [0x1400000 - 0x1FFFFFF] BUG=none BRANCH=none TEST=none Change-Id: Ie1c3aafec92d7ca2bb0831bb3f145a389df50d4d Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 656015c258bc131f5fe3b25af23743c11407b1d0 Original-Change-Id: I3d05fb50e970737a2552b85d6aebed943bf2b6cb Original-Signed-off-by: V Sowmya &lt;v.sowmya@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30413 Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392632 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392632" 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/1392632/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I147e771cdbc501df7c456a33ff15349b438f67e7" commit="58f0bae493bd38a143eceaaa21bf6051e53fcc33" commit_message="UPSTREAM: mb/google/hatch: Add HPD GPIO support for displays Adding hot plug detect GPIO support for external Type-C display in event for cable connect/disconnect. BUG=none BRANCH=none TEST=none Change-Id: I147e771cdbc501df7c456a33ff15349b438f67e7 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 04a7ce728d83a6e0407c5627b01c6c64f260808a Original-Change-Id: If9d52dc0f9916f761c8fdd88c76968aaf663e650 Original-Signed-off-by: Maulik V Vaghela &lt;maulik.v.vaghela@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30365 Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-by: Aamir Bohra &lt;aamir.bohra@intel.com&gt; Original-Reviewed-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392633 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392633" 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/1392633/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I861a6e84a3a2ae4666531f2fcd11bad13dabd2a6" commit="cfac3fdc596d1002de3edd508a66059f275258eb" commit_message="UPSTREAM: mb/google/hatch: Add SMI handlers Add SMI handlers for below SMI events: 1. eSPI SMI event. 2. ACPI enable/disable SMI event -&gt; Add support for EC to configure SMI mask on ACPI disable. -&gt; Add support for EC to configure SCI mask on ACPI enable. 3. Sleep(S3/S5) SMI event -&gt; Add support for EC to configure wake mask for S3/S5 event BUG=none BRANCH=none TEST=none Change-Id: I861a6e84a3a2ae4666531f2fcd11bad13dabd2a6 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 049ad67f76a7cd051f3228e084d0097d8cef8249 Original-Change-Id: I7127b44712cd89b3d583e9948698870ca0c64b2b Original-Signed-off-by: Aamir Bohra &lt;aamir.bohra@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30443 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/1392634 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392634" 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/1392634/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I4bff00cb8d0e339b8e8ef7edafd7f258c1b89977" commit="878a41e12dac8ae5cdceacc0d8e3c9b001d77c65" commit_message="UPSTREAM: soc/intel: Drop romstage_after_car() Platforms moved to POSTCAR_STAGE so these are no longer used. BUG=none BRANCH=none TEST=none Change-Id: I4bff00cb8d0e339b8e8ef7edafd7f258c1b89977 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: acaa581a474660e9c34cb4930cd63c77660f6e16 Original-Change-Id: I9a7b5a1f29b402d0e996f2c2f8c6db3800cdddf3 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30387 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Reviewed-on: https://chromium-review.googlesource.com/1392635 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392635" 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/1392635/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ia2bfdc268ab9a2e4cc3f65fae71d1d645e0d34ab" commit="0196804b89bbc366c5e932bece19ecfe84b3e266" commit_message="UPSTREAM: src/northbridge: Get rid of device_t Use of device_t is deprecated. BUG=none BRANCH=none TEST=none Change-Id: Ia2bfdc268ab9a2e4cc3f65fae71d1d645e0d34ab Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: afc63844e2b889f746163914afe3733c8b4ae1b4 Original-Change-Id: I862bad4e889af3d25a771637a9ffc4f9d0b26d33 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/30046 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392636 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392636" 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/36/1392636/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I82f9b036ec875efeee7b3d952ccc66b0c05d0e79" commit="ebd1a55a23c0d9d1e64e02ff93526c55a642b2e0" commit_message="UPSTREAM: mb/google/hatch: Enable LPC/eSPI controller Enable LPC/eSPI controller(D31:F0). EC would be using eSPI interface, since the strap GPP_C5 is pulled up. BUG=b:120914069 TEST=USE=&quot;-intel_mrc -bmpblk&quot; emerge-hatch coreboot Change-Id: I82f9b036ec875efeee7b3d952ccc66b0c05d0e79 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3b1a42f95d3f259f18b5f211dd112d03df9f78dd Original-Change-Id: Ia4baf80a775ba8898055f82e80dc583e65c4ed0b Original-Signed-off-by: Aamir Bohra &lt;aamir.bohra@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30423 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392637 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392637" 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/37/1392637/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I5326702d958b4ef64ef27a3dc5f907744331bdc4" commit="acbeedc81b7d4e808046ca361c10fd9432a8a729" commit_message="UPSTREAM: mb/google/hatch: Enable console UART This patch incorporates following changes to enable console on UART0 1. update default console number to 0 2. Enable PCI port for UART0 GPIO configuration will be done by coreboot based on correct console number. BUG=none BRANCH=none TEST=none Change-Id: I5326702d958b4ef64ef27a3dc5f907744331bdc4 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8f537442d5d1014e333ed469d0e75a87f12cfbaf Original-Change-Id: I735d33674b276b28e2cbb753d3a6d83edbabe89d Original-Signed-off-by: Maulik V Vaghela &lt;maulik.v.vaghela@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30424 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Reviewed-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392638 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392638" 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/38/1392638/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I0a7306373de9eaefb89fb4003aa3e3a942fa14bc" commit="33f092969de81043dea498348dc4f36c8107ece3" commit_message="UPSTREAM: arch/x86: SSE2 implies SSE support BUG=none BRANCH=none TEST=none Change-Id: I0a7306373de9eaefb89fb4003aa3e3a942fa14bc Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3c0c3619bcd0c6d25bdf5492be6ba8bb2d5bb410 Original-Change-Id: Ic9ffcfadd0cd41bb033ed2aec9fb98009dd62383 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30394 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Reviewed-on: https://chromium-review.googlesource.com/1392639 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392639" 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/39/1392639/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ida6512044ba933c02158fef3a5f22dce438043ad" commit="1d9d09cb508f50f7442567c72f19f8b2f42cc29e" commit_message="UPSTREAM: mb/google/hatch: Enable SPI controller for Hatch Enable SPI controller(D31:F5). BUG=b:120914069 TEST=USE=&quot;-intel_mrc -bmpblk&quot; emerge-hatch coreboot Change-Id: Ida6512044ba933c02158fef3a5f22dce438043ad Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3736127c979f52975bbad135548a36fd7585e7fd Original-Change-Id: I4d3acd3f31650d5b39927f8e3cfbb6187541653f Original-Signed-off-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30438 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392640 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392640" 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/40/1392640/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I47e27f15db7910cf6409786d7ad40646f46d45d8" commit="1dc60307b15b06c53f36d24acbb0d9283c9133e5" commit_message="UPSTREAM: mainboard/google/poppy/variants/rammus: Fixed touchscreen function failed According to issue tracker b:119238959 #4 &amp; #6. Hardware modify design to make GPP_E3 to be a switch of touchscreen I2C CLK and SDA. Control GPP_E3 to make touchscreen I2C CLK and SDA keep low during power on initialization to avoid data transfer during this time. After touchscreen IC initial complete, control GPP_E3 to high to make touchscreen I2C CLK and SDA work normally. Depending on touchscreen IC specification, device take 105ms for power on initialization. Change delay time from 120ms to 105ms. BUG=b:119238959 BRANCH=firmware-rammus-11275.B TEST=emerge-rammus coreboot chromeos-ec chromeos-bootimage Flash FW to DUT, run S5 stress test and verify the result Change-Id: I47e27f15db7910cf6409786d7ad40646f46d45d8 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b3591f39823949acf90e1172f2632ec08f9620ed Original-Signed-off-by: YanRu Chen &lt;kane_chen@pegatron.corp-partner.google.com&gt; Original-Change-Id: I86452c1445243c499aeaf931dba286db169c5628 Original-Reviewed-on: https://review.coreboot.org/c/30180 Original-Reviewed-by: Patrick Rudolph &lt;patrick.rudolph@9elements.com&gt; 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/1392641 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392641" 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/41/1392641/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ibf49dce8a74fdeb8a6c0550d5d59be301d13d9b5" commit="91c258f4ce23ad0778d4398250a1aa93933a904b" commit_message="UPSTREAM: sb/intel/lynxpoint: Handle H81 only having 6 PCIe root ports The H81 chipset is the only non-LP Lynx Point chipset with 6 PCIe root ports, all others have 8 [1]. The existing PCIe code assumed that all non-LP chipsets had 8 root ports, which meant that port 6 would not be considered the last root port on H81, so `root_port_commit_config()` would not run. Ultimately, while PCIe still worked on H81, all the root ports would remain enabled, even if disabled in the devicetree. Also, remove `PCI_DEVICE_ID_INTEL_LYNXPOINT_MOB_DESK_{MIN,MAX}`, as they are unused, and the MAX constant is incorrect. Interestingly, this fixes an issue where GRUB is unable to halt the system. Tested on an ASRock H81M-HDS. The root ports disabled in the devicetree do indeed end up disabled. [1] Intel 8 Series/C220 Series Chipset Family Platform Controller Hub (PCH) Datasheet, revision 003, document number 328904. BUG=none BRANCH=none TEST=none Change-Id: Ibf49dce8a74fdeb8a6c0550d5d59be301d13d9b5 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: d3f01b21fa7bf9bf115088ddc032aa1cd0000945 Original-Change-Id: If3ce217e8a4f4ea4e111e4525b03dbbfc63f92b0 Original-Signed-off-by: Tristan Corrick &lt;tristan@corrick.kiwi&gt; Original-Reviewed-on: https://review.coreboot.org/c/30077 Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392643 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392643" 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/43/1392643/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ib1401a8ffe27ecff429fb93cda6a7777791e1f47" commit="3485ce705accaacf78229a3776c2b7aad7b92aac" commit_message="UPSTREAM: intel/gma/Makefile.inc: Add a helper function to add VBT binaries This adds a convenient helper function to add vbt binaries to cbfs. BUG=none BRANCH=none TEST=none Change-Id: Ib1401a8ffe27ecff429fb93cda6a7777791e1f47 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 322f76dfbf1e7254f15daff91d31ae85b888e249 Original-Change-Id: I80d9b3421f6e539879ad4802119fe81d7ea1e234 Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/30430 Original-Reviewed-by: Tristan Corrick &lt;tristan@corrick.kiwi&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392644 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392644" 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/44/1392644/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I5899fc87b3d5e096c34ba5ba2cdf2e78ca5ec4cd" commit="35622914866dc8593ad69bcd4ff636294abac523" commit_message="UPSTREAM: ec/chromeec: fix LPC read/write for MEC devices Commit 8cf8aa2 [ec/google/chromeec: Use common MEC interface] changed the return mechanism for the checksum on reads/writes for MEC devices, but incorrectly handled the passed-in csum parameter by not dereferencing. This led to the returned csum value always being zero, which causes all EC commands with non- NULL data_in to fail with a checksum error. Fix this by storing the returned checksum in a temp variable, and only assigning to csum when the pointer isn't NULL; Test: build/boot google/chell, verify EC hello command succeeds, keyboard backlight turned on at boot. BUG=none BRANCH=none TEST=none Change-Id: I5899fc87b3d5e096c34ba5ba2cdf2e78ca5ec4cd Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 680ed1f632897b3ec493156863b05115f28102ef Original-Change-Id: I7122c3fdc5a19f87f12975ee448728cf29948436 Original-Signed-off-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30444 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Reviewed-on: https://chromium-review.googlesource.com/1392646 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392646" 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/46/1392646/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ia18e4afd751b130cd92ea4300e145030f32b61a6" commit="c7521d2c8763ab6dfc92b6ce45b4df3428d8fe20" commit_message="UPSTREAM: src/cpu/intel/model_f4x: Update cpu_table CPUID 0xf47 tested on on 945G-M4 board. Needs more MSR's consistency tests. To do: test if speedstep.c and speedstep/acpi.c are ok for model_f4x. BUG=none BRANCH=none TEST=none Change-Id: Ia18e4afd751b130cd92ea4300e145030f32b61a6 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 2cc351da5f57e78b44eff50a5c1297a1ab2b79ee Original-Change-Id: I285ad33804592e3df510d61dd24f14f944e05142 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/17409 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Reviewed-on: https://chromium-review.googlesource.com/1392647 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392647" 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/47/1392647/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I849c8b2efb9ee4dd1bba143760b43fa5449d8a50" commit="8b808be08ec27434e958f337b08013023152b158" commit_message="UPSTREAM: drivers/amd/agesa/cache_as_ram.S: Fix coding style BUG=none BRANCH=none TEST=none Change-Id: I849c8b2efb9ee4dd1bba143760b43fa5449d8a50 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: dea45c1060ac2fc1be89e4c2e51a9f88246f8ae8 Original-Change-Id: Iada9b3ba71b991b6f9c7ebb5f300c8d28829ab4f Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/30452 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392648 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392648" 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/48/1392648/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I180e246c74ecf56a5bf5e39aa2146d883d36d1ad" commit="67c902a346d36af9f482b2a70f0a45e3f88e794b" commit_message="UPSTREAM: arch/x86/c_start.S: Use tabs instead of white spaces BUG=none BRANCH=none TEST=none Change-Id: I180e246c74ecf56a5bf5e39aa2146d883d36d1ad Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 2ea751a5880ff35c6f645b79acc4d10068d5d74a Original-Change-Id: I415993bf11f6a019ff8ef4c0cba3b5bb511271fd Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/30453 Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392649 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392649" 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/49/1392649/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Id3f504aeaec426d0c885b50a05c45a371be905da" commit="63c34734f697bd81d1d7c6e96c3dc19676a95873" commit_message="UPSTREAM: intel/fsp1_0/cache_as_ram.inc: Use tabs instead of white spaces BUG=none BRANCH=none TEST=none Change-Id: Id3f504aeaec426d0c885b50a05c45a371be905da Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6ece0adf8cb68c4d74093d15b647a2d541123e8a Original-Change-Id: I93cf734daefabe1f7cfaa5f49ba789ac04c8a635 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/30454 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392650 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392650" 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/50/1392650/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Icd20e1e65264dbc1dfc1a980dac41af13ea55b9f" commit="83ee28783725061952fbca3dff012b5abb3d2efe" commit_message="UPSTREAM: arch/x86: Drop spurious arch/stages.h includes BUG=none BRANCH=none TEST=none Change-Id: Icd20e1e65264dbc1dfc1a980dac41af13ea55b9f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: c21df03ab675b91b35cdf16abcd6d560eb634121 Original-Change-Id: I3b9217a7d9a6d98a9c5e8b69fe64c260b537bb64 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30388 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392651 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392651" 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/51/1392651/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I74b4bd70b05a4792f8fb843dcc24e8ff3554deb0" commit="336dffde65b795b55c352b2dea6ff949ea9ed6dc" commit_message="UPSTREAM: util/inteltool: Add support for Sunrise Point LP Used documents: 334658 (Sunrise Point-LP I/O datasheet vol. 1) 334659 (Sunrise Point-LP I/O datasheet vol. 2) 332690 (Sunrise Point I/O datasheet vol. 1) BUG=none BRANCH=none TEST=none Change-Id: I74b4bd70b05a4792f8fb843dcc24e8ff3554deb0 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 2bf28e52eef2d63aac166906d7bcb72c59586177 Original-Change-Id: I16237ffc9a225b46271f2a51d77a7f28dfc36138 Original-Signed-off-by: Felix Singer &lt;migy@darmstadt.ccc.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/28623 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1392652 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392652" 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/52/1392652/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I0bac647c6e023b6f7ee2bc80710942a77943fbe0" commit="7bc7e9b1ee6d6491b22f4a7b3512089169c492ee" commit_message="UPSTREAM: superio/smsc/sch5147/acpi/superio.asl: Remove unneeded white spaces BUG=none BRANCH=none TEST=none Change-Id: I0bac647c6e023b6f7ee2bc80710942a77943fbe0 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 14df1b0eebee2cfa576578d111f3dce76b364328 Original-Change-Id: I8a5d937bfc1e0ff61736c19a24b03c1a8defc427 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/30458 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392653 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392653" 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/53/1392653/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I0c30950a211cc8775853d67977a123085b417308" commit="2818da021797c53ba85f55114eee267114c2945e" commit_message="UPSTREAM: mb/pcengines/apu2/romstage.c: disable SVI2 wait completion On some platforms SVI command completion is not reported by voltage regulator. Because of that CPU got stuck in invalid P-State, which resulted in lower frequency and inability to reboot platform without performing cold reset. BUG=none BRANCH=none TEST=none Change-Id: I0c30950a211cc8775853d67977a123085b417308 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: fba03208428fd11acc69e0b3b00bf358cc83f7de Original-Change-Id: I260c997f3a0f4547041785a3b9de78e34d22812a Original-Signed-off-by: Krystian Hebel &lt;krystian.hebel@3mdeb.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30367 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Micha ygowski &lt;michal.zygowski@3mdeb.com&gt; Original-Reviewed-by: Piotr Krl &lt;piotr.krol@3mdeb.com&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392654 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392654" 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/54/1392654/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ic31a29b1ee65b9ca061b7e4cc71c1f1f90bd8ca7" commit="806ff4bc4f8de3a434b62787217f8bc303e3025c" commit_message="UPSTREAM: mb/google/hatch: Enable Host Bridge/CSME/PMC/P2SB/SMBus * Enable host bridge. * Enable CSME. * Enable Power Management Controller. * Enable Primary to Side Band Bridge Controller. * Enable SmBus Controller. BUG=b:120914069 BRANCH=None TEST=code compiles with the changes Change-Id: Ic31a29b1ee65b9ca061b7e4cc71c1f1f90bd8ca7 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8ae54188531ddadcb252b7c266c475bf1e462b9b Original-Change-Id: I2fbf0ece845a7114ce5ab7f6482a935d9275deee Original-Signed-off-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30465 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Shelley Chen &lt;shchen@google.com&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392655 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392655" 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/55/1392655/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ic8bcc66be920b33a90aef6872f17cf822687088e" commit="356a9a15f2ca8deee67ad6eaba4a9cb569bb1030" commit_message="UPSTREAM: mb/google/sarien: Adjust GPD3 pin termination Internal pull up need to be enabled for GPD3 as power button pin for PCH according cannonlake pch EDS vol1 table 17-1. Without that pin will stay floating and hook up XDP can cause system shutdown as power buttone event will trigger. BUG=N/A TEST=Hook up XDP on sarien platform, able to boot up into OS and stay at power up state. Change-Id: Ic8bcc66be920b33a90aef6872f17cf822687088e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 78824238b9613b7927f94db252ed174c86709098 Original-Signed-off-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Change-Id: Ibe21da5f4a0797a3d62b36899f023908b46c25bf Original-Reviewed-on: https://review.coreboot.org/c/30374 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Duncan Laurie &lt;dlaurie@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392656 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392656" 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/56/1392656/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ie615bf92938dab800bef25f32af6ab9eff934e45" commit="dc246303eea629e0f789c6c317763a7f195780ac" commit_message="UPSTREAM: nb/intel/haswell: Use DEVEN to disable devices This allows devices to be properly disabled when they are set to `off` in the devicetree, or when a device has its `enabled` property set to false. A message is printed stating that a device is being disabled, even if it was already disabled via DEVEN. However, it could be useful to have this information, so such messages are kept. The device 00:04.0 is a thermal sensor on the Acer C720, but it has not been named as such in this patch. This is because the public datasheets never formally acknowledge what the device is, and how it might differ across platforms. Tested on a Supermicro X10SLM+-F. The Mini-HD audio is disabled now, silencing a warning from Linux. Also tested on an Acer C720 (Google Peppy). Disabling &quot;device 4&quot; from devicetree.cb works. Also tested on an ASRock H81M-HDS. For this device, and all other test devices, there were no regressions observed. BUG=none BRANCH=none TEST=none Change-Id: Ie615bf92938dab800bef25f32af6ab9eff934e45 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: bc896cd8a9570aadb0fb0bdd9df9b30fd3bcddb7 Original-Change-Id: If1504e620967449a09f113a7c771a1ec30380644 Original-Signed-off-by: Tristan Corrick &lt;tristan@corrick.kiwi&gt; Original-Reviewed-on: https://review.coreboot.org/c/30270 Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392657 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392657" 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/57/1392657/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I5ec55961898d2a08d246381aea5464ed907a331f" commit="cd0da85f4913803ad53639923e8587d4f4d936b5" commit_message="UPSTREAM: nb/intel/haswell: Don't unconditionally set DEVEN The existing code sets DEVEN with the intention of enabling the IGD and Mini-HD audio. However, according to the datasheet [1] and some testing on hardware, the bits in DEVEN are set by default if and only if the straps/fuses say the device should be enabled. To illustrate this, here are a few initial values of DEVEN on some Haswell systems: Supermicro X10SLM+-F: 0x0000002d ASRock H81M-HDS: 0x00000039 Acer C720: 0x000000b1 On the X10SLM+-F, the IGD is disabled by default, and PEG10 &amp; PEG11 are enabled by default. On the C720, the PEG devices are all disabled by default, while the IGD and Mini-HD audio are already enabled. There are two issues that result from the existing behaviour: PEG devices are unconditionally disabled, and devices are set as enabled when it's not actually possible to enable them. So, don't touch the DEVEN register at this stage, as there are no benefits. Interestingly, on an Acer C720 (Google Peppy), a PCI device 00:04.0 appears. It is a thermal sensor. `powerstat` was used to measure idle power usage over 30 minutes under Debian GNU/Linux 9.6. There was no change in reported power draw. [1] Desktop 4th Generation Intel Core TM Processor Family, Desktop Intel Pentium Processor Family, and Desktop Intel Celeron Processor Family Datasheet Volume 2 of 2. December 2013, revision 003, document number 328898. BUG=none BRANCH=none TEST=none Change-Id: I5ec55961898d2a08d246381aea5464ed907a331f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: cf65627ffa51d2f88569adff83fd36fdd5cf0858 Original-Change-Id: I242f9138472de5a0b26b5852f632b53b2920132d Original-Signed-off-by: Tristan Corrick &lt;tristan@corrick.kiwi&gt; Original-Reviewed-on: https://review.coreboot.org/c/30269 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392658 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392658" 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/58/1392658/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I100ddc7f40757be79c6e21f57d49d5a1e7051414" commit="af600db28e128a99421a04f202665b39bf3085ee" commit_message="UPSTREAM: nb/intel/haswell: Handle boards that do not support IGD Processor graphics is disabled on, for example, the C222 and C224 chipsets. The change to resource assignment in northbridge.c prevents the following warning that occurs when the IGD is disabled: &gt; skipping PCI: 00:00.0@3 fixed resource, size=0! Tested on a Supermicro X10SLM+-F, which has the IGD disabled by the chipset. The graphics memory is reclaimed and no issues were observed. Also tested on an ASRock H81M-HDS. This board has an IGD, but no regressions were observed. BUG=none BRANCH=none TEST=none Change-Id: I100ddc7f40757be79c6e21f57d49d5a1e7051414 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: c5d367b4d3adbe50a91029710bce69c64b5fa3df Original-Change-Id: I86d4aef50b6588f08b86c9758a4b95ccd65e9a96 Original-Signed-off-by: Tristan Corrick &lt;tristan@corrick.kiwi&gt; Original-Reviewed-on: https://review.coreboot.org/c/30271 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&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/1392659 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392659" 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/59/1392659/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I8730a8aae69e506a32ae37e38d5acc2b1b9a1df6" commit="9d5557d94fb5352d0c6791e50d51176e5d67948a" commit_message="UPSTREAM: soc/intel/skylake: Remove romcc related Kconfig option BUG=none BRANCH=none TEST=none Change-Id: I8730a8aae69e506a32ae37e38d5acc2b1b9a1df6 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 9895177517a796093ef11616bff8a35b0437610f Original-Change-Id: I9090be3ccaa8a61312293e9da3679a752a908062 Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/30403 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392660 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392660" 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/60/1392660/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I6979572f80908f3b15bd3356c7130a6550d9f8ee" commit="be71db5d0d29008815eefb495599260b7b21eb26" commit_message="UPSTREAM: sb/intel/bd828x6x: Make CONFIG_ELOG=y compile The function pch_log_state() was overlooked when making the smi relocation code common. BUG=none BRANCH=none TEST=none Change-Id: I6979572f80908f3b15bd3356c7130a6550d9f8ee Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: f0a017fe8288e16adbecf8998e99c2cadc3e12de Original-Change-Id: I878772f1a93105b828e50f37e105d04988ba0bdf Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/30426 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1392661 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1392661" 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/61/1392661/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id1c1385f5ee25b8757fdf5a5cb3997739ba0b89e" commit="ebcca62680b17384ba9ab40614fb0dfd932856e2" commit_message="autotest: Compute update status closer to point-of-use BUG=chromium:848528 TEST=prayers Change-Id: Id1c1385f5ee25b8757fdf5a5cb3997739ba0b89e Reviewed-on: https://chromium-review.googlesource.com/1391579 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: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; " fail_count="0" gerrit_number="1391579" owner_email="pprabhu@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/79/1391579/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib3f52c00360d6808996e384c49f1d23020c122b3" commit="0ded31ab14d2d22cf866323028b1917ef93594ca" commit_message="autotest: Convert if block to guard clause BUG=chromium:848528 TEST=None Change-Id: Ib3f52c00360d6808996e384c49f1d23020c122b3 Reviewed-on: https://chromium-review.googlesource.com/1391580 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: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; " fail_count="0" gerrit_number="1391580" owner_email="pprabhu@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/80/1391580/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I193c595a7be2563753fb326e603ddac6fbcefc92" commit="1c83d1d9519cb5651ca4023a49d66c6ca6a9206f" commit_message="autotest: Extract _reboot_post_upgrade BUG=chromium:848528 TEST=None Change-Id: I193c595a7be2563753fb326e603ddac6fbcefc92 Reviewed-on: https://chromium-review.googlesource.com/1391581 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: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; " fail_count="0" gerrit_number="1391581" owner_email="pprabhu@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/81/1391581/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4a1f2882bbfe9fae0932f6df4adc98edce87fee8" commit="b98a9e6752303393cdc9e22e1ddc0413110981eb" commit_message="autotest: Extract _needs_synchronized_reboot BUG=chromium:848528 TEST=None Change-Id: I4a1f2882bbfe9fae0932f6df4adc98edce87fee8 Reviewed-on: https://chromium-review.googlesource.com/1391582 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: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; " fail_count="0" gerrit_number="1391582" owner_email="pprabhu@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/82/1391582/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia62ce214e1115f81ac10a124b1b95d346d31c851" commit="9846f07a8503a2194a4c59fa8247a870b1386e4f" commit_message="grunt: Careena Update Raydium RM32680 HD 1.4 FW [HD] fw_version: '1.4' hw_version: '0xa200083e' BUG=b:121361799 BRANCH=master TEST=emerge-grunt -j chromeos-config chromeos-config-bsp-grunt \ chromeos-config-bsp-grunt-private chromeos-bsp-grunt-private \ chromeos-bsp-grunt TEST=cros deploy ${IP} rmi4utils TEST=cros deploy ${IP} touch_updater TEST=cros deploy ${IP} chromeos-bsp-grunt Change-Id: Ia62ce214e1115f81ac10a124b1b95d346d31c851 Signed-off-by: Kevin Chiu &lt;Kevin.Chiu@quantatw.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392867 Commit-Ready: Kevin Chiu &lt;kevin.chiu@quanta.corp-partner.google.com&gt; Tested-by: Kevin Chiu &lt;kevin.chiu@quanta.corp-partner.google.com&gt; Reviewed-by: Martin Roth &lt;martinroth@chromium.org&gt; " fail_count="0" gerrit_number="1392867" owner_email="Kevin.Chiu@quantatw.com" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/67/1392867/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Id68ee67682567938b55043ebf7a51544be3b6c1d" commit="69ce3a82a3c4ffdea8d5958de3d119b6ae737663" commit_message="FROMLIST: soc: qcom: rmtfs-mem: Add class to enable uevents Currently the qcom_rmtfs_memN devices are entirely invisible to the udev world. Add a class to the rmtfs device so that uevents fire when the device is added. Signed-off-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt; (am from https://lore.kernel.org/patchwork/patch/1028635/) (also found at https://lkml.kernel.org/r/20190103000213.230652-2-evgreen@chromium.org) BUG=b:117882905 TEST=Run rmtfs as a non-root user Change-Id: Id68ee67682567938b55043ebf7a51544be3b6c1d Signed-off-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1384707 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1384707" owner_email="evgreen@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/07/1384707/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I0b209b0d16cd20a79cdf5fd7e50a73d69bd8d692" commit="e2f89ea9bcb54da524858b3b374ee49c7865f417" commit_message="FROMLIST: soc: qcom: rmtfs-mem: Make sysfs attributes world-readable In order to run an rmtfs daemon as an unprivileged user, that user would need access to the phys_addr and size sysfs attributes. Sharing these attributes with unprivileged users doesn't really leak anything sensitive, since if you have access to physical memory, the jig is up anyway. Make those attributes readable by all. Signed-off-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt; (am from https://lore.kernel.org/patchwork/patch/1028636/) (also found at https://lkml.kernel.org/r/20190103000213.230652-3-evgreen@chromium.org) BUG=b:117882905 TEST=Run rmtfs as a non-root user Change-Id: I0b209b0d16cd20a79cdf5fd7e50a73d69bd8d692 Signed-off-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1384708 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1384708" owner_email="evgreen@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/08/1384708/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibd6ef8ccabc9902c2c0a4b74af4a73f656575c01" commit="af98011de52db6d19bec0fc1b704cac96dbed975" commit_message="system_api: Return homedir in ContainerStartedSignal BUG=chromium:916297 TEST=Install on device, test with FilesApp Change-Id: Ibd6ef8ccabc9902c2c0a4b74af4a73f656575c01 Reviewed-on: https://chromium-review.googlesource.com/1393139 Commit-Ready: Joel Hockey &lt;joelhockey@chromium.org&gt; Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="15" gerrit_number="1393139" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/39/1393139/3" remote="cros" total_fail_count="15"/><pending_commit branch="master" change_id="I5e4bc81d8e33d347e1e65481aaf8cf429df7cfdb" commit="4047d68b95d1ba3e98b69fb5b1b4b9df9ee1bd11" commit_message="vm_tools: return homedir in ContainerStartedSignal BUG=chromium:916297 TEST=Install on device, test with FilesApp Change-Id: I5e4bc81d8e33d347e1e65481aaf8cf429df7cfdb Reviewed-on: https://chromium-review.googlesource.com/1392579 Commit-Ready: Joel Hockey &lt;joelhockey@chromium.org&gt; Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1392579" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/79/1392579/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Icfa0debfdd34f8737e4b169f99ceb63c57fbe6d8" commit="df9636c72a675842d33e969a878da784fadc640a" commit_message="tremplin: return homedir in GetContainerUsername BUG=chromium:916297 TEST=Change username homedir, verify FilesApp open linux files. CQ-DEPEND=CL:1393139 Change-Id: Icfa0debfdd34f8737e4b169f99ceb63c57fbe6d8 Reviewed-on: https://chromium-review.googlesource.com/1392863 Commit-Ready: Joel Hockey &lt;joelhockey@chromium.org&gt; Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1392863" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/tremplin" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tremplin" ref="refs/changes/63/1392863/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4c7aa61a8dd87e5f80b54012adb8b000c635c08a" commit="137551b92e28a6d9caf6261a850c199ed3661297" commit_message="libtpmcrypto: Set ebuild to rebuild when protobuf is upgraded. The output of protoc is tied to a particular version of protobuf so those files need to be regenerated and anything that uses them recompiled whenever a newer version of protoc is installed. BUG=chromium:905475 TEST=sudo emerge libtpmcrypto Change-Id: I4c7aa61a8dd87e5f80b54012adb8b000c635c08a Reviewed-on: https://chromium-review.googlesource.com/1392046 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="0" gerrit_number="1392046" owner_email="allenwebb@google.com" 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/46/1392046/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3baeff24be2ea0f3ba655916d7818c6937aeae61" commit="47d6b77a4ba912e315ad7920bb731f4d1c00fd38" commit_message="trunks: Set ebuild to rebuild when protobuf is upgraded. The output of protoc is tied to a particular version of protobuf so those files need to be regenerated and anything that uses them recompiled whenever a newer version of protoc is installed. BUG=chromium:905475 TEST=emerge-${BOARD} trunks Change-Id: I3baeff24be2ea0f3ba655916d7818c6937aeae61 Reviewed-on: https://chromium-review.googlesource.com/1393257 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="0" gerrit_number="1393257" owner_email="allenwebb@google.com" 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/57/1393257/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I76f61fe02d0d0d6027b8b2eccb21fafce133a664" commit="516c84a59468416a284ec711126c23e32e851222" commit_message="tremplin: Create android-root user android-everybody group BUG=chromium:878324 TEST=Install on device, test sharing with FilesApp Change-Id: I76f61fe02d0d0d6027b8b2eccb21fafce133a664 Reviewed-on: https://chromium-review.googlesource.com/1351172 Commit-Ready: Joel Hockey &lt;joelhockey@chromium.org&gt; Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1351172" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tremplin" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tremplin" ref="refs/changes/72/1351172/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4d35980116c06d53447826538496c4a5ee09b93e" commit="79af1e2ee44a422b32306cb7b34219f2d635df6a" commit_message="media_perception: Multiple input device access. for the VideoCaptureServiceClient object. BUG=chromium:911347,b:117872925 TEST=Verified on device that multiple clients can access same device. Change-Id: I4d35980116c06d53447826538496c4a5ee09b93e Reviewed-on: https://chromium-review.googlesource.com/1352734 Commit-Ready: Luke Sorenson &lt;lasoren@chromium.org&gt; Tested-by: Luke Sorenson &lt;lasoren@chromium.org&gt; Reviewed-by: Rahul Chaturvedi &lt;rkc@chromium.org&gt; " fail_count="0" gerrit_number="1352734" owner_email="lasoren@chromium.org" pass_count="0" patch_number="28" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/34/1352734/28" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ica9347bc89901de85f74366edd038fb5d8042ee6" commit="d3ced14d09977962fac311e9f765fa02de43ada8" commit_message="bitfield: Documentation and simplifications Changes in this CL: - Crate-level documentation for bit_field crate! - Use absolute paths within generated code so that the caller is no longer required to have various implementation details from the bit_field crate in scope. - Check that the total number of bits is a multiple of 8. Previously, it would generate compilable code that panicked when invoking accessors. - Provide B0 .. B64 as shorthand for BitField0 .. BitField64. - Use `bool` as the bool specifier rather than BitFieldBool. - Disallow BitFieldSpecifier impls outside the bit_field crate. - Simplify declaration of the BitFieldN types by replacing the recursive macro_rules with a simpler procedural macro. TEST=`cargo test` in bit_field and in bit_field_derive Change-Id: Ica9347bc89901de85f74366edd038fb5d8042ee6 Reviewed-on: https://chromium-review.googlesource.com/1382578 Commit-Ready: David Tolnay &lt;dtolnay@chromium.org&gt; Tested-by: David Tolnay &lt;dtolnay@chromium.org&gt; Reviewed-by: Jingkui Wang &lt;jkwang@google.com&gt; " fail_count="0" gerrit_number="1382578" owner_email="dtolnay@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/78/1382578/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0e2184b8decfa2a274569f8e863a2c59b59dbd63" commit="af76ffe960cfa63ab3dabae2b04e96f4374a0cba" commit_message="Octopus: remove keyboard backlight enable default So far, no octopus boards are actually using the keyboard backlight stuffing option. This change removes the config from being the default, and frees up about 1.8 kB of flash space on the boards. For any future boards wishing to use the backlight, the two configs can be moved into their individual board.h files. BUG=None BRANCH=octopus TEST=builds, bobba360 boots with no issue Change-Id: I0e2184b8decfa2a274569f8e863a2c59b59dbd63 Signed-off-by: Diana Z &lt;dzigterman@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1383196 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="2" gerrit_number="1383196" owner_email="dzigterman@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/96/1383196/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I42bf5ab023dfdbb82fd0951ed612146f5cf8f929" commit="cbcfb2beceb67e372747e4991513cc6aad134ba5" commit_message="[Autotest] AlternateErrorPages This test verifies the effect of the AlternateErrorPages user policy on Chrome OS client behavior. The test sets it to True, False, not_Set BUG=chromium:916795 TEST=this Change-Id: I42bf5ab023dfdbb82fd0951ed612146f5cf8f929 Reviewed-on: https://chromium-review.googlesource.com/1385584 Commit-Ready: Derek Beckett &lt;dbeckett@chromium.org&gt; Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="0" gerrit_number="1385584" owner_email="dbeckett@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/1385584/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2dddbbb7c7344e643183a5885e867f134b299591" commit="43f9868efd21b4c1f154a6d2bf1cb04d6ce5f9d6" commit_message="crosvm: Split sub-crates into independent workspace Split sub-crates under crosvm root directory into several independent workspaces for adding ebuild files for those crates. data_model and sys_util could only be built by emerge after creating their ebuilds. BUG=chromium:916921 TEST='emerge-eve crosvm' TEST=Run 'cargo build' under crosvm directory Change-Id: I2dddbbb7c7344e643183a5885e867f134b299591 Reviewed-on: https://chromium-review.googlesource.com/1385972 Commit-Ready: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="1385972" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/72/1385972/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7deb3c656adae4ee396f408051fac4044318fed4" commit="8da1efc0a2abbff6122b78cdd55562a52da440ab" commit_message="init: move more pieces of clobber-state.sh to C++ Extracts output redirection, biometric sensor entropy reset, developer mode tagging, TPM clear request, and filesystem sync from clobber-state.sh into C++. Adds unit tests for developer mode tagging. BUG=chromium:884520 TEST=run unit tests, run powerwash on device CQ-DEPEND=CL:1377387 CQ-DEPEND=CL:1387205 Change-Id: I7deb3c656adae4ee396f408051fac4044318fed4 Reviewed-on: https://chromium-review.googlesource.com/1387208 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; " fail_count="0" gerrit_number="1387208" owner_email="fletcherw@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/08/1387208/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I75144dcfa5c518340ccb105f3e2e90c68a37c85b" commit="a35c5972a05c848f5f90a31aa305ebf2bdba78d8" commit_message="autotest: Remove invalid assert &quot;destination&quot; is the path on the *DUT*, but the assert is checking that the path exists on the *host* machine. BUG=none TEST=none Change-Id: I75144dcfa5c518340ccb105f3e2e90c68a37c85b Reviewed-on: https://chromium-review.googlesource.com/1387751 Commit-Ready: Tom Hughes &lt;tomhughes@chromium.org&gt; Tested-by: Tom Hughes &lt;tomhughes@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="0" gerrit_number="1387751" owner_email="tomhughes@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/51/1387751/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id4c271a6f055f0f32f1aa8ca315fc4f999b44258" commit="4bb8675ce7be8fb424184700bb63cf6e290a34f9" commit_message="lib/cidb.py: Remove GetSlaveStages Instead use GetBuildsStages and GetSlaveStatus to get the same functionality. The resulting interface will be much cleaner. GetBuildStatusWithBuildbucketId had to be modified to accept multiple Buildbucket IDs. BUG=chromium:905751 TEST=tryjob Change-Id: Id4c271a6f055f0f32f1aa8ca315fc4f999b44258 Reviewed-on: https://chromium-review.googlesource.com/1387874 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; " fail_count="0" gerrit_number="1387874" owner_email="dhanyaganesh@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/74/1387874/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ia4547093b7b4471992fcbdde44b87f51bc8ed3e7" commit="f59ae46d2afc4e811f8b31f3a64c5b9b9773e4a8" commit_message="CHROMIUM: iio: cros_ec: Do not cross-batch spread without tight timestamps Boards which do not have tight_timestamp set to true never fill in the batch timestamp and length as they use a legacy version of the spreading code that does not make use of these attributes. For these boards, trying to set up cross-batch spreading will result in no spreading happening, but the sample's timestamp will be zeroed out which is incorrect and will not be fixed anywhere else in the pipeline. In turn, this can lead to CTS failures in some circumstances. This patch avoids this issue by not trying to check for past timestamps if tight_timestamps is not set to true. BUG=b:120403642, b:120097505 TEST=CTS sensor tests pass on Soraka Change-Id: Ia4547093b7b4471992fcbdde44b87f51bc8ed3e7 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1389076 Commit-Ready: Alexandru M Stan &lt;amstan@chromium.org&gt; Tested-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Reviewed-by: Alexandru M Stan &lt;amstan@chromium.org&gt; " fail_count="0" gerrit_number="1389076" owner_email="egranata@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/76/1389076/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ice56569f46f3ffee80a48637f47350c323f5b90b" commit="96385947653fcbf0a20a0b2475dbf6c937bc972b" commit_message="DUTconfig: Add rename feature 1. Add feature that can rename component and directory 2. Modify some text button to icon button BUG=b:116767069 TEST=manually Change-Id: Ice56569f46f3ffee80a48637f47350c323f5b90b Reviewed-on: https://chromium-review.googlesource.com/1390087 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Hsin-Yi Wang &lt;hsinyi@chromium.org&gt; Reviewed-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; " fail_count="4" gerrit_number="1390087" owner_email="hsinyi@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/87/1390087/5" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I02e3cb650333f69d04eff631bf73e31c976e8d67" commit="d4b38f88a899d6750d5cc06bf1786e24ae7a4b93" commit_message="mod_for_test_scripts: Fix up for sanitizer builds. Remove the limits from the init files if it is a sanitizer build. BUG=chromium:872391 TEST=amd64-generic-asan VMTests pass Change-Id: I02e3cb650333f69d04eff631bf73e31c976e8d67 Reviewed-on: https://chromium-review.googlesource.com/1390988 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1390988" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/88/1390988/9" remote="cros" total_fail_count="15"/><pending_commit branch="master" change_id="Iface4b33bbed1c740c938ef1a5f34c319dbfe9d4" commit="40ec5b91b6df783cd6fc52de4c36fe8ff09ea6cf" commit_message="driver/sensorhub_lsm6dsm: fix sensorhub mode slv0 address lis2mdl was already 8 bits address, remove shift. BUG=b:115587004 BRANCH=octopus TEST=use i2c monitor to check lis2mdl i2c channel address is 0x3c. Change-Id: Iface4b33bbed1c740c938ef1a5f34c319dbfe9d4 Signed-off-by: Devin Lu &lt;Devin.Lu@quantatw.com Reviewed-on: https://chromium-review.googlesource.com/1391528 Commit-Ready: Devin Lu &lt;Devin.Lu@quantatw.com&gt; Tested-by: Karthikeyan Ramasubramanian &lt;kramasub@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Karthikeyan Ramasubramanian &lt;kramasub@chromium.org&gt; " fail_count="0" gerrit_number="1391528" owner_email="Devin.Lu@quantatw.com" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/28/1391528/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia9caf83f284a82afaf1ceb55ccb5d112b14281f4" commit="ef44ed039f07f8ca4edd4d2cea212beda2278280" commit_message="autotest: Explicitly note a non-critical exception. BUG=chromium:917053 Change-Id: Ia9caf83f284a82afaf1ceb55ccb5d112b14281f4 Reviewed-on: https://chromium-review.googlesource.com/1391574 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="1" gerrit_number="1391574" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/74/1391574/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0bb76344cece38e1076e05ed882303f87ccbfd4a" commit="05b20d70aba7644b2a73cd1ec6f6271b2db38ef0" commit_message="CRAS: Add a new field to represent when pending streams will start If one stream is attached to two devices, both iodevs will use the same next_cb_ts. Suppose one is a pending stream and another is a running stream. If audio thread fetchs the running stream first, it will cause next_cb_ts to be changed so that the pending stream will not be moved into running streams list forever. To fix it, we need to add new field init_cb_ts, which is the time when pending stream should be moved to running stream. And then we don't need to worry that next_cb_ts is changed from other dev_stream which has the same rstream. BUG=b:121339677 TEST=Audio works fine after changing playback devices. Change-Id: I0bb76344cece38e1076e05ed882303f87ccbfd4a Reviewed-on: https://chromium-review.googlesource.com/1391928 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="0" gerrit_number="1391928" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/28/1391928/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I710e4b0b404c5bd88c9aa57c8755bfdf7df96015" commit="7d1f7cb3032b65e51ccb154a8d6f3f9f73701135" commit_message="lakitu: fix the PARTUUID regex matching bug in kdump_helper BUG=b:122119059 TEST=validation test RELEASE_NOTE=None Change-Id: I710e4b0b404c5bd88c9aa57c8755bfdf7df96015 Reviewed-on: https://chromium-review.googlesource.com/1392232 Commit-Ready: Xuewei Zhang &lt;xueweiz@google.com&gt; Tested-by: Xuewei Zhang &lt;xueweiz@google.com&gt; Reviewed-by: Xuewei Zhang &lt;xueweiz@google.com&gt; " fail_count="0" gerrit_number="1392232" owner_email="xueweiz@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/32/1392232/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifd0fc33c3fe7fac05c04859a87f242d9e948f5c4" commit="9bce38a8c8a310a88caddfa4bfaf7a7855ac9f6c" commit_message="chromeos-fonts: Install fontconfig's .uuid files via portage These files need to be marked as installed otherwise they don't persist as part of a binpkg and cause build errors if they aren't present. BUG=chromium:913317 TEST=emerge-grunt chromeos-fonts TEST=sudo emerge chromeos-fonts Both tests show the .uuid files in the proper directories as owned by this package. Change-Id: Ifd0fc33c3fe7fac05c04859a87f242d9e948f5c4 Reviewed-on: https://chromium-review.googlesource.com/1392293 Commit-Ready: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1392293" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/93/1392293/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If4dc5c4ee571696cad08973eb51be10801bf818c" commit="bf57cfeb4533158c6beb994948f28454294062b7" commit_message="power_LoadTest: remove obsolete conditional BUG=b:35584222 TEST=ran on a veyron speedy Change-Id: If4dc5c4ee571696cad08973eb51be10801bf818c Reviewed-on: https://chromium-review.googlesource.com/1392323 Commit-Ready: Kevin Shelton &lt;kmshelton@chromium.org&gt; Tested-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1392323" owner_email="kmshelton@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/23/1392323/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I15f2694c940796fe3869bbde87d3aa927f3e0446" commit="e31409d6b7c1df24dff7cb549db7f799ddc16ee8" commit_message="phaser: add sku 5 for Laser Add new SKU that is also a convertible. BRANCH=firmware-octopus-11297.B BUG=b:121457617 TEST=builds Change-Id: I15f2694c940796fe3869bbde87d3aa927f3e0446 Reviewed-on: https://chromium-review.googlesource.com/1392571 Commit-Ready: Justin TerAvest &lt;teravest@chromium.org&gt; Tested-by: Justin TerAvest &lt;teravest@chromium.org&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="0" gerrit_number="1392571" owner_email="xiong.huang@bitland.corp-partner.google.com" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/71/1392571/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idc58e5829cad7e3c35ffa709e02aefdd3f7c2c7d" commit="929d50924d3c80febce9fff70f964f3d0c446467" commit_message="libjpeg-turbo: Add cpe to manifest. Add the cpe id to the manifest so it is easier to track CVEs. BUG=None TEST=sudo emerge libjpeg-turbo Change-Id: Idc58e5829cad7e3c35ffa709e02aefdd3f7c2c7d Reviewed-on: https://chromium-review.googlesource.com/1392602 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="0" gerrit_number="1392602" owner_email="allenwebb@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/02/1392602/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib940a8d6f35e44f98b431165c29edfb6a2637dc3" commit="7e166e81ce586808f626d2e528623f65e9041c33" commit_message="gooftool: Add `--no_ectool` argument for `finalize` subcommand. The argument is required by the `verify` step in finalize procedure when the write protection is enabled. Therefore, we should also have this argument for `finalize` subcommand. BUG=b:113068962 TEST=manually test on DUT Change-Id: Ib940a8d6f35e44f98b431165c29edfb6a2637dc3 Reviewed-on: https://chromium-review.googlesource.com/c/1278685 Reviewed-by: Marco Chen &lt;marcochen@chromium.org&gt; Commit-Queue: Yong Hong &lt;yhong@google.com&gt; Tested-by: Yong Hong &lt;yhong@google.com&gt; (cherry picked from commit a59523f340001d85f8ded375e997a898d163cdb9) Reviewed-on: https://chromium-review.googlesource.com/1393025 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Marco Chen &lt;marcochen@chromium.org&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="1" gerrit_number="1393025" owner_email="marcochen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/25/1393025/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3edcb141a6caf95e6a9361dec6375c5c146c162d" commit="814db3b28e59229896fd335fbab4fdbbdd3e9145" commit_message="trunks: Use fPIC when building proto library for .so. fPIC is required when building proto libraries that are included in shared libraries. This adds it to fix a compiler error that shows up after upreving protobuf. BUG=chromium:905475 TEST=FEATURES=test emerge-${BOARD} trunks Change-Id: I3edcb141a6caf95e6a9361dec6375c5c146c162d Reviewed-on: https://chromium-review.googlesource.com/1393046 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="0" gerrit_number="1393046" 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/46/1393046/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib527ad704741d90ea58821ae27d2e256518c2239" commit="dbab8c2d5795b1eda2b11d9260267fdc5fd43f3b" commit_message="Remove unused cidb method GetMetadata Remove the now used cidb method GetMetadata. BUG=chromium:905751 TEST=./run_tests TEST=./lib/cidb_integration_test --debug Change-Id: Ib527ad704741d90ea58821ae27d2e256518c2239 Reviewed-on: https://chromium-review.googlesource.com/1393497 Commit-Ready: David Burger &lt;dburger@chromium.org&gt; Tested-by: David Burger &lt;dburger@chromium.org&gt; Reviewed-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; " fail_count="0" gerrit_number="1393497" owner_email="dburger@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/97/1393497/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7c7146bf9482fa8cb293eb14331e1fc3bc67dfdd" commit="c18fa4c899dd2fc89100243832447a51c8a04ccc" commit_message="Revert &quot;cbuildbot: fuzzer: enable common archiving stage&quot; This reverts commit e244bbcc3332ecae42ad613b9c4d8bcb95ebdd64. Reason for revert: Archive stage is failing for fuzzer builders. Original change's description: &gt; cbuildbot: fuzzer: enable common archiving stage &gt; &gt; This provides the manifest.xml artifact. &gt; &gt; BUG=chromium:818222 &gt; TEST=test bot passes &gt; &gt; Change-Id: Iceb571153992d450e51ce8d417e55d96849961b6 &gt; Reviewed-on: https://chromium-review.googlesource.com/1147155 &gt; Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; &gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; &gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Bug: chromium:818222 Bug: chromium:918690 Change-Id: I7c7146bf9482fa8cb293eb14331e1fc3bc67dfdd Reviewed-on: https://chromium-review.googlesource.com/1393498 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1393498" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/98/1393498/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I85ae997428229e222c27060d10f6cb0047b917de" commit="d512df9611d8492e3f0f0f6c8bead70e65f04835" commit_message="tremplin: set dnsmasq to not ping addresses Many DHCP servers will ping an address to make sure that it's not in use before offering it to a client. This isn't necessary in termina, so remove the ping. Also allow dnsmasq to operate as the authoritative DHCP server for the lxdbr0 network. BUG=chromium:913556 TEST=vm.CrostiniStartTime is ~3 seconds faster for container start Change-Id: I85ae997428229e222c27060d10f6cb0047b917de Reviewed-on: https://chromium-review.googlesource.com/1393764 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1393764" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tremplin" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tremplin" ref="refs/changes/64/1393764/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6079beda62ced7c4b9e4814ec83d1ef7d3d22e04" commit="d9952f4c1f8ef642c6bc184ef13cc16b5de13e45" commit_message="chrome_chromeos_lkgm: add tools/translation/TRANSLATION_OWNERS crrev.com/617659 added a change on chromeos/OWNERS (in chromium/src), which refers to tools/translation/TRANSLATION_OWNERS. To allow git-cl parses chromeos/OWNERS properly, this file needs to exist even though it's not used. BUG=chromium:917623 TEST=none Change-Id: I6079beda62ced7c4b9e4814ec83d1ef7d3d22e04 Reviewed-on: https://chromium-review.googlesource.com/1393984 Commit-Ready: Jun Mukai &lt;mukai@chromium.org&gt; Tested-by: Jun Mukai &lt;mukai@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="0" gerrit_number="1393984" owner_email="mukai@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/84/1393984/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If7d5563c9df29af5a217eb858a61fd49c246431b" commit="4d68a408256364fa1cac7c495d76f0e5ac9270df" commit_message="metrics: memd: increase size of vmstat variables Some of the values (for instance, page allocations) can exceed u32 capacity on long-running systems. BUG=chromium:918714 TEST=cargo test Change-Id: If7d5563c9df29af5a217eb858a61fd49c246431b Reviewed-on: https://chromium-review.googlesource.com/1394246 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="0" gerrit_number="1394246" owner_email="semenzato@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1394246/1" remote="cros" total_fail_count="0"/><lkgm version="11515.0.0-rc1"/></manifest>