blob: 763cb38d41d7b00537a85c9ab5612d88c100067b [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="aa20a2e08caf1217c95b82a2e0673f34a571a2db">
<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="e925d023c26427d9cba5a7ef1689f6bc87e6bba8" 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="b9cf501c1818d736cc316010693484d2cb091add" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="1689755f069242f84a128ac640591debfd0aff8d" 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="6fbda1b24c1893a893b17aa219b765b9e7c801d8" 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="079ee0ba10162a6f41644bb01d9b9487fb20fd18" 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="80a1cf66b83c394c911b14312274b26dba888ae0"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="9e051373403d56367b1349129091e1256958ca03" 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="c4076c399dac9c76c42db681d2b54d8b9f5426d4" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="9854f4e99520ae70dc03358a91e88aad38e76e2a" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="08bb5589019bbaae1039240ce347cdc3ed05f43a" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="4493ad78616152e22672ed245b72806c56cfef0d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="439eba782bde9d318d74d5924a304b245842160b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="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="bd2e4c18fa7bf050ce9f888554ffa70ca3552e62" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="e1f5a33620bb0c5eb375f1d28898ae2cc5b4bf0e" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="d1807fa40c079295cbb5b28a5c659bfe28b46e18" 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="afb60766ee0a01cbc12fcbdc95703c23150a4d2d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="b95b4bd5ec0ddb9fca50e5c6e878523bf38ceedd" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="736bf555823eb229358903285d75ea8db73eebf5" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="82061f161270de279870a933fbb148e0b05f3285" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="d4b526eff7c39d429d16c1831d9d95a32b37b13f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="1f12b847f32d6189f8c6901241ea4c67f32f3cca" 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="8cb6a1a2a04acf304721ddc098b814cb54792e3f" 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="af7b06bf6c1fc30810cbcc49c5e7ebe013d0e349" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="734a2f4573d273f137f592509d3f7505404e6182" 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="0215a28bea38f2340a5bb997257b8adf98207b09" 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="e7f8b15cde6b9a90e1c4c8baf0011668eb31c5d0" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="e1fe529d460d039065694793b9d5c107af404e2e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="dffec507fba14da82b914c9c195df324360e9e28" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="3810138ca0f159120db77f1992578b7f2f3cac9e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="fc67e1f1e5ff6d9af17d726665e210a33e2baac9" 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="c27f522e3efde1754afb9d149d95a750fe34f465" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="fe59e6140d7ff8ee90359d3144bffb6fbcf4e053" 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="2ce190e3d2162bfae0269567a7a631c28b6e8d11" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="597b30fed780a0148149fa4086f9ad4792a3d4ab" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b2c29757b90133e8e6315800a1afdeafe4a2bc5a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="a2c76efc8a0ca6988f4270a88543f75d05ccd5bb" 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="b988fa74ec18de6214b18f723e48331d9a7802ae" 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="067594b15aa39835f49058853d3f1f586124c101" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="0d8f7a61e4c146cabceea5f81a5e26d6d0f5ac83" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="70199bda0fc5cd3f61e0923e5108895d7fabc0a0" 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="996a95b64d03f5797af67997731e00708ff3ed10" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="1183e5b1cde821dbaf9a82804daec1f75907dad8" 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="565879e871a3e7fc4128c7c4b2de153195b1f016" 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="41639f3d4a0db34de9c5d7b78ef9941335d320b6" 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="332b74e1818aa7811feb3534bdea2887c2f86aa4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="c63a4457a7b3d28081dcb1de276928d49ded130a" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="bb4024b34bbc74774b3e1ca660c9dd73a47d6f28" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="619c091964842556a04341787f0da6d510c71b96" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="52a4f1afc708415a51bfe3794b79342347250e56" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="fe77b53e32692fc5d35df208e2b3d21a28f6228b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="567b8c6cc2d4c90a223c126ecbcb617d2b8a3a23" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="8c7394b9e4b76ec9746c894393fdfa3ccb131905" 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="f915721896adf72a98299bfdf2775a26a7ffaa20" 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="38cffce2de9926bd2b03ddf56fbb624996b6e034" 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="ae250b727d57fc7e750c06ceab254eeea1511de6" 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="8af5146f4c55a51b0debf81f1cee3c3333aa1505" 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="870d8afa9ab839442f4766881748ad5bc4f6f7d5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="8ece8874b5588f74805ba1ee283af295d2a276d6" upstream="refs/heads/fwupd-1.2.4"/>
<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="a7670be452abbddc245b42bfa4663b45098a0a92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="1f9bc912d4b52362284c08a013d31166474fd128" 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="5bde690dce8ad254a6a1960bbfe91a6459e9125e" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="ca6ad94e109c66045d75d6a432fdfc64244102b0" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="712b91302d3822c0a00a7d0f851f57c65426ea37" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="f6fb964543fbeead237329c86dd07602a2e41be5" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="091267050070695c5749165e0982a78d0c98810c" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="bd0980daabdaeff75069fb9e288295be475275fb" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="3d6ce6ed6a878f5f3b1b9386ee3965ac44033870" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="15b95780aadc1805280def3d0ee7bd6308dfbb2d" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="5a3bdc7add2f30f7673052376514c91dbcd1b64a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="0151170b4ef1f344630b139bb4b80b94585a22b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="f1286adeb71d12d687a3017b5d483b3d3cad8e75" 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="000ca87656ff8ece0768a590ba627dbea7b42c42" 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="e6b3d357f6b99e6b409fa6b2a69fb3f8851f5b2d" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2ddb710fdef5f24bfe10d0ee09b1f32ea53aaa8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="0b736f7fd4852bdea2ac6be9a018a41065252233" upstream="refs/heads/chromeos-freedreno"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="19219422df0a31c8990ba4462b4ab453b5fdfd5f" 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="b1cba791a63a24cac5b4d7cd68f5e0941a9afe62" 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="c3730f67070589a710864eeccdc79260d4c06756" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="6c2cac92b71c2c96e020a10c4f01afdf311bf8e4" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="8084afd71b2989bbb1988488fcb1764202f79b2b" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="62d123dc34a85b87708193774f9eb126a2cd7d1a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="fddddb1e1321990311bc5c9c693d8a1335b4b224" 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="6d17c9076fe9d97d2411e5909e6b255e5e721fc3" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="e36af14afc8c11dc4891294d9c4d997df7f487bf" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="e4b6d367d490a1498a8d1cef84c1f52752a8a0f9" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1389a8dc482d10684a7b30d0aa4c9c58155113ed" upstream="refs/heads/master"/>
<project name="platform/external/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="99e952c01a773162b7c55a049be6f22bcd079a5a" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="771d4c0c09c05f2b442ca81dba2ceed968f1353d" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e8232e11000b467eeb8428df734151361362a9a8" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="23e024aec04a642c1dbf7f022467c8d687f11f86" 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="I83ebe62b96834b0e84ebea26b29410f0d5bd3354" commit="afca0916bf08d7413d670eedb4ffc6fd5ae6cd88" commit_message="UPSTREAM: ASoC: compress: Only assign compr-&gt;ops-&gt;copy once There are only one set of ops on the compressed stream so no need to reassign the copy callback repeatedly, stop after copy is seen to be necessary. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Acked-by: Vinod Koul &lt;vkoul@kernel.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit ca76db6c7e9c4ab6a98fbe0f92f18bf1375e325d) 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: I83ebe62b96834b0e84ebea26b29410f0d5bd3354 Reviewed-on: https://chromium-review.googlesource.com/1353552 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="1" gerrit_number="1353552" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1353552/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I408e994822a3cccc95c6485924e10e8226a25f8d" commit="bfe4de4838c019417c11c96e873051a19427a800" commit_message="UPSTREAM: ASoC: compress: Fix up some trivial formatting issues Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Acked-by: Vinod Koul &lt;vkoul@kernel.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 89027d9ebb5948392dd5a4ccc72d5a4eaa865537) 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: I408e994822a3cccc95c6485924e10e8226a25f8d Reviewed-on: https://chromium-review.googlesource.com/1353553 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="1" gerrit_number="1353553" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1353553/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I94a46f58692152eabdbde27c1ff90ca37f080516" commit="b55fcdaf2669f946af642d1f64440e0b95b0e7d0" commit_message="UPSTREAM: ASoC: Add SoundWire stream programming interface SoundWire stream needs to be propagated to all the DAIs(cpu, codec). So, add a snd_soc_dai_set_sdw_stream() API for the same. Signed-off-by: Shreyas NC &lt;shreyas.nc@intel.com&gt; Acked-by: Mark Brown &lt;broonie@kernel.org&gt; Signed-off-by: Vinod Koul &lt;vkoul@kernel.org&gt; (cherry picked from commit 97349b60519ee508d5e93334eb8c3c4b4e0e5faa) 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: I94a46f58692152eabdbde27c1ff90ca37f080516 Reviewed-on: https://chromium-review.googlesource.com/1353554 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="1" gerrit_number="1353554" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/1353554/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I675c7d61c3c6173ba8b21ef4b42edb082052e75b" commit="e5219a76112dc27c17d70d8f38cfb9a43ede0d35" commit_message="UPSTREAM: ALSA: control: complement TLV macro for db-minmax and db-linear types A commit 08f9f4485f21 ('ALSA: core api: define offsets for TLV items') introduced a series of macro for offset of db-scale type of TLV, however there are some types of TLV to add similar macros. This commit complements macros for offset of db-minmax and db-linear types of TLV data. Cc: Ranjani Sridharan &lt;ranjani.sridharan@linux.intel.com&gt; Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit e6f32bf48fb1d3b7aedc0deb6e791362af71cb17) 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: I675c7d61c3c6173ba8b21ef4b42edb082052e75b Reviewed-on: https://chromium-review.googlesource.com/1353556 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="1" gerrit_number="1353556" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1353556/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I09d9bcbd7bcc8f1842aa46725b15f9f7e7b2f607" commit="7f0168e2f419d0a6e8359bf92fe407b07f1f4a04" commit_message="UPSTREAM: ALSA: vmaster: use position offset macro of TLV data A series of SNDRV_CTL_TLVO_XXX macro was introduced for position offset of TLV data. This commit applies a code optimization. Signed-off-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 841bdb7c0bde0fb2068c64a09bb89a06be63c4d6) 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: I09d9bcbd7bcc8f1842aa46725b15f9f7e7b2f607 Reviewed-on: https://chromium-review.googlesource.com/1353557 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="1" gerrit_number="1353557" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/1353557/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I7682bb5e0f010cb081253c3fec2f6744bbf4a074" commit="45ca83f963754e796d819915b1a0733bc9f71045" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Use device properties for setting up dmic Use device-properties for setting up the dmic, based on the BYT_RT5640_MAP() value, instead of using the codec specific rt5640_dmic_enable() function for this. This also removes the need for the BYT_RT5640_DMIC_EN quirk, which was always set together with a MAP() quirk of DMIC1_MAP or DMIC2_MAP. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit a3ad29113ddc45a7b8469703b4a3f5e0c1078bcc) 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: I7682bb5e0f010cb081253c3fec2f6744bbf4a074 Reviewed-on: https://chromium-review.googlesource.com/1353558 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="1" gerrit_number="1353558" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/1353558/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I871abbe4c6082a17af8f5efc04ed75c8e1607d69" commit="98be60688e496b3a6668195ca205536881db41df" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Fix Dell Venue 8 5830 Pro quirk This fixes the following 3 issues: 1) The sys_vendor match should be for &quot;Dell Inc.&quot; not &quot;DellInc.&quot;, without this fixed the quirk never gets applied 2) DMIC1 is used not DMIC2, this was not a problem sofar because for regular BYT boards (rather then BYTCR) we default to DMIC1 and because of 1. the quirk was not being applied 3) The Dell Venue 8 5830 Pro only has a single speaker Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 6748fb7e77ebff6a216243076cf162c1c700e9d6) 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: I871abbe4c6082a17af8f5efc04ed75c8e1607d69 Reviewed-on: https://chromium-review.googlesource.com/1353559 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="1" gerrit_number="1353559" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/59/1353559/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I85c3042d56d90a1d24bfa36ca0f00e225d54d96f" commit="67ce0577e16d4863d9675034e20111d236cf0d9d" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Enable jack detection Add code to support setting jack-detect parameters through quirks and extend the existing DMI quirk table entries for the Asus T100TA and the Dell Venue 8 Pro 5830 to enable jack detection. Tested-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 7732310839f61658162967cb43e044311196edf2) 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: I85c3042d56d90a1d24bfa36ca0f00e225d54d96f Reviewed-on: https://chromium-review.googlesource.com/1353560 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="1" gerrit_number="1353560" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/60/1353560/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ief09517dfa9393ddc169e56aa7a730e0abfe59b7" commit="309ca56b2716a896e31e9af6f13bc806f1ce7d36" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Change BYTCR default input to IN3 Out of the 11 BYTCR devices which I have access to for testing, 7 use IN3 for the internal mic and only 1 uses IN1 for the internal mic, the other 3 use DMIC1. So IN3 clearly is a better default, using IN3 as default avoids the need to add DMI quirks for some of these devices. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 737c14641a411b2a6bea61203c4aecb62de35d72) 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: Ief09517dfa9393ddc169e56aa7a730e0abfe59b7 Reviewed-on: https://chromium-review.googlesource.com/1353561 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="1" gerrit_number="1353561" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/61/1353561/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I1507c130145241681512124ddfa374866848799a" commit="693488636d57a788bb7dc2c15037b306105e48cb" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Unify BYTCR input defaults Currently we've 2 places with BYTCR defaults: 1. The generic catch-all DMI_SYS_VENDOR==&quot;Insyde&quot; DMI quirk which selects SSP0-AIF1 for generic Insyde BYTCR tablets without the ACPI channel package; and 2. the defaults in the if (is_bytcr) {} code block. Currently these are not identical, both select IN3 as the internal mic output, but the &quot;Insyde&quot; DMI quirk leaves out the DIFF_MIC quirk. The DIFF_MIC quirk should be enabled by default, because enabling diff. input helps a lot for devices with a differential mic, where as it is a nop on devices with a normal mic. This commit adds the DIFF_MIC quirk to the &quot;Insyde&quot; DMI quirk path, by adding a new BYTCR_INPUT_DEFAULTS define and using that in both code paths which set BYTCR defaults. Having a single place where the BYTCR input defaults are defined also allows defining jack-detect defaults in a single place in a follow-up commit. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 96a388feb29474729a24703db99db72b283f977a) 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: I1507c130145241681512124ddfa374866848799a Reviewed-on: https://chromium-review.googlesource.com/1353562 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="1" gerrit_number="1353562" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/1353562/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Id79a3d604278dc62588d5b169faaa2f4c8386ff2" commit="f893df752ee3b48968f86d78c98acfcaa5c85487" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Add default jack-detect settings Out of the 11 BYTCR devices which I have access to for testing, 6 use JD1IN4P for jack-detect, 2 use JD1IN4P non-inverted and the other 3 use JD2IN4N, the ones not using JD1IN4P are all also special in other ways and need a DMI quirk regardless. All 5 BYT (non CR) devices which I have access to use JD2IN4N. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 56ff44094501787e5901669d6e880ca2065206fe) 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: Id79a3d604278dc62588d5b169faaa2f4c8386ff2 Reviewed-on: https://chromium-review.googlesource.com/1353563 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="1" gerrit_number="1353563" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/63/1353563/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I3cb9a7741e3c38d55e0994f6c4ee6c60f2e3a68a" commit="0d034816ed50fc9cf65b0a4e4f864bc39f9862bd" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Sort DMI quirk list alphabetically As we add more quirks it is useful to have some sort of order in the quirk list, sort it alphabetically. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3c0d01160899576af068ce293f5688b3f0bcce3c) 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: I3cb9a7741e3c38d55e0994f6c4ee6c60f2e3a68a Reviewed-on: https://chromium-review.googlesource.com/1353564 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="1" gerrit_number="1353564" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/64/1353564/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I649475681ec13b3e17095f1abbc9f73f2824a983" commit="d721e740a96c7685d3908a05aef3944f9935cbb2" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Use dmi_first_match() for DMI quirk handling Use dmi_first_match() instead of dmi_check_system() + callbacks, this avoid the need to initialize dmi_system_id.callback for each byt_rt5640_quirk_table entry. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 6d1bfcc5e7d196416c2ac2d5aead05c0d7acffb0) 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: I649475681ec13b3e17095f1abbc9f73f2824a983 Reviewed-on: https://chromium-review.googlesource.com/1353565 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="1" gerrit_number="1353565" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/65/1353565/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I50ab636c2bee6aa629e04e1a36e1a28b722b8728" commit="2892c613a58e61d8de0133526c8c2c5ed533e26f" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Add quirks for various devices Even with our recently tweaked defaults, quite a few bytcr_rt5640 devices still need quirks to be fully functional. This commits adds quirks where necessary for the 16 bytcr_rt5640 devices I have access to. The quirks are added for the following reasons: 1) Devices with only one speaker need the mono quirk to avoid driving an unused and potentially short-circuited output. 8 of my sample of 16 devs are mono, 4 of these would work with the defaults if it were not for their mono speaker. 2) Devices using a different input for the internal mic then the default, this is the case for 6 of my sample of 16 devices. 3) BYTCR devices without an ACPI channel map, which do not work with the default of SSP0-AIF2, this is the case for 2 of my sample of 16 devices. 4) Devices which need non-default jack-detect settings, this is the case for 6 of my sample of 16 devices. This commit add quirks for the following devices: Acer Iconia Tab 8 W1-810 Chuwi Vi8 HP Pavilion X2 10-n000nd HP Stream 7 I.T. Works TW891 Lamina I8270 MSI S100 Pipo W4 PoV-mobii-800w (v2.0) PoV-mobii-800w (v2.1) Toshiba Click Mini L9W-B Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit ec8e8418ff7d3c5c295a44dfd7170c3d1e0a441e) 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: I50ab636c2bee6aa629e04e1a36e1a28b722b8728 Reviewed-on: https://chromium-review.googlesource.com/1353566 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="1" gerrit_number="1353566" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/66/1353566/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Id4a563d7d3db4b730fc08e07c4728338e9c316d6" commit="b42a5163457b5b6f2b91303cd746956e840002a5" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Set card long_name based on quirks Many X86 devices using a BYT SoC + RT5640 codec are cheap devices with generic DMI strings, causing snd_soc_set_dmi_name() to fail to set a long_name, making it impossible for userspace to have a correct UCM profile which only uses inputs / outputs which are actually hooked up on the device. Our quirks already specify which input the internal mic is connected to and if a single (mono) speaker is used or if the device has stereo speakers. This commit sets a long_name based on the quirks so that userspace can have UCM profiles doing the right thing based on the long_name. Note that if we ever encounter the need for a special UCM profile for some device we can add a quirk to set a specific long_name for the device, Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 063422ca2a9de238401c3848c1b3641c07b6316c) 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: Id4a563d7d3db4b730fc08e07c4728338e9c316d6 Reviewed-on: https://chromium-review.googlesource.com/1353567 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="1" gerrit_number="1353567" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/1353567/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Ib36eac4dcd2cc18ffe4c49a9df4134d0a910cca4" commit="87186cc81ac945f611fe656f51e3c6d5dc584245" commit_message="UPSTREAM: ASoC: rt5670: improve PLL function's stability Set PR-38 register to 0x1fe1 will make PLL function more stable. Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 81dd1c5dcf510a2104b3468e9c4884f85ef1f644) 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: Ib36eac4dcd2cc18ffe4c49a9df4134d0a910cca4 Reviewed-on: https://chromium-review.googlesource.com/1353568 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="1" gerrit_number="1353568" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/1353568/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I5e694d4c9989ba8eaaea34568e6abf6120dae250" commit="4d81659fe15d11387a4940272db9676c70c4f20e" commit_message="UPSTREAM: ALSA: timer: Simplify timer hw resolution calls There multiple open-codes to get the hardware timer resolution. Make a local helper function snd_timer_hw_resolution() and call it from all relevant places. There is no functional change by this, just a preliminary work for the following timer resolution hardening patch. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit fdcb5761c1580b03fb1ab8625eaa7db03fb8b7d0) 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: I5e694d4c9989ba8eaaea34568e6abf6120dae250 Reviewed-on: https://chromium-review.googlesource.com/1353569 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="1" gerrit_number="1353569" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/1353569/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Id02c9552b1508a74a7f06cc364206b585336d9ca" commit="dc8b22197a23e73dda45374929c489724aeb685a" commit_message="UPSTREAM: ALSA: timer: Assure timer resolution access always locked There are still many places calling the timer's hw.c_resolution callback without lock, and this may lead to some races, as we faced in the commit a820ccbe21e8 (&quot;ALSA: pcm: Fix UAF at PCM release via PCM timer access&quot;). This patch changes snd_timer_resolution() to take the timer-&gt;lock for avoiding the races. A place calling this function already inside the lock (from the notifier) is replaced with the snd_timer_hw_resolution() accordingly, as well as wrapping with the lock around another place calling snd_timer_hw_resolution(), too. Reported-by: Ben Hutchings &lt;ben.hutchings@codethink.co.uk&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 9d4d207d1346329c5295420254f1dbef1a6ab6ba) 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: Id02c9552b1508a74a7f06cc364206b585336d9ca Reviewed-on: https://chromium-review.googlesource.com/1353570 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="1" gerrit_number="1353570" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/70/1353570/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ic225f1dd58145530c74b2071c08f791d58ea3f56" commit="35d99354e8fb67bde12031dad64b0b7024e181c2" commit_message="UPSTREAM: ASoC: rt5677: Convert I2C driver to -&gt;probe_new() There is no platform code that uses i2c module table. Remove it altogether and adjust -&gt;probe() to be -&gt;probe_new(). Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3a4f4f2963f48a4dcc0e18a03bef66eaf3d46c55) 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: Ic225f1dd58145530c74b2071c08f791d58ea3f56 Reviewed-on: https://chromium-review.googlesource.com/1353571 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="1" gerrit_number="1353571" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/71/1353571/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Iaf8c72b38568fd9a8480afe3f70e1c3b3e94b10e" commit="ece1d5968a34b9db55e378899ceb3d1980f6b1ac" commit_message="UPSTREAM: ASoC: pcm512x: Add ACPI support HID is assumed to be made of TI PCI ID (0x104C) + part number, so all four 104C5121, 104C5122, 104C5141 104C5142 are valid. Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b84f48d18124da49a06e5d4ba6525b2955f15899) 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: Iaf8c72b38568fd9a8480afe3f70e1c3b3e94b10e Reviewed-on: https://chromium-review.googlesource.com/1353572 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="1" gerrit_number="1353572" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/1353572/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ia07f0781a8c54504696b173198d829eac26be951" commit="fea1cf4c5dc4e643e719ba67a92409e94ba9fddb" commit_message="UPSTREAM: ASoC: intel: skylake: fix spelling mistake: &quot;Homogenous&quot; -&gt; &quot;Homogeneous&quot; Trivial fix to spelling mistake in snprintf literal string Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 7608102ee610cb4a65b38a4e1319e22c7ebeb04b) 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: Ia07f0781a8c54504696b173198d829eac26be951 Reviewed-on: https://chromium-review.googlesource.com/1353573 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="1" gerrit_number="1353573" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/73/1353573/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I4b0130805131004b2b1389385f648794eedea6fd" commit="222a4aaa9e948b09138e0cfd9909c285cd60ef6f" commit_message="UPSTREAM: ASoC: core: fix return code in error message Log the correct error code in case the .open() call to a component fails. Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 637917b1efe6a16cc4151f6508e82fc473814fe3) 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: I4b0130805131004b2b1389385f648794eedea6fd Reviewed-on: https://chromium-review.googlesource.com/1353574 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="1" gerrit_number="1353574" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/74/1353574/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I062226cb2ce27752c60b7476de65a0356df6ca6f" commit="385529151eb1385f69dda324d5013551497aa521" commit_message="UPSTREAM: ASoC: Intel: cht_bsw_nau8824: Fix jack_type to include SND_JACK_MICROPHONE The nau8824 codec can detect whether a headset or plain headphones is inserted (as well as button presses on the headset) as such the jack_type passed to snd_soc_card_jack_new() should include SND_JACK_MICROPHONE. 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 5aff078ac81a3be58f7a2e2be0f33bc9ce062bac) 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: I062226cb2ce27752c60b7476de65a0356df6ca6f Reviewed-on: https://chromium-review.googlesource.com/1353575 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="1" gerrit_number="1353575" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/1353575/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I1043018e9f439a899ce9a8f3062652457c1211ed" commit="4649d93da929f048eff4ba6ddbe037a6132ce0a3" commit_message="UPSTREAM: ALSA: memalloc: Drop superfluous ifndef Drop the superfluous #ifndef check in memalloc.h that had been put just for allowing building the alsa-driver kernel modules externally. Since the external build was discontinued years ago, let's clean up the old kludges. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 96961fa048cf2eef2b53cbc26313629937198996) 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: I1043018e9f439a899ce9a8f3062652457c1211ed Reviewed-on: https://chromium-review.googlesource.com/1353576 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="1" gerrit_number="1353576" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/76/1353576/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I423ccfaa636d98506d2bb39762962c0072f28755" commit="cd7779308b6f8caad6dab1fc9ef7f0d1ad8c654a" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Add quirk for the ARCHOS 80 Cesium 8&quot; windows tablet Add a quirk for the ARCHOS 80 Cesium 8&quot; windows tablet, this device mostly works with the default settings, except that it has only one speaker. So add a quirk with the default settings + the mono-speaker flag. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit bcf441acb414f1a238850ffdfdf07ce48c716a60) 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: I423ccfaa636d98506d2bb39762962c0072f28755 Reviewed-on: https://chromium-review.googlesource.com/1353577 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="1" gerrit_number="1353577" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/77/1353577/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I7d4ca2ac1c9ed6d37e308f90225633fafe54e74d" commit="fe3fb6e03a88353d671862b0821b63056de6319f" commit_message="UPSTREAM: ASoC: dpcm: symmetry constraint on FE substream We should set BE symmetric constraint on FE substream. in case one BE is used by two FE1/FE2, the first BE runtime will use FE1's substream-&gt;runtime. hence the FE1's will be constrained by BE symmetry property. Though, second FE2 call dpcm_apply_symmetry, the be_substream-&gt;runtime == FE1's substream-&gt;runtime. The FE2's substream-&gt;runtime will not be constrained by BE's symmetry property. Signed-off-by: KaiChieh Chuang &lt;kaichieh.chuang@mediatek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 99bcedbdebc57fe5d02fb470b7265f2208c2cf96) 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: I7d4ca2ac1c9ed6d37e308f90225633fafe54e74d Reviewed-on: https://chromium-review.googlesource.com/1353578 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="1" gerrit_number="1353578" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/78/1353578/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I200176a7bc8f5a33e414aef406cbe4f02ca7270e" commit="695af692da9063b7dfd024d2b1cee7b9ea038900" commit_message="UPSTREAM: ASoC: core: Fix return code shown on error for hw_params When the call to hw_params for a component fails, the error code is held by the variable '__ret' but the error message displays the value held by the variable 'ret'. Fix the return code shown when hw_params fails for a component. Fixes: b8135864d4d3 (&quot;ASoC: snd_soc_component_driver has snd_pcm_ops&quot;) Signed-off-by: Jon Hunter &lt;jonathanh@nvidia.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b91530f0a39edd82aa1b286bd921d052eb747f31) 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: I200176a7bc8f5a33e414aef406cbe4f02ca7270e Reviewed-on: https://chromium-review.googlesource.com/1353579 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="1" gerrit_number="1353579" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/79/1353579/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ia35bb3d33a95f668da39a3a00511f3ccdfd84cfc" commit="7290b00f65a42f9d8013398bc7b963e253b51788" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Set card long_name based on quirks Many X86 devices using a BYT SoC + RT5651 codec are cheap devices with generic DMI strings, causing snd_soc_set_dmi_name() to fail to set a long_name, making it impossible for userspace to have a correct UCM profile which knowns which input is connected to the internal mic, which input is connected to the hsmic (for correct jack-based switching) and which inputs are unused. Our quirks already specify which inputs the internal and headset mic are connected to. This commit sets a long_name based on the quirks so that userspace can have UCM profiles doing the right thing based on the long_name. Note that if we ever encounter the need for a special UCM profile for some device we can add a quirk to set a specific long_name for the device, 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 64484ccee7af53f08cca2ee3853cb8e18914d8b2) 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: Ia35bb3d33a95f668da39a3a00511f3ccdfd84cfc Reviewed-on: https://chromium-review.googlesource.com/1353580 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="1" gerrit_number="1353580" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/80/1353580/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Ie94c321611a51627468e141754ff0ae9ea0c8246" commit="bae0e784a1904b73c313b60a9bd7ed9d466ed046" commit_message="UPSTREAM: ASoC: max98088: use match_string() helper match_string() returns the index of an array for a matching string, which can be used instead of open coded variant. Cc: Liam Girdwood &lt;lgirdwood@gmail.com&gt; Cc: Mark Brown &lt;broonie@kernel.org&gt; Cc: Jaroslav Kysela &lt;perex@perex.cz&gt; Cc: Takashi Iwai &lt;tiwai@suse.com&gt; Cc: alsa-devel@alsa-project.org Signed-off-by: Yisheng Xie &lt;xieyisheng1@huawei.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3470631510fa383feac5969b436499ca9bad03b8) 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: Ie94c321611a51627468e141754ff0ae9ea0c8246 Reviewed-on: https://chromium-review.googlesource.com/1353581 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="1" gerrit_number="1353581" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/1353581/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Iec0aa3975c7e13e1cb9be1199a71d1d8f968d84a" commit="b9bd2352cdbc94725e62f5279199bb07a021cf11" commit_message="UPSTREAM: ASoC: max98095: use match_string() helper match_string() returns the index of an array for a matching string, which can be used instead of open coded variant. Cc: Liam Girdwood &lt;lgirdwood@gmail.com&gt; Cc: Mark Brown &lt;broonie@kernel.org&gt; Cc: Jaroslav Kysela &lt;perex@perex.cz&gt; Cc: Takashi Iwai &lt;tiwai@suse.com&gt; Cc: alsa-devel@alsa-project.org Signed-off-by: Yisheng Xie &lt;xieyisheng1@huawei.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 1567062f17284637519d004ecc5d7ea0d6c754c3) 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: Iec0aa3975c7e13e1cb9be1199a71d1d8f968d84a Reviewed-on: https://chromium-review.googlesource.com/1353582 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="1" gerrit_number="1353582" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/82/1353582/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ie2afeceb4fae4c5df9c6a341e4ed2123b4103dba" commit="d0bd9281d28bd493ac3a6a6c973015fb628a9894" commit_message="UPSTREAM: ASoC: dapm: use match_string() helper match_string() returns the index of an array for a matching string, which can be used instead of open coded variant. Reviewed-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt; Cc: Liam Girdwood &lt;lgirdwood@gmail.com&gt; Cc: Mark Brown &lt;broonie@kernel.org&gt; Cc: Jaroslav Kysela &lt;perex@perex.cz&gt; Cc: Takashi Iwai &lt;tiwai@suse.com&gt; Cc: alsa-devel@alsa-project.org Signed-off-by: Yisheng Xie &lt;xieyisheng1@huawei.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f9e0b4afd4e9b19e95158962d81b5b776d57ca06) 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: Ie2afeceb4fae4c5df9c6a341e4ed2123b4103dba Reviewed-on: https://chromium-review.googlesource.com/1353583 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="1" gerrit_number="1353583" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/83/1353583/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ie44177d4ca9003bf6951021ea800e4fce29310a7" commit="766e28c621b2b89613316dfe1b210dd0a61f8ad3" commit_message="UPSTREAM: ASoC: topology: Improve backwards compatibility with v4 topology files Commit dc31e741db49 (&quot;ASoC: topology: ABI - Add the types for BE DAI&quot;) introduced sound topology files version 5. Initially, this change made the topology code incompatible with v4 topology files. Backwards compatibility with v4 configuration files was subsequently added with commit 288b8da7e992 (&quot;ASoC: topology: Support topology file of ABI v4&quot;). Unfortunately, backwards compatibility was never fully implemented. First, the manifest size in (Skylake) v4 configuration files is set to 0, which causes manifest_new_ver() to bail out with error messages similar to the following. snd_soc_skl 0000:00:1f.3: ASoC: invalid manifest size snd_soc_skl 0000:00:1f.3: tplg component load failed-22 snd_soc_skl 0000:00:1f.3: Failed to init topology! snd_soc_skl 0000:00:1f.3: ASoC: failed to probe component -22 skl_n88l25_m98357a skl_n88l25_m98357a: ASoC: failed to instantiate card -22 skl_n88l25_m98357a: probe of skl_n88l25_m98357a failed with error -22 After this problem is fixed, the following error message is seen instead. snd_soc_skl 0000:00:1f.3: ASoC: old version of manifest snd_soc_skl 0000:00:1f.3: Invalid descriptor token 1093938482 snd_soc_skl 0000:00:1f.3: ASoC: failed to load widget media0_in cpr 0 snd_soc_skl 0000:00:1f.3: tPlg component load failed-22 This message is seen because backwards compatibility for loading widgets was never implemented. The lack of audio support when running the upstream kernel on recent Chromebooks has been reported in various forums, and can be traced back to this problem. Attempts to fix the problem, usually by providing v5 configuration files, were only partially successful. Let's implement backward compatibility properly to solve the problem for good. Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit ac9391daac004e12dc4e4c62e130b09f245ece2b) 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: Ie44177d4ca9003bf6951021ea800e4fce29310a7 Reviewed-on: https://chromium-review.googlesource.com/1353584 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="1" gerrit_number="1353584" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/1353584/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Idb62bac7be0d20a73f79d02092e44c80fb3c18a0" commit="22b8b205fca5b03710d735ad61baa0bb675f47e7" commit_message="UPSTREAM: ASoC: topology: Move v4 manifest header data structures to uapi Topology manifest v4 is still part of the ABI. Move its data structures into the uapi header file. No functional change. Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 348f48220b97130817de4aa2058569133c5cc051) 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: Idb62bac7be0d20a73f79d02092e44c80fb3c18a0 Reviewed-on: https://chromium-review.googlesource.com/1353585 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="1" gerrit_number="1353585" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/1353585/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Iabc5c331ac4fa96e0d697d0ab531a2c415bbb8d1" commit="df55e4197571c803d8bbdefd07c23585188f9fdf" commit_message="UPSTREAM: ASoC: topology: Move skl-tplg-interface.h to uapi skl-tplg-interface.h describes firmware format details for Skylake topology files. It is part of the ABI and should reside in the uapi directory. While moving the file, also replace the license boilerplate with the SPDX License Identifier. No functional change. Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0c24fdc00244cc08309e397e3783f2943221dc53) 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: Iabc5c331ac4fa96e0d697d0ab531a2c415bbb8d1 Reviewed-on: https://chromium-review.googlesource.com/1353586 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="1" gerrit_number="1353586" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/1353586/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Idcd43d90f6414ab4b3d5d2a7e82f2e185a806cf5" commit="d94db54465b5c434cbe3f30a837ba487e145b591" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet Add a quirk for the Chuwi Vi10 tablet, this tablet uses IN1 for the internal mic rather then the default IN3 and it uses JD2 rather then JD1 for its jack-detect switch. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d5a1826c32fa2ec2b161a89df904c6977f7ec44c) 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: Idcd43d90f6414ab4b3d5d2a7e82f2e185a806cf5 Reviewed-on: https://chromium-review.googlesource.com/1353587 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="1" gerrit_number="1353587" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/1353587/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I6a338653a2ed7061f0b6e060c1ad0505632c7bdb" commit="3becce023987c699afe28af9928466573c85f383" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet Add a quirk for the Nuvison/TMax TM800W560 tablet, this tablet uses IN1 for the internal mic rather then the default IN3 and it uses JD2 rather then JD1 for its not-inverted jack-detect switch. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 6cea3590820819049df5945136b8a5acd72ed0f8) 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: I6a338653a2ed7061f0b6e060c1ad0505632c7bdb Reviewed-on: https://chromium-review.googlesource.com/1353588 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="1" gerrit_number="1353588" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1353588/17" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="If78ac7673d6db7de0664c75a542921857bbc1b85" commit="f9b0d96bb07a9961a6ee6faafc1d83193b3a93b8" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold Change the over-current detect threshold on the Acer Iconia 8 from 2000ua to 1500uA, this fixes headset button presses not being detected. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f12a0a3c4cc6f594d7c2ea361f2396ae5c518d2c) 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: If78ac7673d6db7de0664c75a542921857bbc1b85 Reviewed-on: https://chromium-review.googlesource.com/1353589 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="1" gerrit_number="1353589" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/1353589/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I953e8171946921a75a55e0840279d14ff5b382ae" commit="fc1ef8d3d55a2e167c4aaf8b59e06caf56a4cf7d" commit_message="UPSTREAM: ASoC: Intel: common: add entries for SOF-based machine drivers While we are at it, add entries for machine drivers that are used on SOF-based platforms. The drivers will be submitted upstream after the core SOF patches, but there's no harm in adding these references now. Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b45350135b9241b64cc91ccc8dddca2ee4dc25d7) 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: I953e8171946921a75a55e0840279d14ff5b382ae Reviewed-on: https://chromium-review.googlesource.com/1353590 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="1" gerrit_number="1353590" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/1353590/17" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ibec75f2a781cea49cd2e881816fd09803898001d" commit="0cbd1591617e82c0aedcc5ca2c498a47067ad8bc" commit_message="UPSTREAM: ASoC: pcm: Tidy up open/hw_params handling Currently, the core will continue processing open/hw_params component callbacks after one has failed even though it will abort immediately afterwards. This is unnecessary and also has the issue that close/hw_free will be called on the component which failed open/hw_params which could result in issues if the driver doesn't expect this behaviour. Update the core to abort processing open/hw_params when an error is hit and only call close/hw_free for those components that were successfully opened. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 244e293690a6e07cbdfa11af1977488d91931eed) 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: Ibec75f2a781cea49cd2e881816fd09803898001d Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1353591 Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1353591" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/1353591/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I159a300c68ed1e5f3495e267ed1ca35a74b26a18" commit="21d5ee0be3321e7ceefaa96791064bffc3d9b5dc" commit_message="UPSTREAM: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' Somehow I missed the Nau8824 support which was added in 4.17. Oops Fixes: 4f722a6a736 (&quot;ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table&quot;) Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit bb450fa59c0772310ebcc704722dd8a0313bf8ed) 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: I159a300c68ed1e5f3495e267ed1ca35a74b26a18 Reviewed-on: https://chromium-review.googlesource.com/1353592 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="1" gerrit_number="1353592" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="18" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/92/1353592/18" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I7a86bf8e3bde128329aa4fe18e3ead124579d285" commit="0cf08443da427f21b0dc5d500bfdebeefe7d6204" commit_message="UPSTREAM: ASoC: soc-pcm: DPCM cares BE channel constraint Current DPCM is caring only FE channel configuration. Sometimes it will be trouble if user selects channel which isn't supported by BE. This patch adds new .dpcm_merged_chan on struct snd_soc_dai_link. DPCM will use FE / BE merged channel if struct snd_soc_dai_link has it. Signed-off-by: Jiada Wang &lt;jiada_wang@mentor.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f4c277b817cc9489fffabffb4e15d2f3b686056c) 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: I7a86bf8e3bde128329aa4fe18e3ead124579d285 Reviewed-on: https://chromium-review.googlesource.com/1353594 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="1" gerrit_number="1353594" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="19" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/94/1353594/19" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Iadfe54731d8b290c17abe161206a98c21076b112" commit="ccc4999ffb7b3b8500bda69e732f0b38a6b6525c" commit_message="UPSTREAM: ASoC: soc-utils: Fix unregistration order The unregistration should happen in the opposite order of the registration, so change it accordingly. No real issue has been noticed, but it is good practice to keep the correct unregistration order. Signed-off-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b66c9b911fe6ca188002b342b05c43deab4491a3) 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: Iadfe54731d8b290c17abe161206a98c21076b112 Reviewed-on: https://chromium-review.googlesource.com/1353595 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="1" gerrit_number="1353595" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="19" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/95/1353595/19" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I30f7ea443a2840bf4bb30bc95dbd95221535da38" commit="f2237a2020233c9156c0a0459155311d262afff6" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define Almost all boards use the mclk and use the same jack-detect settings, add a BYT_RT5651_DEFAULT_QUIRKS define for this. This shaves of some lines and makes it easier to see which settings are unique to a certain model. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit fc7c460fbb4003bf3f5d2b435079c85888644663) 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: I30f7ea443a2840bf4bb30bc95dbd95221535da38 Reviewed-on: https://chromium-review.googlesource.com/1353596 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="1" gerrit_number="1353596" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="19" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/96/1353596/19" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I9070800835c079dfa5505b94c203e483b8f60a45" commit="cc10272d370903d1315d2911b05fab67e4d545c7" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 Further testing on all 6 model x86 tablets with a rt5651 which I have access to for testing has shown that their single (mono) microphone is connected to both IN1 *and* IN2. The previous default mapping of IN2 was based on testing on the same 6 tablets, where the internal mic works fine with a mapping of IN2. But it works fine too with a mapping of IN1. This commit changes the default input mapping to to use IN1 instead of IN2, to match the mapping used for the other mono devices in the DMI quirk table. So that we need less different mappings. The same change is made to the Chuwi Vi8 Plus quirks, which is one of the 6 models tested. This is a preparation patch for simplifying the maps in a follow-up commit. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 10876d24eb40c6bfaa0aabd97e3e143258176c53) 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: I9070800835c079dfa5505b94c203e483b8f60a45 Reviewed-on: https://chromium-review.googlesource.com/1353597 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="1" gerrit_number="1353597" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="19" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/97/1353597/19" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I938b803533cb2913e945df2d9e8b80b83be32cb9" commit="74bde27638efb98cdfc5260feba7525569715953" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged Fix the quirk logging code not logging the IN1_IN2_MAP quirk. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 366780df3e2d40533cc95a4bf25ddd3b934b5fd3) 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: I938b803533cb2913e945df2d9e8b80b83be32cb9 Reviewed-on: https://chromium-review.googlesource.com/1353598 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="1" gerrit_number="1353598" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="19" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/98/1353598/19" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Id813b8d5ae219416ab413b1fe09f0e083e577dc8" commit="985e48cb19675d77b69e65f3ac278214d6d7c528" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings BYT_RT5651_IN2_MAP was introduced in commit 39712db878a4 (&quot;SoC: intel: byt: Introduce new custom IN2 map&quot;), uses in commit 2fe30129b0a6 (&quot;ASoC: intel: byt: Enable IN2 map quirk for a KIANO laptop&quot;), only to be replaced by a new BYT_RT5651_IN1_IN2_MAP quirk in commit ea261bd02a67 (&quot;ASoC: intel: byt: Introduce new map for dual mics&quot;) quickly afterwards, because the KIANO laptop has 2 internal mics on IN1 and IN2 and the headset mic is not in IN1 where the BYT_RT5651_IN2_MAP maps it, but on IN3. Now that the KIANO quirk entry uses BYT_RT5651_IN1_IN2_MAP, there are no users of BYT_RT5651_IN2_MAP left. This makes sense since the headset mic seems to always be connected to IN3, so BYT_RT5651_IN2_MAP is not useful. To deal with BYT_RT5651_IN2_MAP wrongly mapping the headset mic to IN1, BYT_RT5651_IN2_HS_IN3_MAP was added in commit f026e0631780 (&quot;ASoC: Intel: bytcr_rt5651: Add new IN2_HS_IN3 input map and a quirk using it&quot;). This was based on the assumption then some devices have the internal mic connected to IN2 only. Further testing has shown that this is wrong and the internal mic is always connected to IN1 and sometimes to both IN1 and IN2. TL;DR: Both BYT_RT5651_IN2_MAP and BYT_RT5651_IN2_HS_IN3_MAP are based on on wrong assumptions from the past and are no longer useful now, so they can both be removed. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit fcdf1391caa6f7f01de56eea63e070555771fac7) 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: Id813b8d5ae219416ab413b1fe09f0e083e577dc8 Reviewed-on: https://chromium-review.googlesource.com/1353599 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="1" gerrit_number="1353599" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="19" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/99/1353599/19" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I70a2267d1b2589de9ab6bba02357dc3da7f83785" commit="e697019cf14acfbe4062dce79cdf30e6fccc06b8" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping The initial bytcr_rt5651 machine driver commit mapped IN2 as the headset mic. In retrospect this is not correct as all known boards have the headset mic on IN3. To workaround this special IN?_HS_IN3 mappings were added. This commit fixes the original IN1 mapping to correctly have the headset mic on IN3, moves all users of the IN1_HS_IN3 mapping over to the fixed IN1_MAP and drops the now no longer needed IN1_HS_IN3 mapping. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit de23147983013591bc4d6812ce441f351dec6b9d) 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: I70a2267d1b2589de9ab6bba02357dc3da7f83785 Reviewed-on: https://chromium-review.googlesource.com/1353600 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="1" gerrit_number="1353600" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="19" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/00/1353600/19" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I8095fbb90413c2d82c8c4ec13b8f8c31afca1f27" commit="2cdc57b5844cfed652ba4d93450f08007928e68c" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping The initial bytcr_rt5651 machine driver commit mapped IN2 as the headset mic. In retrospect this is not correct as all known boards have the headset mic on IN3. This commit fixes the original DMIC mapping to correctly have the headset mic on IN3. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 37c7401e8c1f583d197c096152fc87a58f460277) 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: I8095fbb90413c2d82c8c4ec13b8f8c31afca1f27 Reviewed-on: https://chromium-review.googlesource.com/1353601 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="1" gerrit_number="1353601" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="19" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/01/1353601/19" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ia4af12919c3b33fb496fd1c76fec69d870772862" commit="c1bd345829ead900eeb05316893f512cef42fd63" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Simplify card long-name Now that the headset-mic is always IN3 there is no reason to have the headset-mic mapping in the long-name. This commit simplifies the long name to &quot;bytcr-rt5651-&lt;intmic-map&gt;-mic&quot;. We can safely do this without causing regressions (UCM profile not found due to the longname change) as the UCM profiles are not in upstream alsa-lib yet. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8e69cd640097fa7af53fb476dbd3597608f32b10) 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: Ia4af12919c3b33fb496fd1c76fec69d870772862 Reviewed-on: https://chromium-review.googlesource.com/1353602 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="1" gerrit_number="1353602" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="19" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/1353602/19" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I0ffc7203e9ff92f31c2a25d7fd51fd0bbfe35484" commit="af00859a2f4ca574117c649e4a1e796d88e53d45" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk One some models (Chuwi Vi8 Plus, Chuwi Hi8 Pro) the headphone output has left and right swapped. This can be fixed in with special mixer settings in the UCM profile, bit this requires these devices loading a different UCM profile. This commit adds a BYT_RT5651_HP_LR_SWAPPED quirk for this and postfixes the longname with &quot;-hp-swapped&quot; if set, so that a different UCM profile will be loaded. We can safely do this without causing regressions (UCM profile not found due to the longname change) as the UCM profiles are not in upstream alsa-lib yet. Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8f250e7009d71e6f3f3aeb95a540c36fc9c03398) 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: I0ffc7203e9ff92f31c2a25d7fd51fd0bbfe35484 Reviewed-on: https://chromium-review.googlesource.com/1353603 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="1" gerrit_number="1353603" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="19" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/03/1353603/19" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I70c848179b5c97bc3ff1e8ec001aedaebce515bd" commit="a477cabf81da3633c157095f4480cb64b4e15111" commit_message="Makefile.rules: do not run rm unless necessary When processing the result of comparison of current and previous ./util/getversion.sh outputs, remove temp file only if it matches the previous version. Otherwise the temp file would be moved to the target file and does not need to be explicitly removed. BRANCH=none BUG=none TEST=observed successful completion of 'make BOARD=cr50' with and without modified files in the tree. Change-Id: I70c848179b5c97bc3ff1e8ec001aedaebce515bd Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1450180 Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1450180" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/80/1450180/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I721f88feace5e29e6dcc20086a113cb185f4d699" commit="38a51e25b65b15e1c2d7c4be100ea10deeeefbb7" commit_message="getversion: move main code into function This is a no-op change of moving the main script program into a function as is. This will make it easier to modify script behavior when necessary. BRANCH=none BUG=none TEST=verified that script output is the same as before this modification. Change-Id: I721f88feace5e29e6dcc20086a113cb185f4d699 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1450181 Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1450181" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/81/1450181/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="If4c56452d6c3e635471a9c6cfbb9df1305f86a52" commit="3563c99bd8e99a741ec170e26017f14e6f4f19d5" commit_message="BACKPORT: ath10k: add struct ath10k_bus_params This struct is used as argument to ath10k_core_register in order to make it easier to add more bus parameters in the future. Signed-off-by: Erik Stromdahl &lt;erik.stromdahl@gmail.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit c0d8d565787c5d8f7d4b0ae319dc1d44d69a51d9) conflicts: Upstream SHA1 ba94c753ccb47 was applied &quot;out of order&quot;. ba94c753ccb47 moved the ath10_core_register() call to a new function (ath10k_snoc_fw_indication()) and use of struct ath10k_bus_params was removed instead of pulling in this patch in front of ba94c753ccb47. This BACKPORT patch restores use of struct ath10k_bus_params in ath10k_snoc_fw_indication(). BUG=b:121980879 TEST=Connect and ping success Signed-off-by: Wen Gong &lt;wgong@codeaurora.org&gt; Change-Id: If4c56452d6c3e635471a9c6cfbb9df1305f86a52 Reviewed-on: https://chromium-review.googlesource.com/1400076 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="0" gerrit_number="1400076" owner_email="wgong@qti-qualcomm.corp-partner.google.com" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/76/1400076/6" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I334fdf6a05f8998b88b3754ea409adca68c2e04e" commit="a52bbd9c3437fe9b7a85e6e423eee655f6abef26" commit_message="BACKPORT: ath10k: add device type enum to ath10k_bus_params Add dev_type parameter to struct ath10k_bus_params. The dev type specifies if the device is a high latency device (usb and sdio) or low latency device (pci, ahb and snoc) The setup of high latency chips is sometimes different than for chips using low latency interfaces. Signed-off-by: Erik Stromdahl &lt;erik.stromdahl@gmail.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit 7c2dd6154fc22e2aec1fcb384beb0a6372f2b439) conflicts: Upstream SHA1 ba94c753ccb47 was applied &quot;out of order&quot;. ba94c753ccb47 moved the ath10_core_register() call to a new function (ath10k_snoc_fw_indication()) and use of struct ath10k_bus_params was removed instead of pulling in this patch in front of ba94c753ccb47. This BACKPORT patch restores setting of bus_params.dev_type in ath10k_snoc_fw_indication(). BUG=b:121980879 TEST=Connect and ping success Signed-off-by: Wen Gong &lt;wgong@codeaurora.org&gt; Change-Id: I334fdf6a05f8998b88b3754ea409adca68c2e04e Reviewed-on: https://chromium-review.googlesource.com/1400077 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="1" gerrit_number="1400077" owner_email="wgong@qti-qualcomm.corp-partner.google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/77/1400077/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I148c333fb20ab589a0522f10dbfc20bec9bb6afc" commit="b6fa6912ecb09ab34b4bc7384c9f94e775cf83f7" commit_message="vm_tools: Functionality for Crostini App Search Search functionality needed for the new Crostini app search feature which searches for and surfaces not installed linux apps and packages into the app launcher. This CL provides the Chrome OS functionality needed in the container for search. BUG=chromium:921429 TEST=Unit tests included Change-Id: I148c333fb20ab589a0522f10dbfc20bec9bb6afc Reviewed-on: https://chromium-review.googlesource.com/1419738 Commit-Ready: Daniel Ng &lt;danielng@google.com&gt; Tested-by: Daniel Ng &lt;danielng@google.com&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="0" gerrit_number="1419738" owner_email="danielng@google.com" pass_count="0" patch_number="13" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/38/1419738/13" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8582844d05c6ec0bff7c9fec65875da66758be63" commit="7131a4f031270e57ec4083198080af1441d288ff" commit_message="Add sanity checks for lab_config.ini ... it is quite easy to get this wrong. BUG=chromium:927375 TEST=Run the new sanity test. Change-Id: I8582844d05c6ec0bff7c9fec65875da66758be63 Reviewed-on: https://chromium-review.googlesource.com/1449896 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="1449896" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/infra/suite_scheduler" project_url="https://chromium-review.googlesource.com/chromiumos/infra/suite_scheduler" ref="refs/changes/96/1449896/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I86c2a0ba04deee837f48f153b9e60753b1bcdf81" commit="98a96ee2f62c487b111e86f48fbf2ee73c692bc3" commit_message="cbuildbot: plumb cbb_build_packages flag Plumb the --cbb_build_packages flag that will be passed to postsubmit builders inside of the --cbb_extra_args to trigger postsubmit to only build the requested packages. BUG=chromium:904156 TEST=local cbuildbot postsubmit tryjob and unittests Change-Id: I86c2a0ba04deee837f48f153b9e60753b1bcdf81 Reviewed-on: https://chromium-review.googlesource.com/1447864 Commit-Ready: Gregory Meinke &lt;gmeinke@chromium.org&gt; Tested-by: Gregory Meinke &lt;gmeinke@chromium.org&gt; Reviewed-by: David Burger &lt;dburger@chromium.org&gt; " fail_count="0" gerrit_number="1447864" owner_email="gmeinke@chromium.org" pass_count="0" patch_number="12" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/64/1447864/12" remote="cros" total_fail_count="5"/><lkgm version="11703.0.0-rc5"/></manifest>