blob: 40b4af3742e1890e2f1d154ea49c11dc19fde568 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="0adda31ad045a2d569c4c274f660630a7a1b2c0f">
<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="536f6cb9217032dfd1d4cdbfc35b5d1c316cec27" 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/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="94a9379d71a7066d4a10abf4d826276b308a7490" 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="d4bc462dc64e6ca07958e84a1ebca5ff97dbea4b" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="38f267d88c7b47b53a00989b794cec261d10e3f5" 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="2dff9c9c74e9d732e6fe57c84ef7fd044cc45d96" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="a9c7333ec45588e0e6c2a26d21a8a474df1f53b6" 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="e863ca54661220d08584387b537cec1d327c9bb7" 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="b56a43a9064c35e81be989f5e86a19d9159d5edf"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="6c8c214ab77ea82ce403db49fba20a719b936ea8" 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="55106ca75ba2dc18c51d4ad6d620882b312f5c8e" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="e685f11fd4c22fe0fcecb4084873cdbbdf55209d" 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="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="f960281389e1d96e05d5d47f7f93402c50aa601d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="55604ba5f4656c70f961b3f7b2a70f5237e7f524" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="34e08efb0d563250219a4013cfdd9a732a43281c" 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="716d4df9dd1946e8c97540328ce2b91736d1ae3f" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="64537f073104a802e78c126985cba8d7ec887250" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="7a6d0d43d3b41a3d7ce2192e4f9c2caeea6f5f2d" 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="dc9d6f2c029bccb1e4bdc42ee501bf1c9b9e9a35" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="15a75054837e517a786ccb817ef562a04ef2efd0" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="f5db0c0cef184216dfb70e3dc97b16ecf7288691" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="eb7a847bdf87510e1add1f5404162114e8d9dedd" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="a6fa1bdb98ad6d25b1aca340042dc3415728938e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="dfb5b8d44993d38b35e5772f124866fb9d2dc757" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="0cb30ee451b7b860fbdaa33c77e6251f69d3f36e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="f15c830081b498ba8c4130de95d51ece8f8ef2e7" 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="849da587a232563175bfdc2574d67a853d55c777" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="de53cb2659096356e8e51d24da638753ca0dd522" 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="881ed1ac9a234b9700c309b0a1f1a86e2b1f48a8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="8e8578be2310992db2aae404f3e108873e9d9412" 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="85e6e13ae4e3ba22f1970ebfe66610866e89132d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="584d04568c8b135e3b24fe3ff372bd6e22078c6e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="5a11e87721f5b935c4f78926ab1c58197cc0093c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="ed2b3e034913bce443688573771ce3e567629088" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="18f85b069d63cfe78b3576ee20408325d5040487" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="95240f6930e4624d00856c86f67741828c6396ed" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="89ab3bbce8798d9187813e2db3f5c70d9e58bba0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="0827c31e8323be834f0305efa66a77ce8214614e" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="a426c81612527354a14f45c9a43d9bd1f7fa8d0e" 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="31b8dc5ee6edfc6145811cbab1475dce96c09a7c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="797a83376735f0b117c8cb63f598690230258048" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="22411f23306af3d9f473a918fcbfcc04751a7b3f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="f0e61aa07472b1627bff3ff7781c642886fd7284" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="00b09c9f8f54be25711bcac0e332906266a713cb" 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="54fa71efbe50fb2b58096d871575b59e12edba6d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="fa8eb49ecf3d52186e7734f113107bcc416ebe52" 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="500928fd3a78322549d9602dac6a135a028ab0ae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="439a5487f9070864a879ff553282e7fad912679a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="4a75fa7541d55bfb55b09b21333e03d3cf71ad66" 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="26a590ae6bf01f25a336da849dde93ed005c0169" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="54dc6731acd8edd262011aa5f650ad4d9ed38648" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="0aa9d36e5363e38a049dd69731e57387b0730893" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="4f8100ff43a611de73be968b1e3f9c18435b5186" 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="32f25517e62ee86087d0da9cd75761fd77c8d22d" 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="28019a2c5518434c11c1e5a4dfdd8542b1937a61" 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="e5cd1b321916df9c36770f06d28ec86bca98d116" 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="f33e0c49f9be3224c3b02dee2c40638c5013f911" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="b2272c9d528213e922307511a7f04eb6793d879c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="b5953522d7d4c5d1385c9f70fc78895dd74785b2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="a6758bdc8969b0fc3c4af394616d93d1af9c4337" 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="b8dc3f146d9bf647c98c695b3a23f294d2aa7eb2" 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="f2f9d8df9f307aea2f0c269c81ab7f104b8a4a20" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="9244d9837eec43e28a74315f40c169bc8a8940dc" 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="303d750a1cccb65be8167d5218af2a5bbe404c9c" 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="e9b0a70fd6d404c104010d54da170993d33b5b98" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="c2851026e72dcb7b8c1d19e750c0416a6abf41ce" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="f4dee350b50e18c20a2e7fb6f08ecde4f21f8f16" upstream="refs/heads/master"/>
<project 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="3a6c2f4b7c24ac5798faf962d7027e7ed375855c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="8df83bf3e30ada89fc0799859e3de25017dc93ac" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="6c957d745f5d3dcadd1035734a5cf1b804bd0f2f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="976c14ff555b64bd33d3ad9830bf3e0e7cfc03ab" upstream="refs/heads/fwupd-1.0.6"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="038408a2cbd2f9b4a1cf199105fd958f98224805" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="77fe549abeffa773a50f1786313728c176bfdedb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="3552549f4a9ce929f45bbeef6f75cb1d77879015" 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="6c0b2d05724e964c7f585394238e680097081808" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="6ecf52fb0f71ec5bd526b2410ec79155cee17df0" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="00d5f016a1ba231a6bf6ab9a22e9170c0c812e2b" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="fb21b159c65c5ff6522b3a96fba3a41669b95fe2" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="c70cf8c2761323e46e88ed05071e2f311f6576d7" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="0aea03bd60bfa2214cb80b99a2b32c4129d79566" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="56bea55d9c1d4fb6be12e3b81319cfee010ee205" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="8931abac35a17fddb0be010893d1d22aaf49454e" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="3c7f95590fc380b52fc31906c146e19adac9dc69" upstream="refs/heads/chromeos-2.4.92"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="42b4166036ed617e1de8509fc8f2ccdf85cb470f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="c92163a9e4cb8da6c9f695b771c97555ee8b5c9f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="d3895b9156bf963b92ba568c94d68eb6f7be26d5" 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="53fc327859f5c21afc9497e662df578fa6ed98a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="e1f835dd60b8b6bbaff5ca9de8a4007ad5bef84d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="a65f2a363592cf25342051131358cdf046f20064" 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="5b68da27c023ba805296191b0d76b64ed16cbdff" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2e9d9b4c199ff1b53a625a345e566200016e2d9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="5194d5bc77907627b9b5b28a59e3f1ebb7eacea6" 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="329c5bc7b2f6fda2f491c66d043dd71c7d6b1796" upstream="refs/heads/chromeos-2.2.28"/>
<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="66abe03278f294247471311b7ea4c57b977bf12b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="b3a8ce9a2a63ca4f8dec7500347c711055251f7b" 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="7c67bde6c3e9b505975b2933a259db8c3b661a47" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="d6c617782ab73c5552f4bfea9e0cede8431d1a65" 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="f6a820be22639509e49c3184d724cada892e6245" 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="1e26ac220258662e911d2471a090c9219566fffe" upstream="refs/heads/chromeos-v2017.05"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="edc7e2a9977370ba0ff487cf1367fbdc1bc8d9e9" 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="f1666f8ec6d52ae8dcc35e9b29ef0bfbc12af23c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" 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="c35a3dd7996924b9925880f988993faec3449e26" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="1c231ba2834d6924beaa0c3c70864abb5f7be1e5" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="f8126cddfe79c551b255a35dfbca58044dee869d" 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="6136ec05d911d4a306778dbee9b3a49c47e421d9" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="b7803c810f4602319f4ebb73ee7da67543975466" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e117046df35aa9de5c7dc7215951418ce935c764" 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="b603f0f3db52cac5feccdf032466f711369f1f37" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.14" change_id="I793082e5e45f2d87944f99026691f49056467613" commit="b442de098f79366012395191c7397af5bf880bc9" commit_message="UPSTREAM: device: Use overflow helpers for devm_kmalloc() Use the overflow helpers both in existing multiplication-using inlines as well as the addition-overflow case in the core allocation routine. Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; (cherry picked from commit 2509b561f7c6599907c08cb364c86b8c45466e4f) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 CQ-DEPEND=CL:1209281 Change-Id: I793082e5e45f2d87944f99026691f49056467613 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208881 " fail_count="1" gerrit_number="1208881" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/1208881/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I378e49608f9bb2f190f19651565d0b9100187a12" commit="759d9013d1bb0918cbe9073dc11188f45d0fd9a1" commit_message="BACKPORT: treewide: Use struct_size() for devm_kmalloc() and friends Replaces open-coded struct size calculations with struct_size() for devm_*, f2fs_*, and sock_* allocations. Automatically generated (and manually adjusted) from the following Coccinelle script: // Direct reference to struct field. @@ identifier alloc =~ &quot;devm_kmalloc|devm_kzalloc|sock_kmalloc|f2fs_kmalloc|f2fs_kzalloc&quot;; expression HANDLE; expression GFP; identifier VAR, ELEMENT; expression COUNT; @@ - alloc(HANDLE, sizeof(*VAR) + COUNT * sizeof(*VAR-&gt;ELEMENT), GFP) + alloc(HANDLE, struct_size(VAR, ELEMENT, COUNT), GFP) // mr = kzalloc(sizeof(*mr) + m * sizeof(mr-&gt;map[0]), GFP_KERNEL); @@ identifier alloc =~ &quot;devm_kmalloc|devm_kzalloc|sock_kmalloc|f2fs_kmalloc|f2fs_kzalloc&quot;; expression HANDLE; expression GFP; identifier VAR, ELEMENT; expression COUNT; @@ - alloc(HANDLE, sizeof(*VAR) + COUNT * sizeof(VAR-&gt;ELEMENT[0]), GFP) + alloc(HANDLE, struct_size(VAR, ELEMENT, COUNT), GFP) // Same pattern, but can't trivially locate the trailing element name, // or variable name. @@ identifier alloc =~ &quot;devm_kmalloc|devm_kzalloc|sock_kmalloc|f2fs_kmalloc|f2fs_kzalloc&quot;; expression HANDLE; expression GFP; expression SOMETHING, COUNT, ELEMENT; @@ - alloc(HANDLE, sizeof(SOMETHING) + COUNT * sizeof(ELEMENT), GFP) + alloc(HANDLE, CHECKME_struct_size(&amp;SOMETHING, ELEMENT, COUNT), GFP) Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; (cherry picked from commit 0ed2dd03b94b7b7f66e23f25073b5385d0416589) Conflicts: drivers/clk/clk-scmi.c drivers/clk/davinci/da8xx-cfgchip.c drivers/clk/samsung/clk-exynos-audss.c drivers/clk/samsung/clk-exynos5433.c drivers/dma/sprd-dma.c drivers/gpio/gpio-uniphier.c drivers/thermal/qcom/tsens.c BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I378e49608f9bb2f190f19651565d0b9100187a12 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208882 " fail_count="1" gerrit_number="1208882" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/82/1208882/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I54efc9a164ea2f28dd98ed64c878d336ca8c2692" commit="608d53a8817a03b33d3c9f1c91f7eb6107f67273" commit_message="UPSTREAM: ASoC: qcom: apq8096: set card as device drvdata snd_soc_card is retrieved as device drvdata during unbind(). Set it as drvdata during bind() to avoid memory corruption during unbind(). Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt; Acked-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d5c4e972d512ae0b59108ca92b9b35bc5cf5c14e) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I54efc9a164ea2f28dd98ed64c878d336ca8c2692 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208883 " fail_count="1" gerrit_number="1208883" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/83/1208883/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Id55c87121bcb978cee1f2b31681ec0973ecf839d" commit="dd0a011a5a16e361371c4dbb302403b52ae07928" commit_message="UPSTREAM: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() Now that the child nodes have there own compatible strings, Use of_platform_populate/depopulate() instead of less common of_platform_device_create()/destroy(). Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Acked-by: Niklas Cassel &lt;niklas.cassel@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f614c9b070ed149bbaac4edefb2b5fcb7755c4b0) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Id55c87121bcb978cee1f2b31681ec0973ecf839d Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208884 " fail_count="1" gerrit_number="1208884" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/1208884/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I7631b1a5228454b7f6212f165e83056684f038a1" commit="8eead6abffd9a162c478b60a623ee150a61f2a1c" commit_message="UPSTREAM: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() Now that the child nodes have there own compatible strings, Use of_platform_populate/depopulate() instead of less common of_platform_device_create()/destroy(). Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Acked-by: Niklas Cassel &lt;niklas.cassel@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 4aac7e2773030d667491fbb6d97c9f467fdcbc05) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I7631b1a5228454b7f6212f165e83056684f038a1 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208885 " fail_count="1" gerrit_number="1208885" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/1208885/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Idce00ac31ed54a74302c097bb10ce4bcc116256e" commit="e3745c62953942210b51a8092cdcbc22eac0ff51" commit_message="UPSTREAM: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() Now that the child nodes have there own compatible strings, Use of_platform_populate/depopulate() instead of less common of_platform_device_create()/destroy(). Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Acked-by: Niklas Cassel &lt;niklas.cassel@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 01afbd45f78cb0557db18c3ba768eea3e9576cfd) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Idce00ac31ed54a74302c097bb10ce4bcc116256e Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208886 " fail_count="1" gerrit_number="1208886" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/1208886/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ia225e247baeaeccf4602db1bae9aa188b9d798d3" commit="b6b77571ca83e700cc83f5fa66a46e691296bdf7" commit_message="UPSTREAM: ASoC: qdsp6: q6afe-dai: support dt based module loading This patch uses new compatible string to make DT based module loading work. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Acked-by: Niklas Cassel &lt;niklas.cassel@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit eb7cc9be6e9ce17e69252a6fc00e75a5b08201ab) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Ia225e247baeaeccf4602db1bae9aa188b9d798d3 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208887 " fail_count="1" gerrit_number="1208887" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/1208887/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib8c82e949ecf5388199fbb4c1092c64824fab7b9" commit="835430fabb3b99e9f603762ae478d615afd59b08" commit_message="UPSTREAM: ASoC: qdsp6: q6asm-dai: support dt based module loading This patch uses new compatible string to make DT based module loading work. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Acked-by: Niklas Cassel &lt;niklas.cassel@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 1ce09ef36fb190fa207fdb3e31fc1c8caa292125) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Ib8c82e949ecf5388199fbb4c1092c64824fab7b9 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208888 " fail_count="1" gerrit_number="1208888" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1208888/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I6ac08efe5d106b8c92a0a0bec031e03a34f07e89" commit="ad65d25e584c90c44b98df46b131f1f2cf4ca921" commit_message="UPSTREAM: ASoC: qdsp6: q6routing: support dt based module loading This patch uses new compatible string to make DT based module loading work. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Acked-by: Niklas Cassel &lt;niklas.cassel@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f48bde4bfbcf434d6aef604c1c50d68b12a4bc45) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I6ac08efe5d106b8c92a0a0bec031e03a34f07e89 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208889 " fail_count="1" gerrit_number="1208889" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/1208889/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ia35ff028152e0c4648740be6dac2128ef91a2297" commit="1a74249e5a9543e3598251d6aff46d40674b80c9" commit_message="UPSTREAM: ASoC: qcom: apq8096: remove redundant owner assignment module owner is already set in platform_driver_register(), so remove this redundant assignment. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Acked-by: Niklas Cassel &lt;niklas.cassel@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2d12c20b98ad610892151da37367f2d018181455) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Ia35ff028152e0c4648740be6dac2128ef91a2297 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209250 " fail_count="1" gerrit_number="1209250" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1209250/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib3b4fd0da8aba1d0c069c560690a7a5fd5ac14b2" commit="b756886df9163785d2389fd86d26516a2991fa1d" commit_message="UPSTREAM: ASoC: qdsp6: q6routing: add proper error check q6adm_open can return error pointer or a null in error cases. Fix the return handling. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Acked-by: Niklas Cassel &lt;niklas.cassel@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 972562f7aaaa261ec6e1ac14fed0c5bdd0dfb1cb) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Ib3b4fd0da8aba1d0c069c560690a7a5fd5ac14b2 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209251 " fail_count="1" gerrit_number="1209251" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1209251/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ia95237fdf7e39c9e269414c92ce2f4c1e6ef5f58" commit="a7c7838d3001022bc27649027508e18f6c112357" commit_message="UPSTREAM: ASoC: qdsp6: q6asm: remove unused struct q6asm member pcmdev in struct q6asm seems be left over and unused, so just remove it. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Acked-by: Niklas Cassel &lt;niklas.cassel@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f339155a4063cf3177bb38f6e83760951148e86b) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Ia95237fdf7e39c9e269414c92ce2f4c1e6ef5f58 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209252 " fail_count="1" gerrit_number="1209252" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1209252/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I3480a84be8c8fb3ff10164b76b9e88355cd9f0cd" commit="6dd15c96d1fbd0a8d6231f588eada645e292c2b5" commit_message="UPSTREAM: ASoC: qdsp6: qdafe: fix some off by one bugs The &gt; should be &gt;= or we could read one element beyond the end of the port_maps[] array. Fixes: 7fa2d70f9766 (&quot;ASoC: qdsp6: q6afe: Add q6afe driver&quot;) Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt; Acked-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit c54c1c5ee8e73b7cb752834e52e2129b1dab00bd) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I3480a84be8c8fb3ff10164b76b9e88355cd9f0cd Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209253 " fail_count="1" gerrit_number="1209253" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1209253/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I399c70a83b07c96709ad26cf3cd06fa1c49eea07" commit="921fb16f2315d90840d08670e80fdaaa6fb8f35d" commit_message="UPSTREAM: ASoC: qdsp6: q6afe-dai: do not close port if its not opened afe ports are open as part of prepare, so for use cases like &quot;aplay sample.wav&quot; were sample.wav is not present. This would call port close eventhough port was never opened. DSP would return errors for such use cases. Avoid doing this by checking the port state. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 110743189c863e96dc08a581d56c50b965870a3f) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I399c70a83b07c96709ad26cf3cd06fa1c49eea07 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209254 " fail_count="1" gerrit_number="1209254" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/1209254/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Id2759d8c873c38df0870358be6c5f6db2d29892a" commit="cf886965fea9668429490b798e5dc0f490244027" commit_message="UPSTREAM: ASoC: qdsp6: q6asm-dai: do not close port if its not opened asm ports are open as part of prepare, so for use cases like &quot;aplay sample.wav&quot; were sample.wav is not present. This would call port close eventhough port was never opened. DSP would return errors for such use cases. Avoid doing this by checking the port state. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 5dffc1752cabde6396fca28ff8343febfa524512) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Id2759d8c873c38df0870358be6c5f6db2d29892a Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209255 " fail_count="1" gerrit_number="1209255" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/1209255/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I523661b9f17b92a193fbb6957a066f1d469ab006" commit="23dc1bd85648fbe0804820f6b8f1c04fb9c1ccc5" commit_message="UPSTREAM: ASoC: qdsp6: q6afe: Add missing slimbus capture ports Existing code already has support for SLIMbus TX and RX, only thing that was missing from TX side was mapping between virtual to actual DSP port ids. This patch adds those mappings. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 25090bc3f36cc3c171ec020dcc89c71db6bd0a67) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I523661b9f17b92a193fbb6957a066f1d469ab006 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209256 " fail_count="1" gerrit_number="1209256" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1209256/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Id4a72a0123ea8f48f48f512665923d430ef8d5e1" commit="a1d9d91f8a548ea59c7c2687ab10a42b92088942" commit_message="UPSTREAM: ASoC: qdsp6: q6afe-dai: add support to slim tx dais This patch adds support to SLIMbus TX dais in AFE module. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f03d6b1b4d2460a749fb2826aa71e15a66104a88) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Id4a72a0123ea8f48f48f512665923d430ef8d5e1 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209257 " fail_count="1" gerrit_number="1209257" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/1209257/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I0336259058829fbeca94aef772e27e884c4f87b1" commit="81e1456188c5dd8e8701c19a9b6bcc1ff11b6ef3" commit_message="UPSTREAM: ASoC: qdsp6: q6routing: add slim rx routings This patch add routings mixer controls for slim rx ports. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 9191ffe2d212f64aa2ec311f4294ba7066d1f8a1) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I0336259058829fbeca94aef772e27e884c4f87b1 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209258 " fail_count="1" gerrit_number="1209258" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/1209258/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I927d3706bac80c88c4e9d722bbbb98099ccf82fd" commit="d0b082d99be3b51057f732845b9e8541b009d8b9" commit_message="UPSTREAM: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels num_channels for slim dais are aready set int set_channel_map, do not overwrite them in hw_params. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f1478a1476d45c5d7b070c726f46a7b581d3103c) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I927d3706bac80c88c4e9d722bbbb98099ccf82fd Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209259 " fail_count="1" gerrit_number="1209259" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/59/1209259/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Idc97911584560b9c6a719af99560ea85c188ed23" commit="2be392615fc04f9fec6e6f246f782644f3efa3ec" commit_message="UPSTREAM: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() The main thing is that the data-&gt;priv[] array has AFE_PORT_MAX elements so the &gt; condition should be &gt;=. But we may as well check for negative values as well just to be safe. Fixes: 24c4cbcfac09 (&quot;ASoC: qdsp6: q6afe: Add q6afe dai driver&quot;) Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b8110a87b75f948d978c06e130cc68026645c4a1) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Idc97911584560b9c6a719af99560ea85c188ed23 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209260 " fail_count="1" gerrit_number="1209260" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/60/1209260/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib300137e47acc22b0d67c93e90cdcf7878f7576d" commit="80e2b2b266d08eb8ec087f4bebab12a1d0626f3c" commit_message="UPSTREAM: ASoC: qdsp6: q6routing: off by one in routing_hw_params() The data-&gt;port_data[] array has AFE_MAX_PORTS elements so the check should be &gt;= instead of &gt; or we write one element beyond the end of the array. Fixes: e3a33673e845 (&quot;ASoC: qdsp6: q6routing: Add q6routing driver&quot;) Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 090345ce7265dd111299e3a63cdc79c3ef924481) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Ib300137e47acc22b0d67c93e90cdcf7878f7576d Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209261 " fail_count="1" gerrit_number="1209261" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/61/1209261/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="If882fd29938635dd0cfcf5d5d7b8944f003dd9f4" commit="78ff86055e161d862d9c37e47c7bbd63b14ba0ba" commit_message="UPSTREAM: ASoC: core: add support to card re-bind using component framework This patch aims at achieving dynamic behaviour of audio card when the dependent components disappear and reappear. With this patch the card is removed if any of the dependent component is removed and card is added back if the dependent component comes back. All this is done using component framework and matching based on component name. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Reviewed-by: Vinod Koul &lt;vkoul@kernel.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit bb4b894addb09a069c072a0a032f644cc470d17f) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: If882fd29938635dd0cfcf5d5d7b8944f003dd9f4 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209262 " fail_count="1" gerrit_number="1209262" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/1209262/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I12f38522c409fdbf7f236a9cf053d6c94d2fc552" commit="675cd83696388dad27c694e7c2b70b10897102d8" commit_message="UPSTREAM: ASoC: qdsp6: q6afe-dai: remove component fw related code Now that the component framework is integrated into the ASoC core, remove any redundant code in this driver. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Reviewed-by: Vinod Koul &lt;vkoul@kernel.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 605fcb69918528e1a448cba4d358cbd8ed532146) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I12f38522c409fdbf7f236a9cf053d6c94d2fc552 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209263 " fail_count="1" gerrit_number="1209263" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/63/1209263/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="If5752d871f1e9b1ff27b6f1f094b933245dc9ca3" commit="2b20a3343b9d00c4c92fa1ea94663e36b12197cf" commit_message="UPSTREAM: ASoC: qdsp6: q6asm-dai: remove component framework related code Now that the component framework is integrated into the ASoC core, remove any redundant code in this driver. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Reviewed-by: Vinod Koul &lt;vkoul@kernel.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f924e4fd89659908107a5529f02c21edb4770dba) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: If5752d871f1e9b1ff27b6f1f094b933245dc9ca3 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209264 " fail_count="1" gerrit_number="1209264" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/64/1209264/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I54e36c3f5a6621c41f5ec7ebf20d79d3da1f2257" commit="d993a34fbc7c650cb33ee54f50e09828f3fe4a79" commit_message="UPSTREAM: ASoC: qdsp6: q6routing: remove component framework related code Now that the component framework is integrated into the ASoC core, remove any redundant code in this driver. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Reviewed-by: Vinod Koul &lt;vkoul@kernel.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 791940779d651c2219e97702d2245b5420b0c8ae) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I54e36c3f5a6621c41f5ec7ebf20d79d3da1f2257 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209265 " fail_count="1" gerrit_number="1209265" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/65/1209265/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I335724d3f91a049020a91ac0ecae83aeb2a1485d" commit="163af81d9da6fbccea0cdd44da76cdc00c511c34" commit_message="UPSTREAM: ASoC: qcom: apq8096: remove component framework related code Now that the component framework is integrated into the ASoC core, remove any redundant code in this driver. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Reviewed-by: Vinod Koul &lt;vkoul@kernel.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 90ae7105eaf19342bb11e554059d62b84e01da12) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I335724d3f91a049020a91ac0ecae83aeb2a1485d Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209266 " fail_count="1" gerrit_number="1209266" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/66/1209266/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I28bddad177c2cc2358bce46fc446fac464f9976f" commit="132996550a6e3ac7ab1c0b0fe6614dfde1f995d9" commit_message="UPSTREAM: ASoC: qcom: dt-bindings: Add sdm845 machine bindings Add devicetree bindings documentation file for SDM845 sound card. Reviewed-by: Rob Herring &lt;robh@kernel.org&gt; Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 00bc22e3eea0346b594442331df53d0d1e7104dd) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I28bddad177c2cc2358bce46fc446fac464f9976f Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209267 " fail_count="1" gerrit_number="1209267" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/1209267/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I3e43f7a4fd4cd78df21c490fd5bc84d8733c8da4" commit="4d888e381c7cf8103aa3c00187241f267b125dfb" commit_message="UPSTREAM: ASoC: dt-bindings: Update dt binding name for apq8096 Remove qcom prefix from machine driver dt bindings of apq8096 SoC. Acked-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Reviewed-by: Rob Herring &lt;robh@kernel.org&gt; Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0c901e8cea15ba1e318d8f4342f7dc27a80b5978) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I3e43f7a4fd4cd78df21c490fd5bc84d8733c8da4 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209268 " fail_count="1" gerrit_number="1209268" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/1209268/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I0643b1ef2a06ca7f1fa78725488cde0685419150" commit="79a7730fb50185e3eeb72ce8fb7fb281eaed9d7d" commit_message="UPSTREAM: ASoC: qcom: Add support to parse common audio device nodes This adds support to parse cpu, platform and codec device nodes and add them in dai-links. Also, update apq8096 machine driver to use the common API. Acked-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit c25e295cd77b37903ddc9ee27384e17aad08f27c) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I0643b1ef2a06ca7f1fa78725488cde0685419150 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209269 " fail_count="1" gerrit_number="1209269" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/1209269/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I48b01580cfd480247f4cdecd76af2b6fa08f7471" commit="180976a02116b9b196f4e4dc8248e0c1df23640e" commit_message="UPSTREAM: ALSA: pcm: Add snd_mask_set_format() helper for standard usages Many drivers calling snd_mask_set() need to do ugly cast with __force for shutting up the sparse warnings. Actually almost all of them are about setting the format, so it's far better to provide a common helper snd_mask_set_format() to pass SNDRV_PCM_FORMAT_* directly without the cast. There are a few other calls of snd_mask_set(), but they are in the PCM core code, so we leave them for now. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0b62834e73e332fea76a340d62aaf50c732b17e0) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I48b01580cfd480247f4cdecd76af2b6fa08f7471 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209270 " fail_count="1" gerrit_number="1209270" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/70/1209270/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Iba4646896c237e749f51bd29377dbdd0cbc3e995" commit="ef62b76b347269df476ec20e36bfdc781b81cc02" commit_message="UPSTREAM: ASoC: qcom: add sdm845 sound card support This patch adds sdm845 audio machine driver support. Acked-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 6b1687bf76ef84cb1e31386c4871a01fe66937bf) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Iba4646896c237e749f51bd29377dbdd0cbc3e995 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209271 " fail_count="1" gerrit_number="1209271" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/71/1209271/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Idd96e961901d19f450aa680f00a95806e8a2ed28" commit="0f46cb289187ccaeb37262da5950ecb807b1ca6b" commit_message="UPSTREAM: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 Add DEPENDS_ON QCOM_APR for SND_SOC_SDM845 to fix the warning: unmet direct dependencies detected for SND_SOC_QDSP6. Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 73edbe42582207ff8f47168f05124376394aa643) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Idd96e961901d19f450aa680f00a95806e8a2ed28 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209272 " fail_count="1" gerrit_number="1209272" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/1209272/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I80a4d18eadf065dcf12f1907d1acba13d3cd9e56" commit="e97382affa3f10f67e419f1fa9de1dcff9ca69f7" commit_message="UPSTREAM: ASoC: apq8096: remove auto rebinding Remove auto rebinding support, as component framework can deadlock in few usecases if we are trying to add new/remove component within a bind/unbind callbacks. Card rebinding is ASoC core feature so all the previous component framework stuff in q6dsp remains removed. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 1eb576881ff884dd6d10272b96cc336d156492c2) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I80a4d18eadf065dcf12f1907d1acba13d3cd9e56 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209273 " fail_count="1" gerrit_number="1209273" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/73/1209273/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I36f050f753ad03407d3bc287097bcc0c89f6b471" commit="24bd63641bcea28609c0a1bd8dd43c8d5544f8de" commit_message="UPSTREAM: ASoC: smd845: remove auto rebinding Remove auto rebinding support, as component framework can deadlock in few usecases if we are trying to add new/remove component within a bind/unbind callbacks. Card rebinding is ASoC core feature so all the previous component framework stuff in q6dsp remains removed. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 62121debfb31a8700e387bd2987779b3a98bc520) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I36f050f753ad03407d3bc287097bcc0c89f6b471 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209274 " fail_count="1" gerrit_number="1209274" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/74/1209274/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Id15363b0343061fb4088c92886e69548faa7645e" commit="a2dd0dbd329d606460760b9eeafba0adbe176a17" commit_message="UPSTREAM: ASoC: core: remove support for card rebind using component framework DRM based audio components get registered inside the component framework bind callback. However component framework has a big mutex lock taken for every call to component_add, component_del and bind, unbind callbacks. This can lead to deadlock situation if we are trying to add new/remove component within a bind/unbind callbacks. Which is what was happening with bcm2837 rpi 3. Revert this change till we sort out the mutex issue. Reported-by: Guillaume Tucker &lt;guillaume.tucker@collabora.com&gt; Reported-by: Stefan Wahren &lt;stefan.wahren@i2se.com&gt; Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 611cbc8799b672f41b6ba7afed758ad9efb959a7) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Id15363b0343061fb4088c92886e69548faa7645e Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209275 " fail_count="1" gerrit_number="1209275" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/1209275/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ic8d4c97c12e5f7c0b09c280425d70750f701a199" commit="283ee7489ed93d5aacdd0846aa78a87c2eac9884" commit_message="UPSTREAM: ASoC: smd845: fix memory leak In case memory resources for *card* were allocated, release them before return. Addresses-Coverity-ID: 1472244 (&quot;Resource leak&quot;) Fixes: 6b1687bf76ef (&quot;ASoC: qcom: add sdm845 sound card support&quot;) Signed-off-by: Gustavo A. R. Silva &lt;gustavo@embeddedor.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8530ebf1079ccc84ffa32d970cdcae168b2f3684) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Ic8d4c97c12e5f7c0b09c280425d70750f701a199 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209276 " fail_count="1" gerrit_number="1209276" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/76/1209276/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I7e59e53e2fd4a168e68f715ae772a7653721844f" commit="f5d0c4f8bc630727c7e23f9336febc073e5fc071" commit_message="UPSTREAM: ASoC: qcom: make common.c as proper module This patch converts common helper functions in to proper module and also fixes below warning. WARNING: sound/soc/qcom/snd-soc-sdm845: 'qcom_snd_parse_of' exported twice. Previous export was in sound/soc/qcom/snd-soc-apq8096.ko Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8e3684f66e15c354dba5544c2af8ce973ed40cf6) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I7e59e53e2fd4a168e68f715ae772a7653721844f Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209277 " fail_count="1" gerrit_number="1209277" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/77/1209277/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib6ee821770a0eddbaec74e6c395c138c095d5d07" commit="933ff7520446e1a4e2b812379aec0876d0899de7" commit_message="UPSTREAM: ASoC: apq8096: remove unused header files This patch removes unused header files from the driver. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e9d244b14dd5cf9a78ab256a4463d946e580ca63) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: Ib6ee821770a0eddbaec74e6c395c138c095d5d07 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209278 " fail_count="1" gerrit_number="1209278" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/78/1209278/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I74c6a1e7668b20ab8cf4986c669e745cabcf392f" commit="a4f20dabc3da0bb80a60ebf650991694f39b627c" commit_message="UPSTREAM: ASoC: sdm845: remove unused header files This patch removes unused header files from the driver. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 846b2c96808cc7cdf4e0619d00604b3edd15b35a) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I74c6a1e7668b20ab8cf4986c669e745cabcf392f Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209279 " fail_count="1" gerrit_number="1209279" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/79/1209279/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I44c5439979cba460b4396d2c82f5b52cc65ab940" commit="3d1da47ea8cb1ffbd07543590efbe615b81efd5d" commit_message="UPSTREAM: ASoC: qcom: remove unused header files from common.h This patch removes unused header files from common.h. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d72117d0c89a3f5657ef91d5eef31337964e3cb2) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 Change-Id: I44c5439979cba460b4396d2c82f5b52cc65ab940 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209280 " fail_count="1" gerrit_number="1209280" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/80/1209280/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I55ca0f8e67822e4fe9147b03f6f8ebab7fa5e275" commit="ca3026a23c8c18c5fb9f734b6249c01da4c31c8c" commit_message="UPSTREAM: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm Add missing AIF_IN dapm for slim tx ports. Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0961503412e3e13d82f885f9fb3af527edd58e47) BUG=b:78507204 TEST=CROSS_COMPILE=aarch64-cros-linux-gnu- ARCH=arm64 make -j64 CQ-DEPEND=CL:1208881 Change-Id: I55ca0f8e67822e4fe9147b03f6f8ebab7fa5e275 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1209281 " fail_count="1" gerrit_number="1209281" owner_email="cychiang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/1209281/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id7dc3fa0819169ca2aa1e8e3f3f040cf0cdbf50d" commit="5da824840ff8f751e5a319debf5729c57fa47497" commit_message="cr50: Export Virtual NVRAM header Virtual NVRAM indexes are defined in this header. This change exports that header so that the indexes can be referenced safely from outside the cr50 codebase. CQ-DEPEND=CL:1193563 BUG=b:110971075 TEST=build Change-Id: Id7dc3fa0819169ca2aa1e8e3f3f040cf0cdbf50d Reviewed-on: https://chromium-review.googlesource.com/1193622 Commit-Ready: Louis Collard &lt;louiscollard@chromium.org&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="2" gerrit_number="1193622" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/22/1193622/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib89884ac5f373eac152229524b85e9b0bc7c241e" commit="5d3f53208a1b59d0d95982b990ee8cac278bf3b4" commit_message="attestation: Add dependency on cr50 headers. Attestation service will query virtual NVRAM indexes. To do this reliably it needs access to the header where they are defined. BUG=chromium:859542 TEST=build attestationd with change that includes cr50 header Change-Id: Ib89884ac5f373eac152229524b85e9b0bc7c241e Reviewed-on: https://chromium-review.googlesource.com/1193623 Commit-Ready: Louis Collard &lt;louiscollard@chromium.org&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="2" gerrit_number="1193623" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/23/1193623/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I960a4f1d959f541695504ffcb4204f1e604d7b65" commit="02141e1ef895315e4a06d988971dccbf9f3bbc9b" commit_message="servod: add device watchdog This adds a watchdog thread that every second ensures all servo devices can still be found. If it cannot find one device, leverages the new clean shutdown path to tear down the servod invocation. BUG=chromium:877909, b:74022289 TEST=manual testing test matrix unplug ctrl-c v4 + ccd (Y) (Y) v4 + micro (Y) (Y) micro (Y) (Y) v2 (Y) (Y) suzyq N/A (Y) Change-Id: I960a4f1d959f541695504ffcb4204f1e604d7b65 Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1195270 " fail_count="1" gerrit_number="1195270" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/70/1195270/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id577aec97a29eb9bdb8ae79104f175c80a7138ec" commit="f6ffab99ce11a1fa454f72882d7c93b4bc4aa337" commit_message="servod: Extend watchdog to have reinit capabilities. This CL replaces the WATCHDOG_EXEMPTION with REINIT_CAPABLE i.e. instead of giving CCD a free-pass, it will attempt to find it again for ~10s, and attempt to reinitialize it, before giving up. This works well when plugging/unplugging ccd &amp; when using power_state:ccd_reset I have my concerns as I haven't stress-tested enough if it also reliably works when just rebooting cr50 straight from its console, but I haven't encountered issues yes. BUG=chromium:877909 TEST=manual testing $ sudo servod -b soraka &amp; &lt;unplug ccd&gt; WARNING - Device - vid: 0x18d1 pid: 0x5014 serial: u'17017055-90ECC673' not found when polling. Device is maked as reinit capable. xx more reinit attempts before giving up. &lt;plug back in&gt; $ dut-control cr50_version cr50_version:0.4.4/cr50_v1.9308_B.334-78f874b $ dut-control &quot;cr50_uart_cmd:ccd open&quot; $ dut-control &quot;cr50_uart_cmd:reboot&quot; WARNING - Device - vid: 0x18d1 pid: 0x5014 serial: u'17017055-90ECC673' not found when polling. Device is maked as reinit capable. xx more reinit attempts before giving up. $ dut-control cr50_version cr50_version:0.4.4/cr50_v1.9308_B.334-78f874b $ dut-control power_state:cr50_reset WARNING - Device - vid: 0x18d1 pid: 0x5014 serial: u'17017055-90ECC673' not found when polling. Device is maked as reinit capable. xx more reinit attempts before giving up. $ dut-control cr50_version cr50_version:0.4.4/cr50_v1.9308_B.334-78f874b Change-Id: Id577aec97a29eb9bdb8ae79104f175c80a7138ec Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1201922 Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="1" gerrit_number="1201922" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/22/1201922/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6d3d1776dc38e6df08d923998dff9da2f3eef8ac" commit="9d405ae082e2d3755414ab9fa0e4dc64824a2d74" commit_message="crash: anomaly_collector: start converting to C++ This starts a new C++ file to hold the main entry point. This way we can start peeling away non-lexing logic from the .l file. BUG=chromium:874698 TEST=precq passes Change-Id: I6d3d1776dc38e6df08d923998dff9da2f3eef8ac Reviewed-on: https://chromium-review.googlesource.com/1188858 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="2" gerrit_number="1188858" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/58/1188858/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5b388129ac3961ef5a52767b861cb70bbee596c9" commit="44d473e24e2652b50a50de29c441ee52b0d11e48" commit_message="pack_firmware: Change default tools to empty for updater5 Since chromium:765753, the postinst now always runs updater inside the new rootfs (using chroot) so bundling tool programs (flashrom, crossystem, mosys, ...) is no longer needed for AU and recovery. There may be still developers grabbing an older/newer version of chromeos-firmwareupdate and run it directly on different rootfs, where the related programs may be not compatible and cause updating to fail -- especially in early proto stages. However, this may be not super critical to support, especially since, we have zero testing/validation making sure we actually bundle all the binaries we care about (for example, mosys calls other programs like vpd_get_value). Plus, currently we are moving updating logic into futility itself (chromium:875551). As a result, in this patch we are going to experiment &quot;no tools bundled&quot; on new devices using updater5 (which will run the futility based updater) and then decide if we should remove all tools for all devices. BUG=chromium:765499,chromium:765753,chromium:875551 TEST=./pack_firmware_unittest.py ./pack_firmware_functest.py Set CROS_FIRMWARE_SCRIPT=updater5.sh in ebuild and then emerge-$BOARD chromeos-firmware-$BOARD; /build/$BOARD/usr/sbin/chromeos-firmwareupdate -V # no tools Change-Id: I5b388129ac3961ef5a52767b861cb70bbee596c9 Reviewed-on: https://chromium-review.googlesource.com/1215102 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1215102" owner_email="hungte@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/02/1215102/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2f68d0f59f5159e629281c19c23286da1f1a75ca" commit="6a35718e32a208ad9992cf598e741baa80f0cc2a" commit_message="shill: build out of platform2 BUG=chromium:785137 TEST=precq passes Change-Id: I2f68d0f59f5159e629281c19c23286da1f1a75ca Reviewed-on: https://chromium-review.googlesource.com/1147713 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="1" gerrit_number="1147713" owner_email="vapier@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/13/1147713/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib37c87da7ef9b856dbd39bd84c8330c848b8b1d6" commit="88421834c334a6fdd5ff62a4dbf0d6e1dfd25691" commit_message="bluez: Fix mkfifo already exists When bluetoothd crashes, it fails to restart because pre-start script fails when trying to create the already existing /run/bluetooth/fifo file. Creating this file should be guarded with &quot;if not exists&quot;, additionally this should be moved to bluetoothlog-upstart.conf instead of bluez-upstart.conf because this has nothing to do with bluez, to minimize any other possible regression that affects bluez. BUG=chromium:882198 TEST=run &quot;restart bluetoothd&quot; and it should succeed run &quot;start bluetoothlog&quot;, &quot;kill $(pidof btmon)&quot;, check that log file is written to /var/log/bluetooth/log.gz Change-Id: Ib37c87da7ef9b856dbd39bd84c8330c848b8b1d6 Reviewed-on: https://chromium-review.googlesource.com/1214824 Commit-Ready: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1214824" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/24/1214824/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6b7917f2ef2919e70670b88efbf9ae43d3bd8fcc" commit="26f8dc50795088a49044dfcaf9f3dca0083c6c8d" commit_message="ml: Add model loading logic to the ML service. This change allows MachineLearningServiceImpl objects to bind ModelRequests. They do this using a static list of model metadata, which right now holds only one test model. BUG=chromium:836098 TEST=Unit tests added. Change-Id: I6b7917f2ef2919e70670b88efbf9ae43d3bd8fcc Reviewed-on: https://chromium-review.googlesource.com/1172236 Commit-Ready: Michael Martis &lt;martis@chromium.org&gt; Tested-by: Michael Martis &lt;martis@chromium.org&gt; Reviewed-by: Michael Martis &lt;martis@chromium.org&gt; " fail_count="2" gerrit_number="1172236" owner_email="martis@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/36/1172236/10" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie88c594cd12e7af6c1136fe0f7921e713bbd970e" commit="da745dcda0c066f035742e12f7d84bde8a199fc9" commit_message="libchromeos-ui: migrate the package to GN CQ-DEPEND=CL:1149942 BUG=chromium:767517 TEST=precq passes Change-Id: Ie88c594cd12e7af6c1136fe0f7921e713bbd970e Reviewed-on: https://chromium-review.googlesource.com/1201282 Commit-Ready: Keigo Oka &lt;oka@chromium.org&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1201282" owner_email="oka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1201282/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I08b7c7775808764f6492b98bc97020b4dd494fb0" commit="8d2e5b145be648a376c1766e2072278acd0534e3" commit_message="servod: Ensure that ServodScratch sanitizes the scratch on init. A stale servoscratch entry right now blocks servod invocation. This shouldn't happen as ServoScratch class should sanitize the scratch before invoking a new servod instance. This CL fixes this by moving the ServoScratch invocation in servod early enough to be able to sanitize before decisions are made. BUG=chromium:841121 TEST=manual testing sudo servod -b soraka &amp; servodutil show -p 9999 sudo kill -9 &lt;PID&gt; (this produces a stale entry) sudo servod -b soraka &amp; - ServoScratch - WARNING - servodutil.py:440:_Sanitize - Port '9999' still registered but not bound to a servod instance. Removing entry. (no errors) Change-Id: I08b7c7775808764f6492b98bc97020b4dd494fb0 Reviewed-on: https://chromium-review.googlesource.com/1206153 Commit-Ready: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Tested-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="1" gerrit_number="1206153" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/53/1206153/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9a7cd4f969edd6b9fb9b73b283d7ae42fbf7e3e2" commit="70da7b340926a71c70516b38202a93504caaf87f" commit_message="servod, measure_power: provide better logging on tracker error When a PowerTracker verification failed, PowerMeasurement clobbers the resulting error message. This makes sure that the error message gets logged before raising an error. BUG=chromium:806146 TEST=manual testing w/ EC off Failed to get ec_board, setting to unknown. Failed to test servod commands. Tested: ['ppvar_vbat_mw'] Tracker EC failed verification. Not using it. Change-Id: I9a7cd4f969edd6b9fb9b73b283d7ae42fbf7e3e2 Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1198810 Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="1" gerrit_number="1198810" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/10/1198810/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I158aca2e44362e9f5e367427500154a9d6f8ba6c" commit="ae8593108ce29f744e4a1bf160ada3485f8efef9" commit_message="servod, dut-power: Progress Tracker This change introduces a visual feedback for dut-power by printing a . into stdout every 1s to show progress, and aid users with their anxious fingers if they want to press Ctrl-C and cut the process short. BUG=chromium:879090 TEST=Manual testing, 1s rate seems very reasonable Change-Id: I158aca2e44362e9f5e367427500154a9d6f8ba6c Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1198805 Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="1" gerrit_number="1198805" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/05/1198805/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I786c30d278f0efc58437b9dc27d573460e4d1581" commit="c3422cbc81e1e2d6c83fa4ade6644af00ea2adad" commit_message="CRAS: Skip underrun check for non-normal state device The bug is related to commit 1212622 CRAS: Call update_dev_wake_time for non-normal device state For a non-normal state device, the underrun check should be skipped. Or the underrun operation will fill lots of zeros to device when starting a new stream. BUG=chromium:878423 TEST=Open a playback stream for a while and close it. $ cras_test_client --playback_f /dev/zero There should not be any underrun event captured by snapshot $ cras_test_client --dump_e Change-Id: I786c30d278f0efc58437b9dc27d573460e4d1581 Reviewed-on: https://chromium-review.googlesource.com/1212253 Commit-Ready: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Reviewed-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; " fail_count="2" gerrit_number="1212253" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/53/1212253/4" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I3128700fc65ad3d5c496acde402b40ef0f2a2b25" commit="f852f7a2cd8e473331cbd27cfc0e06a8f3473489" commit_message="CHROMIUM: Disable EGL_KHR_partial_update Disable it because it fails the Android CTS. BUG=b:112057679 TEST=The list of extensions `adb logcat | grep 'SurfaceFlinger: extensions'` does not contain EGL_KHR_partial_update. TODO(chadversary): Drop this patch after we diagnose why EGL_KHR_partial_update fails. Change-Id: I3128700fc65ad3d5c496acde402b40ef0f2a2b25 Reviewed-on: https://chromium-review.googlesource.com/1208311 Commit-Ready: Chad Versace &lt;chadversary@chromium.org&gt; Tested-by: Chad Versace &lt;chadversary@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Benjamin Gordon &lt;bmgordon@chromium.org&gt; " fail_count="1" gerrit_number="1208311" owner_email="chadversary@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/11/1208311/1" remote="cros" total_fail_count="1"/><lkgm version="11049.0.0-rc5"/></manifest>