blob: e749b426e2bf67d3dabd88f9fc3f261ad2ef97b2 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="8c89af33bdc3760cce1d7433796f45c7c270384e">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="e925d023c26427d9cba5a7ef1689f6bc87e6bba8" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="b9cf501c1818d736cc316010693484d2cb091add" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="a7c0e5a11d46b35eb8a22e52bc9d09912315823c" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="6fbda1b24c1893a893b17aa219b765b9e7c801d8" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4f4fad584e9c2735af5131f15b697376a3327de5" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="chromium/src/buildtools/clang_format/script" remote="chromium" revision="079ee0ba10162a6f41644bb01d9b9487fb20fd18" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="80a1cf66b83c394c911b14312274b26dba888ae0"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="2e223a915e69248a5edc320d032731e16448d6fc" 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="2d4870cbecda8fee2bf7b1f5713ac1352f040dca" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="31641675dc94b9efe76a42fb70246ca3f43fed78" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="08bb5589019bbaae1039240ce347cdc3ed05f43a" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="0d3a1c8342593f4dff817a99d85338c30a2cea8b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="439eba782bde9d318d74d5924a304b245842160b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="cee2171438c9939fa021194b0955a2cf61d3c2c4" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/logstock" path="infra/logstock" revision="ef7fe408b9feee9a3664b36f0176fcacd27bf703" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="bd2e4c18fa7bf050ce9f888554ffa70ca3552e62" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="1f82b88e48d13f45a2950326e4f4958dc05e02a5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="bf7de32d19f2d449f73b804ea0db0a64d22c0701" 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="2b4cb1492d3d5dc0e2f9d2d093f3cf3b4a274010" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="49b95ce2579cf9eaf4404dbce00cedd8e9ced148" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="422ee14a399e2c1ef529c05a24df35f35ab0d8c5" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="6664ce2d2f641a65adb75c8c3fa90ef01b97a2bc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="4e8a4880dca3611a0ecb90eef4f59a81862846b2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="1f12b847f32d6189f8c6901241ea4c67f32f3cca" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="75d7927161b6f3f54fbb2920ec8e1bb0bc131ccf" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="8cb6a1a2a04acf304721ddc098b814cb54792e3f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bisect-kit" path="src/platform/bisect-kit" revision="ced2dbf7b172c46b1a921f8aedb021c876f25486" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="a3c760e5b3e3e646c202b23b9cf0d8593c0a0ff2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="5fb05b89df9447d0535f8c38e8c1a90499dfe659" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="0215a28bea38f2340a5bb997257b8adf98207b09" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="3d2b9922e81cce898d4f09306563d3ca9d32c67e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="e7f8b15cde6b9a90e1c4c8baf0011668eb31c5d0" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="f75a0357e5c0cdb976055824334a269f884172f1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="186eb8b0db644892e8ffba8344efe3492bb2b823" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="dd9cf77f27e3b22b4e957ac0626cd0ee67948683" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="6d6cd60beaa38d986e60cd7ec099ca8567848ce4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="240acaa806e64238b0fda54b478209b6aec430b3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="c27f522e3efde1754afb9d149d95a750fe34f465" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="b8b8329840d748037e66f1fe967b205637b116e8" 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="5b78813d42d37c18ed45d8fcfcb4a2844686a5fc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="597b30fed780a0148149fa4086f9ad4792a3d4ab" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b2c29757b90133e8e6315800a1afdeafe4a2bc5a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="a2c76efc8a0ca6988f4270a88543f75d05ccd5bb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="275de72e6b14f5f2bd90376120e19af4e4fbdd9c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="b988fa74ec18de6214b18f723e48331d9a7802ae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="e043793ce4968d66e0abfc27e4be9c976ba2ccb6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="067594b15aa39835f49058853d3f1f586124c101" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="0d6d9274e11e8a23b29ba72b334aad7ab2856774" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="a9f6c4e77187325d8edc0c57cbfe1496d5604e7f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="146a68465feb9039602bcaa508ef3fea8e8f926a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="2c0d77a1dc11b966405522eefa94b6e3df6fe6c8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="16d0b5c882042ad3061f2104fa2c013ec90687c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="2acf9c56df51e23ca23008d3896dc70d801fb58d" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="565879e871a3e7fc4128c7c4b2de153195b1f016" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="f3e4d3bca41b674e89583d74dfb7e538fe58ff18" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="db50af69b91bc1cffde13740c23aed72883fbc45" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="9a9fab4ae4e84b1c819aa8b8790846af52280117" 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="a22ce61eda75ec3a394e32f5c1eff27f1b2ff224" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="c63a4457a7b3d28081dcb1de276928d49ded130a" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="935555d5f21d87ec2253c29abdc7e99d48bd6900" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="76942b84a5ded31edbd209c5b4876486c513d559" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="d9fac7e5ebe4766d091f7f93ed1dde70ff794215" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="fe77b53e32692fc5d35df208e2b3d21a28f6228b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="567b8c6cc2d4c90a223c126ecbcb617d2b8a3a23" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="56a2edd3dee4157daf57667c1f2e04a363e8fa12" 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="047e9ebacc757f720953cbcffc34c6acb8db14af" 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="d768a9948406807d153117a2e221830f87bd6791" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="678b4c4a81069bb6e10e2e59f5374b83d727cd2b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="eb6d8c1832b9181926df107faf41a80887fd982c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="ae250b727d57fc7e750c06ceab254eeea1511de6" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="8df83bf3e30ada89fc0799859e3de25017dc93ac" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="8af5146f4c55a51b0debf81f1cee3c3333aa1505" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="870d8afa9ab839442f4766881748ad5bc4f6f7d5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="36a5b8f7a26b881dd41cca2466618d5a29796a45" upstream="refs/heads/fwupd-1.2.3"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="825fc302e0e0ffeb2aa925da70ebc32bc5377c2b" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="adde376e892428c33c27aa14383b3e7a7f41f2ad" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="1f9bc912d4b52362284c08a013d31166474fd128" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="5f1be6ae1d9d95c778d3f8ebf02dca3b126fa618" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="98010d4e0c0d1ed95b2b08d9e2b51dcde3d18fe3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="89d91b2c8361fb123e53d4ddb972d7f6d3ad0276" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="ca6ad94e109c66045d75d6a432fdfc64244102b0" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="585ce9f2fe960cc9f5b2fb6ceeeead86d7c55de5" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="f64a232190baf1e8e486eaf93b36b1013aecba7f" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="9d3c2c76d3a0a3a09854ddb0f0bdeed9ce8a2642" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="c1f92e703ebd4856fbb5060d0ba735e6958629e1" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="9b3d240fd9276a83fe6df6e6db3be550945f8f0a" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="584b9900d98e9492c23a0af59d350b40095df922" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="5a3bdc7add2f30f7673052376514c91dbcd1b64a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="0151170b4ef1f344630b139bb4b80b94585a22b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="f1286adeb71d12d687a3017b5d483b3d3cad8e75" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="000ca87656ff8ece0768a590ba627dbea7b42c42" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="658d14909e3231dddedebbd769db36d7a9f6d784" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="e6b3d357f6b99e6b409fa6b2a69fb3f8851f5b2d" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2ddb710fdef5f24bfe10d0ee09b1f32ea53aaa8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="0b736f7fd4852bdea2ac6be9a018a41065252233" upstream="refs/heads/chromeos-freedreno"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="19219422df0a31c8990ba4462b4ab453b5fdfd5f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="30e30b3c301d2605abf2cc224abdb04bfaad7b3f" upstream="refs/heads/chromeos-2.3.49"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="8dc336a991e5494e6cc9a0094778fee67f22ed6c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="4066f05ebae55958e3d193f9177c310b1d480886" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="2f3a03f1b0ef5b00e8de4fa5079fb2885fcf66c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="d8114acdbb7609ebf05825c231f47c5b60a4d0b0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="6103fff146d9e434a643a031f7a557fd793c8d08" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="b1cba791a63a24cac5b4d7cd68f5e0941a9afe62" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="c3730f67070589a710864eeccdc79260d4c06756" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="6c2cac92b71c2c96e020a10c4f01afdf311bf8e4" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="8084afd71b2989bbb1988488fcb1764202f79b2b" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="62d123dc34a85b87708193774f9eb126a2cd7d1a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="6f7fe1fdbae6046475baf37471074adb9cc9d6f7" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="b7da1a8bdb731999d5d7d59cf30fe3cd1b3c656c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="2065ab00791f10c82b2dc694fe3a41fb6760be5d" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="e36af14afc8c11dc4891294d9c4d997df7f487bf" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="e4b6d367d490a1498a8d1cef84c1f52752a8a0f9" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1389a8dc482d10684a7b30d0aa4c9c58155113ed" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="99e952c01a773162b7c55a049be6f22bcd079a5a" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="06bba01a9b7da88e9dbf10e4aea151f77c7828e3" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e8232e11000b467eeb8428df734151361362a9a8" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="5800125e5cf5d98927fbe31a22d52abcfbda9d4c" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="a852917ec1d1ada705a0a71deaf419af190f268c" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.14" change_id="I76ea72671ecc0b2e0d28e7cb1b303ff6bc73282b" commit="931b8b697de0522d4b1fcdc7efcf37cb5c9bba98" commit_message="UPSTREAM: ASoC: wm8971: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 58a6597ea0e6f310e568c0db6224b586a5bf7c7c) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I76ea72671ecc0b2e0d28e7cb1b303ff6bc73282b Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413441 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413441" owner_email="cujomalainey@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/41/1413441/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Idbe731b57e4fa80fdf3df7bd438dfa3b0f0d7b86" commit="c8e08c81a079c6392c38ed39f29224c05620c053" commit_message="UPSTREAM: ASoC: wm9081: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = true -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 48c3387642967d62fc47aff4ad0e3816bf8292e3) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Idbe731b57e4fa80fdf3df7bd438dfa3b0f0d7b86 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413442 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413442" owner_email="cujomalainey@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/42/1413442/2" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Id21011faf4495a190ff89d4cef2b6c405da11618" commit="77003411c3bcb9cfdecd24c25615fedd486bdfd3" commit_message="UPSTREAM: ASoC: wm9081: fixup wm9081_digital_mute() reg read commit 48c338764296 (&quot;ASoC: wm9081: replace codec to component&quot;) replaced codec to component, but it didn't keep WM9081_DAC_DIGITAL_2 value to reg. This patch fixup it. Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt; Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 1417c5fa3962d768bb8f18f4725a5fc039dbbb0e) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied Change-Id: Id21011faf4495a190ff89d4cef2b6c405da11618 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1412508 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1412508" owner_email="cujomalainey@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/08/1412508/2" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I876e397d84219adaffc169600df9d81cd643ddc7" commit="750fa46511d8e1834c41b8e4bfbf33329ea53480" commit_message="UPSTREAM: ASoC: wm8962: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f4ee271709f05ed62e752557ef2f032aea8258bc) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I876e397d84219adaffc169600df9d81cd643ddc7 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413443 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413443" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/43/1413443/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I367f425edfedf9cd9cf3cf4711e99fe0fbb8811a" commit="cb33f50cc0da8ee05d5cd5a1628c4f5b56d70f35" commit_message="UPSTREAM: ASoC: jz4740: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b48e6ef3a1db8527d0c99e578f3dd3ee40a2d573) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I367f425edfedf9cd9cf3cf4711e99fe0fbb8811a Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413444 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413444" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1413444/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I6665e8e4b11100dc551d471e7a58f3a6427d6b0e" commit="6e670837238956e943903412e2a94f9dcb7b8c9c" commit_message="UPSTREAM: ASoC: ak4104: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 61feead8d78fe103dd18dba5d9acb3a67dce2567) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I6665e8e4b11100dc551d471e7a58f3a6427d6b0e Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413445 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413445" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/45/1413445/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I0c736e7ec570b40104fd78c70241cc9156349a13" commit="c4390ba0bff69880c4037952f642a4a459869c26" commit_message="UPSTREAM: ASoC: wm8991: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit bf338e5b6c00859a259ce3f56b9f04a3f0bb075b) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I0c736e7ec570b40104fd78c70241cc9156349a13 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413446 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413446" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/46/1413446/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I257d00cab7065b30f95007cc5fee2df5fe3e02d5" commit="59e43ee4bee73a46eb21ca2a4f604be38b9d01ae" commit_message="UPSTREAM: ASoC: tas2552: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 1 -&gt; .use_pmdown_time = 0 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 79a4ad1e0f4ae040daac3a7d7c6bddd3332d7baf) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I257d00cab7065b30f95007cc5fee2df5fe3e02d5 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413447 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413447" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/1413447/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I0e469af1033eac72b1f06b5d52cc23d60b555403" commit="87a04482c306b267ef02de75a75b9b1f2c7caa35" commit_message="UPSTREAM: ASoC: wm8523: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 4bf8ae8356c982847ef5bd5f613b87311f9024ec) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I0e469af1033eac72b1f06b5d52cc23d60b555403 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413448 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413448" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/48/1413448/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Ib5f6dc3ad8d521dcdf2595676216a2d59f5c639c" commit="a04c55debbb12808740a575f901d6103f0db1607" commit_message="UPSTREAM: ASoC: wm8770: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 502cb3a293be22f95737480902ed3450c06b276a) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ib5f6dc3ad8d521dcdf2595676216a2d59f5c639c Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413449 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413449" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1413449/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Iabc5468aa2dce26d5550a81c76530a0bbc891d73" commit="6e381cad0adb19398385f639e542b5754d032114" commit_message="UPSTREAM: ASoC: wm8996: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 5d61ef8b07db82746f61927628730ce0407b8897) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Iabc5468aa2dce26d5550a81c76530a0bbc891d73 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413450 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413450" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1413450/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I0ccdbb7b2cbce1e25a30e470eecbf39ccc6a3a9b" commit="1241dda04ec6ca05480816b556d96b5997efdd13" commit_message="UPSTREAM: ASoC: codecs: msm8916-wcd-analog: use btn0 released detection msm8916-wcd-analog uses button0 to differentiate between headphone and headset. Under some circumstances, button pressed and released interrupts are not fired as the driver expects it. For instance, with some connectors, there are spurious button-pressed interrupts when unplugging a headphone, without the corresponding button-released interrupt. But the codec always alternates between button pressed and released interrupts, it cannot fire two interrupts of the same kind in a row. That means that when the headphone is plugged back, only a button-released interrupt will be fired instead of pressed then released. This causes the driver to report headphone as headset. By changing the logic and relying on button 0 release interrupt, the driver could be made more robust for connectors that differ from the one used on the Dragonboard's audio mezzanine. Signed-off-by: Damien Riegel &lt;damien.riegel@savoirfairelinux.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d430a7e3abbf98b4bcb16522cab8e4591775883e) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I0ccdbb7b2cbce1e25a30e470eecbf39ccc6a3a9b Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413451 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413451" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1413451/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Idf24686e2c21b42b129264071d6441a433c4d548" commit="832c3dbb3be20fcff719b93264c4800dade4639e" commit_message="UPSTREAM: ASoC: codecs: msm8916-wcd-analog: configure micbias in mbhc setup The very first time a headset is plugged in, detection is unreliable because bias hasn't been configured yet, it's done once a mechanical insertion interrupt has been triggered, so following insertions (and thus detections) are not affected. To fix the very first detection, the bias must also be configured in the function that setup the MBHC. Move pm8916_wcd_setup_mbhc after pm8916_mbhc_configure_bias to avoid a forward declaration. Signed-off-by: Damien Riegel &lt;damien.riegel@savoirfairelinux.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 79f01fe6262b0fbba4c558dfe3dd61b3c511a61a) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Idf24686e2c21b42b129264071d6441a433c4d548 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413512 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413512" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/1413512/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I0693f9f72ccc711e8ab109d3649c28c0cbcecd15" commit="0ba06bdb3db4d7500e53aadc35c5820245340848" commit_message="UPSTREAM: ASoC: msm8916-wcd-analog: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 732ae454bdebdc2afa133150655277551a77ede4) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I0693f9f72ccc711e8ab109d3649c28c0cbcecd15 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413513 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413513" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/13/1413513/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I9f9f3f8300d7c4045d1ef3702161cd9755fe699c" commit="91e386aa9501d78eedc5387ef70341528bed6ce6" commit_message="UPSTREAM: ASoC: lm49453: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f5d5240e087556991b6f33eca6124f3b8f9da703) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I9f9f3f8300d7c4045d1ef3702161cd9755fe699c Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413514 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413514" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/14/1413514/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Id66c109afc151a10b9b36ce0c9a368bf14cd1609" commit="cf4d72982bbdf4ea7d9eed5ed32ffea0a562a166" commit_message="UPSTREAM: ASoC: ad193x: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 89cea5c9a9f3dc487f39997801ff5191f2375369) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Id66c109afc151a10b9b36ce0c9a368bf14cd1609 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413515 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413515" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/15/1413515/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="If281a731f9ef09c48ebe56caae2cb665388f279a" commit="aae60f55b3467deb9b6f1085681e089a2ec68fbf" commit_message="UPSTREAM: ASoC: ak4535: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d229c0bedc6117b71419250bfebbcd83c161daa6) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: If281a731f9ef09c48ebe56caae2cb665388f279a Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413516 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413516" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/16/1413516/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I8798fcc8b4461f41100a0892b9fbb70ee71bed05" commit="43dfd3f599cad56545de7f932ebac6d4c5f4ea59" commit_message="UPSTREAM: ASoC: wm2000: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Acked-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e5449affbf96cceaa042e33b0d1e5db0bd6ecf3c) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I8798fcc8b4461f41100a0892b9fbb70ee71bed05 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413517 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413517" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/17/1413517/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I1ea029d51594e131e9c37c97c4d58d41f7200a6c" commit="fd6c111c5b09d1e6fb3f2fe7c88c2594ecb65640" commit_message="UPSTREAM: ASoC: ak4613: call dummy write for PW_MGMT1/3 when Playback Power Down Release Command (PMVR, PMDAC, RSTN, PMDA1-PMDA6) which are located on PW_MGMT1 / PW_MGMT3 register must be write again after at least 5 LRCK cycle or later on each command. Otherwise, Playback volume will be 0dB. Basically, it should be 1. PowerDownRelease by Power Management1 &lt;= call 1.x after 5LRCK 1.x Dummy write to Power Management1 2. PowerDownRelease by Power Management3 &lt;= call 2.x after 5LRCK 2.x Dummy write to Power Management3 To avoid too many dummy write, this patch is merging these. 1. PowerDownRelease by Power Management1 2. PowerDownRelease by Power Management3 &lt;= call after 5LRCK 2.x Dummy write to Power Management1/3 &lt;= merge dummy write This patch adds dummy write when Playback Start timing. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 03bbf9f5e4eb9944511cd218d3c1b18809d12eb2) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I1ea029d51594e131e9c37c97c4d58d41f7200a6c Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413518 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413518" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/18/1413518/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Ieca3506f09c34eb99154772b860a685d574f9b7b" commit="2aa7ad457f531fa3797a805f4abb45f2a5daf0c7" commit_message="UPSTREAM: ASoC: ak4613: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 9123ea9ff5bcdfdb89f7ad6f8efc56f2ca55a071) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ieca3506f09c34eb99154772b860a685d574f9b7b Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413519 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413519" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/19/1413519/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I9edc7add11552f4119be7a7e398492a91f9929fc" commit="da0f5a4726fa2194ff3bbfc687f57444fede1761" commit_message="UPSTREAM: ASoC: uda1380: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b40822d9e8bc7fe43de1c68ab3ea5a485ba6a4fa) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I9edc7add11552f4119be7a7e398492a91f9929fc Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413520 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413520" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/20/1413520/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I74a950911b8da1aa64e6ed1222ac7edba83aa9fb" commit="a3c5ed8ee702471d73573ec8b27f1894822e8cd9" commit_message="UPSTREAM: ASoC: adau1701: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 4bb83cf0a034cbe83c413a69705d315f5660bdb9) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I74a950911b8da1aa64e6ed1222ac7edba83aa9fb Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413521 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413521" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/21/1413521/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I1ecf4ba1b0cef0b9a273585f88a73341c11cc884" commit="b1cd66ed2505be656f79fdcf748d9f23d139cfda" commit_message="UPSTREAM: ASoC: wm9712: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 143b44845d87042c0d49243ac32af92bce35a0d9) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I1ecf4ba1b0cef0b9a273585f88a73341c11cc884 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413522 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413522" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/22/1413522/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I659d1b4d05912d4257f2aa5d2d1688f8054112d5" commit="b294e2ea8cd20b09f0fcda0ea532b24c5bf5bb2d" commit_message="UPSTREAM: ASoC: sta350: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 1f6440c596fef81acfb1c2d7e64254449ab2e428) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I659d1b4d05912d4257f2aa5d2d1688f8054112d5 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413523 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413523" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/23/1413523/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I03fe860b49aff932ba3a40d180ed58a65caab970" commit="d60ddc04f57dee606f2f4e3193d0d925b57ef252" commit_message="UPSTREAM: ASoC: ak4554: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 5aea27d59f764e346cb93923b0af6a94567cb95b) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I03fe860b49aff932ba3a40d180ed58a65caab970 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413524 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413524" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/24/1413524/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I885deec941e8b06e5da0e05b9a5f0a5b116f18c1" commit="889caa0be22de68e3523f870da6db7c5afa310dd" commit_message="UPSTREAM: ASoC: pcm3008: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d66827daf16d8ceb46d985b2dc423f3c3136bce0) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I885deec941e8b06e5da0e05b9a5f0a5b116f18c1 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413525 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413525" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/25/1413525/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I0dd15c1ebe36158a106e96bf45687324543b2fc0" commit="ee76b6d944540cc3e7f8c246c9288da90329c065" commit_message="UPSTREAM: ASoC: spdif_receiver: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8c6086b8b5e7e50519b6d439ec51ac06a956c656) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I0dd15c1ebe36158a106e96bf45687324543b2fc0 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413526 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413526" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/26/1413526/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I4e8dea114bff2dc44d2db6171352db6ee572de3f" commit="c4a84c336ff52120af8bad69dec4e4f38b65451b" commit_message="UPSTREAM: ASoC: wm8940: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 78e89b825c5a3df34be58b8bbbc5c7e4589a761c) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I4e8dea114bff2dc44d2db6171352db6ee572de3f Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413527 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413527" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/27/1413527/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Ie24ad43289f4cd723a1fb713b0dd6de20a47b218" commit="5e3fb3547ae0a442e4f17fb7969133c316e29b64" commit_message="UPSTREAM: ASoC: adau17x1/adau1761/adau1781: replace codec to component Now we can replace Codec to Component. Let's do it. Because there are many drivers which are using adau17x1, we need to update these all related drivers in same time. Otherwise compile error/warning happen adau1761: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 adau1781: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit dd08102a9ff8aec720946f2b229a076b48bc8cf0) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie24ad43289f4cd723a1fb713b0dd6de20a47b218 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413528 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413528" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/28/1413528/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I8fe9567431bd8a93b9bcf8605cddc767bc28a44f" commit="2994ab5cf0b39d5407e694802f4b9bc8d70e1c4f" commit_message="UPSTREAM: ASoC: don't use snd_soc_write/read on twl6040 twl6040 doesn't use regmap nor reg_cache. Its write/read are done through twl6040_reg_write/read. This driver directly calling these functions, but sometimes using snd_soc_write/read. As part of cleanup, snd_soc_codec_driver::write, read will be removed soon. Then, write/read access through snd_soc_write/read will doesn't work on this driver, since it doesn't use regmap nor reg_cache. This patch replace snd_soc_write/read to twl6040_write/read. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 93a00c467fe998bf5716cbc9cabc127046054782) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I8fe9567431bd8a93b9bcf8605cddc767bc28a44f Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413529 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413529" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/29/1413529/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I29a497189b0b0ec1613009f990309c0b4c8bf435" commit="8205ff1dd9b27df9c2e092704331a12c9d63cdaf" commit_message="UPSTREAM: ASoC: don't use snd_soc_write/read on twl4030 twl4030 doesn't use regmap nor reg_cache. Its write/read are done through twl4030_reg_write/read. This driver directly calling these functions, but sometimes using snd_soc_write/read. As part of cleanup, snd_soc_codec_driver::write, read will be removed soon. Then, write/read access through snd_soc_write/read will doesn't work on this driver, since it doesn't use regmap nor reg_cache. This patch replace snd_soc_write/read to twl4030_write/read. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3bb0f7c31b1aedd0f85c675297031281799145d7) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I29a497189b0b0ec1613009f990309c0b4c8bf435 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413530 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413530" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/30/1413530/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I9fd38815df0b985ec1a80ceaf68d75b4be49848d" commit="3eeee51954719fac614df24cec890b7e78c12469" commit_message="UPSTREAM: ASoC: Fix twl4030 and 6040 regression by adding back read and write Commit 3bb0f7c31b1a (&quot;ASoC: don't use snd_soc_write/read on twl4030&quot;) caused regressions for both twl4030 and twl6040 as it assumes the ASoC driver is using regmap. As a side effect, this also causes a considerable increase in idle power consumption omap3 boards using twl4030 as the PMIC. This is because the removal of read and write function pointers causes some of the ASoC IO functions to not do anything. For example, snd_soc_register_card() calls snd_soc_dapm_new_widgets() that calls snd_soc_codec_drv_read() that now does nothing. A long term solution suggested by Mark Brown &lt;broonie@kernel.org&gt; is to make the twl drivers use regmap by adding a call to snd_soc_codec_set_regmap(). This however needs more consideration as currently the driver internal reads do caching and we would have both regmap access and internal read/write access accessing the same hardware registers. So to fix the regression, let's just do a partial revert adding back the read and write function pointers. Note that other non-regmap ASoC drivers may need similar patches. Fixes: 3bb0f7c31b1a (&quot;ASoC: don't use snd_soc_write/read on twl4030&quot;) Fixes: 93a00c467fe9 (&quot;ASoC: don't use snd_soc_write/read on twl6040&quot;) Acked-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Acked-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt; Signed-off-by: Tony Lindgren &lt;tony@atomide.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8146acff3b80327f2a23710f2674a79a7fa80de3) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I9fd38815df0b985ec1a80ceaf68d75b4be49848d Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413531 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413531" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/1413531/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I61b361e8bb10409fa99a5176f0e34c2f46bee4bd" commit="ad81b16eac259ee499049ef4af599b94ebc1ca9f" commit_message="UPSTREAM: ASoC: twl6040: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 1 -&gt; .use_pmdown_time = 0 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 7480389fb0d873ed78619542bf5d2717a7ad7786) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I61b361e8bb10409fa99a5176f0e34c2f46bee4bd Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413532 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413532" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/32/1413532/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I00549625e28a85888b33f293722ce16a7d41713e" commit="ef7225dbe3acd8baef28b89af973ca8e8773a78c" commit_message="UPSTREAM: ASoC: twl4030: Delete an error message for a failed memory allocation in twl4030_get_pdata() Omit an extra message for a memory allocation failure in this function. This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring &lt;elfring@users.sourceforge.net&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2dbb29cd977fc281f71f8895abce7e382efe77e1) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I00549625e28a85888b33f293722ce16a7d41713e Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413533 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413533" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/33/1413533/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I0a667225b4d43214259f886497b9aa58a58c5f0c" commit="fb8f50f9e204861f605016987ab6628da316df76" commit_message="UPSTREAM: ASoC: twl4030: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit c68e7f5ba4fad7962e193414ad55749cbc008a17) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I0a667225b4d43214259f886497b9aa58a58c5f0c Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413534 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413534" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/34/1413534/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Ic246f91b311afaf1d215f88086707dfc3824404e" commit="53955382eacbae4058c31883f883e5e2dd740703" commit_message="UPSTREAM: ASoC: wm8995: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 708ebb3beb93813c58dc359d00665ad660917b1f) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ic246f91b311afaf1d215f88086707dfc3824404e Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413535 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413535" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/35/1413535/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I19a178ceeeae315e898eb0c708a70ecb7e3405a1" commit="f9f8a1ed97980cbcdd40dbe4d69c8e232216b869" commit_message="UPSTREAM: ASoC: cs4349: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0ec65b677c255204d8a26efea400fd7a37771476) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I19a178ceeeae315e898eb0c708a70ecb7e3405a1 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413536 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413536" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/36/1413536/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Icef14656405cd1e9aa0cbb844c7b5235f3b9af2c" commit="ab357bd254f9ce4d96db4dcc17f0739eb3608960" commit_message="UPSTREAM: ASoC: cs53l30: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 534cf41c0c09e5c7b7aee706abcd3812ef17ae89) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Icef14656405cd1e9aa0cbb844c7b5235f3b9af2c Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413537 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413537" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/37/1413537/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I6dba6dbafe1a6493ed9b0bf952e79de235fa2049" commit="c7016b19a1f5a5c8f280ea58f54069c325987489" commit_message="UPSTREAM: ASoC: wm9090: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2822e66bb812489aff9c41f4b265fcc2d8613989) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I6dba6dbafe1a6493ed9b0bf952e79de235fa2049 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413538 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413538" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/38/1413538/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I6189c048a09a080936346e025a7086bb70b74cdc" commit="c1cbca6291859af5c71d1031ccd8dea88941dc25" commit_message="UPSTREAM: ASoC: ak4641: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2b5c3e43cb0c5d9f6ab66baabb3dc08ee9f23e7b) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I6189c048a09a080936346e025a7086bb70b74cdc Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413539 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413539" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/39/1413539/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I6b2402a7b4212b460de68f477ca64b8d43a1c012" commit="d9d198141a69cc327e1e26fae4db6332f0def70b" commit_message="UPSTREAM: ASoC: tas571x: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2be04bab74d8c2f6493af9da37098208cb2fc44f) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I6b2402a7b4212b460de68f477ca64b8d43a1c012 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413540 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413540" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/40/1413540/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Ie6f92351aab06bad4e481a0bfd2637f1ad8e6553" commit="1000d74e7d336d742d84eaa18ea7bc45784b535c" commit_message="UPSTREAM: ASoC: sta529: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 895577874dc8340fbc7dca7402870d3f18d92109) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie6f92351aab06bad4e481a0bfd2637f1ad8e6553 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413541 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413541" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/41/1413541/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I31538f5d83ee5c262f33fcd4160c3b5e12ddf802" commit="8c613259d909dc074a874d53a5b9a9139a877bc8" commit_message="UPSTREAM: ASoC: tfa9879: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 064f6682f93898d55e6024a536dc1fad3843fa12) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I31538f5d83ee5c262f33fcd4160c3b5e12ddf802 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413542 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413542" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/42/1413542/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Id707145ed40ee11bd4a3ca9d5bf9d947d6b55baf" commit="4c4890e93cf7be62d540cbf5ff766c1a6ccd6e5c" commit_message="UPSTREAM: ASoC: pcm1681: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 7dbbaa5180cb380ac28f023dda8663d8dd3b8b56) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Id707145ed40ee11bd4a3ca9d5bf9d947d6b55baf Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413543 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413543" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/43/1413543/3" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I5a9d4e269caa1ae5afbaee2ac65bbe3d5125e570" commit="05fb784fd1f3dd6ecef08a56867d4141b81ca03e" commit_message="UPSTREAM: ASoC: ads117x: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 9310161754511c212dbb6728860376a5afcbbcc8) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I5a9d4e269caa1ae5afbaee2ac65bbe3d5125e570 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413545 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413545" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/45/1413545/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="I57ee64149cdc2c4e9a3e9ea493b790046445cb70" commit="e6fdccae9ae0515fae135cee47e692bd87442097" commit_message="UPSTREAM: ASoC: sti-sas: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 049c1bfc30f3a5c09dcb83f2edb8c3707fdb17fd) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I57ee64149cdc2c4e9a3e9ea493b790046445cb70 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413546 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413546" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/46/1413546/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="I1f30a8fc0ec7c88b9bfd1f6f547ddf18cdfb5728" commit="39a0e7119b5593c099ad1c68cf332bb56945ca19" commit_message="UPSTREAM: ASoC: tlv320dac33: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Acked-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit cd21ac8c161ac2a88422387298b30e33ab29012c) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I1f30a8fc0ec7c88b9bfd1f6f547ddf18cdfb5728 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413547 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413547" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/1413547/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="I655b164d1d0973364ffa7834a6108dd6f3d4fbc4" commit="197fe802dbc3621513bc0c8cfa4fdba3e6b3d059" commit_message="UPSTREAM: ASoC: ad1836: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 683adc821182c148ce973c2cc0a9a508e26545ec) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I655b164d1d0973364ffa7834a6108dd6f3d4fbc4 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413548 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413548" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/48/1413548/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="Iabeea3328b46aafa9860326e6b93ba97f48ead86" commit="93e805dcb65947921492b336b0d6ac9c91d9e902" commit_message="UPSTREAM: ASoC: wm8580: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 0 -&gt; .idle_bias_on = 1 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8f5a59354c64e7e4305e8029d9f3ba1f0df5d444) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Iabeea3328b46aafa9860326e6b93ba97f48ead86 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413549 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413549" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1413549/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="I9a98133f9360205a3095272a3f2b4fd116ccb08a" commit="0d96367722976874e7526825aa6311379087d3f2" commit_message="UPSTREAM: ASoC: cs42xx8: replace codec to component Now we can replace Codec to Component. Let's do it. Note: xxx_codec_xxx() -&gt; xxx_component_xxx() .idle_bias_off = 1 -&gt; .idle_bias_on = 0 .ignore_pmdown_time = 0 -&gt; .use_pmdown_time = 1 - -&gt; .endianness = 1 - -&gt; .non_legacy_dai_naming = 1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 99a9f452093e40f82e51a2f49d95ee3c04ad298b) BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I9a98133f9360205a3095272a3f2b4fd116ccb08a Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1413550 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="1" gerrit_number="1413550" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1413550/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="Ie72529d1a5dc891853ebc814ca059d989aaf4181" commit="581461c00c8477ce39e90bb498f75ac7bf29ff26" commit_message="UPSTREAM: google/kukui: Move some initialization from bootblock to verstage MT8183 only allows booting from eMMC, so we have to do eMMC emulation from an external source, for example EC, which makes the size of bootblock very important. This CL moves some initialization steps from bootblock to verstage. This will save us about 2700 bytes (before compression) / 1024 bytes (after LZ4 compression) in bootblock. In case of CONFIG_VBOOT is disabled, these initialization steps will be done in romstage. BRANCH=none BUG=b:120588396 TEST=manually boot into kernel Change-Id: Ie72529d1a5dc891853ebc814ca059d989aaf4181 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: fff2ad9926ca31bff45de06938955e2ace453ab4 Original-Change-Id: I9968d88c54283ef334d1ab975086d4adb3363bd6 Original-Signed-off-by: You-Cheng Syu &lt;youcheng@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30331 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1446512 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446512" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/12/1446512/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I2b1d72129defd2f2e420d5929a61c58c7f3f3927" commit="a8166158c5c1144541f3d4b63f742bd3b0acceab" commit_message="UPSTREAM: mb/google/octopus/var/phaser: Hook up Raydium touchscreen List Raydium touchscreen in the devicetree so that the correct ACPI device are created. BUG=b:121105424 BRANCH=octopus TEST=emerge-octopus coreboot chromeos-bootimage reflash the coreboot to DUT, make sure the Raydium touchscreen can work. Change-Id: I2b1d72129defd2f2e420d5929a61c58c7f3f3927 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 11af74be007c28034bdb639a51ec3b93862885cd Original-Change-Id: I9ffb2a858f31a8b003086806de07f4079870cddf Original-Signed-off-by: Hao He &lt;hao.he@bitland.corp-partner.google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31116 Original-Reviewed-by: Karthik Ramasubramanian &lt;kramasub@google.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1446513 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="3" gerrit_number="1446513" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/13/1446513/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I1866b88bd0caaacfe72e04b4dd8fdd9dcb1bc67a" commit="9cfe59900ad80a58a8c6f71ce2831559de1cadb3" commit_message="UPSTREAM: util/docker: Update container for doc.coreboot.org Now running 1.8.3, with a fix to the theme so search still works, and a recommonmark version that properly rewrites links to .md files. BUG=none BRANCH=none TEST=none Change-Id: I1866b88bd0caaacfe72e04b4dd8fdd9dcb1bc67a Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ec31d1ac76da4195e6ca50ec845f3856582ae2a0 Original-Change-Id: Ice25554c77a398a71782c8d1cb9e205debd80d67 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31129 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1446514 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446514" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/14/1446514/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Icce49b50dc829699b8cf7797504096f783347f8c" commit="8776b77eaf2eeded9d85b1e1add634bf028d2b1a" commit_message="UPSTREAM: lib/hardwaremain: Fix typo ACPI BUG=none BRANCH=none TEST=none Change-Id: Icce49b50dc829699b8cf7797504096f783347f8c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 91160e19bbb6ecaa6954a458ab50f479a48d81b9 Original-Change-Id: I51493203b82868d221806c2e22b0c4b62e9fac97 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31139 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1446515 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="3" gerrit_number="1446515" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/15/1446515/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="Ibd17a07aa1907a3235a419045d84ae2bfd44f0f7" commit="3225e8aedd8829581fc1d5397001a8d86d5f6815" commit_message="UPSTREAM: sb/intel/common/firmware: Don't call GbE binary `firmware` Unless things changed considerably, this file doesn't contain any firmware. It is merely replacing a configuration EEPROM for the MAC address etc. So don't call it firmware. BUG=none BRANCH=none TEST=none Change-Id: Ibd17a07aa1907a3235a419045d84ae2bfd44f0f7 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e81f334c5948f508bd91431e51f26249257e8c15 Original-Change-Id: Ife6190639e7f05da2cb6eddeb1b0db0e8ffc8e6e Original-Signed-off-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/31108 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Original-Reviewed-by: Tristan Corrick &lt;tristan@corrick.kiwi&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1446516 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446516" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/16/1446516/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I8f4b0357378941b54923719643254f1a75d29ed8" commit="ed6135ed12e1047e3c8c64e31f1af34e79457d38" commit_message="UPSTREAM: mb/google/hatch: Enable AP Wake from EC Initialize EC_PCH_WAKE_ODL GPIO to make sure that ec events will wake the AP from suspend. Also create a task to initialize the hostevent wake mask properly. BUG=b:123325238,b:123325720 BRANCH=None TEST=from AP console: powerd_dbus_suspend from EC console: hostevent (make sure wake mask set) from EC console: gpioset PCH_WAKE_L 0 Make sure device wakes up Also, checked to make sure keyboard press wakes up device from S3. Change-Id: I8f4b0357378941b54923719643254f1a75d29ed8 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: fced3fe170c698231a35b83e4b13538ef08981a8 Original-Change-Id: I53d5291a6b9ab9a21e89ccd21f172180ce473bd5 Original-Signed-off-by: Shelley Chen &lt;shchen@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31100 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1446517 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="3" gerrit_number="1446517" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/17/1446517/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I6bcd4b15e518edf52901c8ade99d3fb976635d09" commit="0f96d830106393ce2f2faf811852bd93f07f2394" commit_message="UPSTREAM: mb/google/octopus/casta: Correct unused GPIO pad configuration Real unused GPIO pad is GPIO_123, but GPIO_122 is configured as unused pad. This patch corrects the configuration. BUG=NONE BRANCH=octopus TEST=emerge-octopus coreboot Change-Id: I6bcd4b15e518edf52901c8ade99d3fb976635d09 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 1c105b0c8a4c1910689d9fb5b233e79a2f866c65 Original-Change-Id: I4473bd66a4162f5aee3b998aacba906824728fc8 Original-Signed-off-by: Seunghwan Kim &lt;sh_.kim@samsung.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31135 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Karthik Ramasubramanian &lt;kramasub@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1446518 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446518" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/18/1446518/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I9218e7850faec279843f4ca4297afea98c5bc1aa" commit="24dd3d113962e684efc76d542900a4c05952a987" commit_message="UPSTREAM: siemens/mc_apl2: Activate TPM support The TPM chip is connected to the SPI interface of APL. The proper chip select pin needs to be used in order to access the TPM in the memory mapped space. This needed chip select is internally (inside APL) routable to GPIO 106. Therefore the change of GPIO 106 mode is needed to make the TPM work on SPI bus. TEST=Build coreboot for mc_apl2 board and check the TPM console output. In addition the TPM was correctly verified by our Linux driver. Change-Id: I9218e7850faec279843f4ca4297afea98c5bc1aa Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 67be491458198f90803440e41cabe79f58afaae2 Original-Change-Id: I2b0d5a6f2c230187857c2428a70de61f21da6724 Original-Signed-off-by: Mario Scheithauer &lt;mario.scheithauer@siemens.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31125 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1446519 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="3" gerrit_number="1446519" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/19/1446519/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I13e2463de0b9506d48f82530808523a0cda79df9" commit="2f09b6901ec1d62b40536032b2ffa6028440676a" commit_message="UPSTREAM: siemens/mc_apl2: Correct whitespace of devicetree BUG=none BRANCH=none TEST=none Change-Id: I13e2463de0b9506d48f82530808523a0cda79df9 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ddf84986d540e275cee906933637480f526530a5 Original-Change-Id: Ie0e11b1ce6c6acb1b74ce1196304f7e6ac4664d9 Original-Signed-off-by: Mario Scheithauer &lt;mario.scheithauer@siemens.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31137 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1446520 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446520" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/20/1446520/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I537c4db7542f8d000eb8d5081a1dd3b067cc9260" commit="a0a901bdbedff6ae8434fc7a3af0ac564a51c710" commit_message="UPSTREAM: siemens/mc_apl2: Change SERIRQ mode Because of Intel's faulty LPC clock, the SERIRQ mode must be corrected. By removing this entry from devicetree, the default value (quiet mode) is used. The problem is described in Intel document 334820-007 under point APL47. BUG=none BRANCH=none TEST=none Change-Id: I537c4db7542f8d000eb8d5081a1dd3b067cc9260 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 9ca43191ab454c777102f9634b5d40478cd4dc58 Original-Change-Id: I7a45e0e5fcde17a20abd19a33282b8a9215b1480 Original-Signed-off-by: Mario Scheithauer &lt;mario.scheithauer@siemens.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31138 Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Reviewed-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1446521 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="3" gerrit_number="1446521" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/21/1446521/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="I6c08a1d733aed8ab9348af3348edcfd2a37fc75f" commit="03646756467a4d17036abee8297202dc3df021f9" commit_message="UPSTREAM: soc/amd/stoneyridge: Access SMBUS through MMIO Currently SMBUS registers are accessed through IO, but with stoneyridge they can be accessed through MMIO. This reduces the time of execution by a tiny amount (MMIO write is faster than IO write, though MMIO read is about as fast as IO read) as most of the time consumed is actually transaction time. Convert code to MMIO access. BUG=b:117754784 TEST=Used IO to write and MMIO to read, to confirm a one to one relationship between IO and MMIO. Then build and boot grunt. Change-Id: I6c08a1d733aed8ab9348af3348edcfd2a37fc75f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b40e193948c0af380e9dc19c06a5c93ff8b4f2f0 Original-Change-Id: Ibe1471d1d578611e7d666f70bc97de4c3b74d7f8 Original-Signed-off-by: Richard Spiegel &lt;richard.spiegel@silverbackltd.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/29258 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Martin Roth &lt;martinroth@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1446522 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446522" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/22/1446522/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Ibd0956fbc3ce7e5eb3dee5755e70dd4866075f92" commit="4d297fc96966508efa878dfc7f96a8001c035ec6" commit_message="UPSTREAM: ec/google/chromeec: Add boardid.c to verstage Modifiy Makefile so that we can get board ID in verstage. BRANCH=none BUG=b:117916698 TEST=manually Change-Id: Ibd0956fbc3ce7e5eb3dee5755e70dd4866075f92 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 76c7688f63920f0452c2c039bd152e484ab1cc67 Original-Change-Id: Idcdb6e07f565c937185cab811abac0ce47e5e3a7 Original-Signed-off-by: You-Cheng Syu &lt;youcheng@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31006 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1446523 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446523" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/23/1446523/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Ibb6e5a7a21de20e7c16274f7e0fd3fae5a7a4452" commit="c0d833b73810583df0512fba83c650e6af9c3359" commit_message="UPSTREAM: mb/google/sarien/variants/arcada: Adjust TP/TS/H1 I2C CLK to meet spec After adjustment on Arcada EVT TouchScreen: 390 KHz TouchPad: 389 KHz H1: 389 KHz BUG=b:120584026, b:120584561 BRANCH=master TEST=emerge-sarien coreboot chromeos-bootimage measure by scope Change-Id: Ibb6e5a7a21de20e7c16274f7e0fd3fae5a7a4452 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 168f046d71ae8ec3ffc2c180a71ba2fde852f1e2 Original-Signed-off-by: Casper Chang &lt;casper_chang@wistron.corp-partner.google.com&gt; Original-Change-Id: Ia6eb332e7a664b211a5025ad07e0d01bf7f8d5bb Original-Reviewed-on: https://review.coreboot.org/c/31124 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1446524 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="3" gerrit_number="1446524" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/24/1446524/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2016.05" change_id="If346a60fecbf16fdd9cab1b2fb3b0097665b4baa" commit="7efc077a8a63b75b200ab5bdfe683a45c9a288de" commit_message="UPSTREAM: mainboard/{google,intel}: Remove SaGv hard coding Remove hard coding for SaGv config in devicetree.cb and apply macro for SaGv config for CNL variants boards BUG=none BRANCH=none TEST=none Change-Id: If346a60fecbf16fdd9cab1b2fb3b0097665b4baa Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ab92f26a13f4656821f9dff93f180cb1a33c1c3e Original-Change-Id: If007589d5c1368602928b1550ec8788e65f70c05 Original-Signed-off-by: Ronak Kanabar &lt;ronak.kanabar@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31120 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Pratikkumar V Prajapati &lt;pratikkumar.v.prajapati@intel.com&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1446525 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446525" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/25/1446525/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I6dbd9604828437b8d921f059386dde1f3eb1a7f5" commit="5d2b9ee4108d8e64d8a5b05ba71957002d075db8" commit_message="UPSTREAM: selfload: check target memory type in selfload_check Currently, selflock_check() verifies that the binary is loaded in an usable RAM area. Extend its functionality so we can also check that BL31 is loaded in a manually reserved area, and fail early if the range is not protected. BUG=none BRANCH=none TEST=none Change-Id: I6dbd9604828437b8d921f059386dde1f3eb1a7f5 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 05532260aee0302e43a4935a402c7b9268036267 Original-Change-Id: Iecdeedd9e8da67f73ac47d2a82e85b306469a626 Original-Signed-off-by: Ting Shen &lt;phoenixshen@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31122 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1446526 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1446526" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/26/1446526/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I9c28c9f24be63bd8191a43bfcc5004ce5ab5d411" commit="de68360d822cba0f7f9c84df68e456b0eddcc168" commit_message="UPSTREAM: string: move strdup() &amp; strconcat() to lib/string.c Move functions not available in PRE_RAM into seperate file. Makes it easier to share code between rom and ramstage. BUG=none BRANCH=none TEST=none Change-Id: I9c28c9f24be63bd8191a43bfcc5004ce5ab5d411 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 9204355b4d2a7dbde41dff262f223a6b7ac674b2 Original-Change-Id: I0b9833fbf6742d110ee4bfc00cd650f219aebb2c Original-Signed-off-by: Thomas Heijligen &lt;thomas.heijligen@secunet.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31141 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1446527 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446527" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/27/1446527/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I41da2b243d9d43a57b716b643e799d9ad586f857" commit="cff487c94bdc36683cc870f1065e3fdb5e5ad048" commit_message="UPSTREAM: mainboard/intel/cannonlake_rvp: Enable SaGv config This patch enables SaGv on Intel CNL-Y and CNL-U RVP board BUG=none BRANCH=none TEST=none Change-Id: I41da2b243d9d43a57b716b643e799d9ad586f857 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 19f5201463ff3ffe26754a69df493a37a6c96a05 Original-Change-Id: I8a4b8a2a365caed304935bf0d66db9a92d10c23f Original-Signed-off-by: Ronak Kanabar &lt;ronak.kanabar@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31132 Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Pratikkumar V Prajapati &lt;pratikkumar.v.prajapati@intel.com&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1446528 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1446528" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/28/1446528/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ifbb6df70353a2342feff8db8b530e2f663943a16" commit="9ad0dcda3d26d2cbf02c26f1a3eea2b8da6bb04f" commit_message="UPSTREAM: Documentation: Add coding style This is the old wiki page https://www.coreboot.org/Coding_Style coverted from mediawiki to markdown. BUG=none BRANCH=none TEST=none Change-Id: Ifbb6df70353a2342feff8db8b530e2f663943a16 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: a35904b29cf4f2ae9ab56122a3b0ee6aa6ffb823 Original-Change-Id: Id56a8b7500121c4d9c18bc0b6bbc2c05402268dc Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/30834 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1446529 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446529" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/29/1446529/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I7be0699716f992e828ee259155e4b2185b661270" commit="e277ec5ed27dadd9d9b2f7b52fa23ef7d262c331" commit_message="UPSTREAM: soc/intel/apollolake: Sync fsp upd structure update FSP 2.0.9 provides UPD interface to adjust integrated filter value, usb3 LDO and pmic vdd2 voltage. Change coreboot upd structure to sync with fsp 2.0.9 release. BUG=b:123398358 CQ-DEPEND=CL:*817128 TEST=Verified yorp boots to kernel. Change-Id: I7be0699716f992e828ee259155e4b2185b661270 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 9a4beb429d87f9c0f46b7f945432a955cd88c962 Original-Change-Id: I3d17dfbe58bdc5222378459723da8e9ac0573510 Original-Signed-off-by: John Zhao &lt;john.zhao@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31131 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1446530 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1446530" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/30/1446530/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I58145825f8ea794ed5a38299a4e2dad67a95e413" commit="a1fa32fe9fdd732ddc1126c4a9ade91989fa1ebc" commit_message="UPSTREAM: block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash The Achilles' heel of BFQ is its failing to reach a high throughput with sync random I/O on flash storage with internal queueing, in case the processes doing I/O have differentiated weights. The cause of this failure is as follows. If at least two processes do sync I/O, and have a different weight from each other, then BFQ plugs I/O dispatching every time one of these processes, while it is being served, remains temporarily without pending I/O requests. This plugging is necessary to guarantee that every process enjoys a bandwidth proportional to its weight; but it empties the internal queue(s) of the drive. And this kills throughput with random I/O. So, if some processes have differentiated weights and do both sync and random I/O, the end result is a throughput collapse. This commit tries to counter this problem by injecting the service of other processes, in a controlled way, while the process in service happens to have no I/O. This injection is performed only if the medium is non rotational and performs internal queueing, and the process in service does random I/O (service injection might be beneficial for sequential I/O too, we'll work on that). As an example of the benefits of this commit, on a PLEXTOR PX-256M5S SSD, and with five processes having differentiated weights and doing sync random 4KB I/O, this commit makes the throughput with bfq grow by 400%, from 25 to 100MB/s. This higher throughput is 10MB/s lower than that reached with none. As some less random I/O is added to the mix, the throughput becomes equal to or higher than that with none. This commit is a very first attempt to recover throughput without losing control, and certainly has many limitations. One is, e.g., that the processes whose service is injected are not chosen so as to distribute the extra bandwidth they receive in accordance to their weights. Thus there might be loss of weighted fairness in some cases. Anyway, this loss concerns extra service, which would not have been received at all without this commit. Other limitations and issues will probably show up with usage. Signed-off-by: Paolo Valente &lt;paolo.valente@linaro.org&gt; Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt; (cherry picked from commit d0edc2473be9d70f999282e1ca7863ad6ae704dc) BUG=chromium:902929 TEST=Enable BFQ Change-Id: I58145825f8ea794ed5a38299a4e2dad67a95e413 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1440041 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="2" gerrit_number="1440041" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/41/1440041/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="If46fcbd98c55c2e62d51a908b6b48968d4c860ca" commit="cf2a44dcbe0f33869ad895cf11f2d6f1498ad69d" commit_message="UPSTREAM: blok, bfq: do not plug I/O if all queues are weight-raised To reduce latency for interactive and soft real-time applications, bfq privileges the bfq_queues containing the I/O of these applications. These privileged queues, referred-to as weight-raised queues, get a much higher share of the device throughput w.r.t. non-privileged queues. To preserve this higher share, the I/O of any non-weight-raised queue must be plugged whenever a sync weight-raised queue, while being served, remains temporarily empty. To attain this goal, bfq simply plugs any I/O (from any queue), if a sync weight-raised queue remains empty while in service. Unfortunately, this plugging typically lowers throughput with random I/O, on devices with internal queueing (because it reduces the filling level of the internal queues of the device). This commit addresses this issue by restricting the cases where plugging is performed: if a sync weight-raised queue remains empty while in service, then I/O plugging is performed only if some of the active bfq_queues are *not* weight-raised (which is actually the only circumstance where plugging is needed to preserve the higher share of the throughput of weight-raised queues). This restriction proved able to boost throughput in really many use cases needing only maximum throughput. Signed-off-by: Paolo Valente &lt;paolo.valente@linaro.org&gt; Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt; (cherry picked from commit c8765de0adfcaaf4ffb2d951e07444f00ffa9453) BUG=chromium:902929 TEST=Enable BFQ Change-Id: If46fcbd98c55c2e62d51a908b6b48968d4c860ca Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1440042 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="2" gerrit_number="1440042" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/42/1440042/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I5d4f5ac4a78349b7f98cf42c3a298c289df1eac2" commit="1de8ceb48e84cb08a879a8d89b637b7f05880d7e" commit_message="UPSTREAM: block, bfq: improve asymmetric scenarios detection bfq defines as asymmetric a scenario where an active entity, say E (representing either a single bfq_queue or a group of other entities), has a higher weight than some other entities. If the entity E does sync I/O in such a scenario, then bfq plugs the dispatch of the I/O of the other entities in the following situation: E is in service but temporarily has no pending I/O request. In fact, without this plugging, all the times that E stops being temporarily idle, it may find the internal queues of the storage device already filled with an out-of-control number of extra requests, from other entities. So E may have to wait for the service of these extra requests, before finally having its own requests served. This may easily break service guarantees, with E getting less than its fair share of the device throughput. Usually, the end result is that E gets the same fraction of the throughput as the other entities, instead of getting more, according to its higher weight. Yet there are two other more subtle cases where E, even if its weight is actually equal to or even lower than the weight of any other active entities, may get less than its fair share of the throughput in case the above I/O plugging is not performed: 1. other entities issue larger requests than E; 2. other entities contain more active child entities than E (or in general tend to have more backlog than E). In the first case, other entities may get more service than E because they get larger requests, than those of E, served during the temporary idle periods of E. In the second case, other entities get more service because, by having many child entities, they have many requests ready for dispatching while E is temporarily idle. This commit addresses this issue by extending the definition of asymmetric scenario: a scenario is asymmetric when - active entities representing bfq_queues have differentiated weights, as in the original definition or (inclusive) - one or more entities representing groups of entities are active. This broader definition makes sure that I/O plugging will be performed in all the above cases, provided that there is at least one active group. Of course, this definition is very coarse, so it will trigger I/O plugging also in cases where it is not needed, such as, e.g., multiple active entities with just one child each, and all with the same I/O-request size. The reason for this coarse definition is just that a finer-grained definition would be rather heavy to compute. On the opposite end, even this new definition does not trigger I/O plugging in all cases where there is no active group, and all bfq_queues have the same weight. So, in these cases some unfairness may occur if there are asymmetries in I/O-request sizes. We made this choice because I/O plugging may lower throughput, and probably a user that has not created any group cares more about throughput than about perfect fairness. At any rate, as for possible applications that may care about service guarantees, bfq already guarantees a high responsiveness and a low latency to soft real-time applications automatically. Signed-off-by: Federico Motta &lt;federico@willer.it&gt; Signed-off-by: Paolo Valente &lt;paolo.valente@linaro.org&gt; Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt; (cherry picked from commit 2d29c9f89fcd9bf408fcdaaf515c90a169f22ecd) BUG=chromium:902929 TEST=Enable BFQ CQ-DEPEND=CL:1440046 Change-Id: I5d4f5ac4a78349b7f98cf42c3a298c289df1eac2 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1440044 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="2" gerrit_number="1440044" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1440044/2" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.19" change_id="I346898bb260b17e542daa212f274840926c6f209" commit="375b0bb67b06ee58fc89bb51a57dd1abddc2d788" commit_message="UPSTREAM: block, bfq: fix decrement of num_active_groups Since commit '2d29c9f89fcd (&quot;block, bfq: improve asymmetric scenarios detection&quot;)', if there are process groups with I/O requests waiting for completion, then BFQ tags the scenario as 'asymmetric'. This detection is needed for preserving service guarantees (for details, see comments on the computation * of the variable asymmetric_scenario in the function bfq_better_to_idle). Unfortunately, commit '2d29c9f89fcd (&quot;block, bfq: improve asymmetric scenarios detection&quot;)' contains an error exactly in the updating of the number of groups with I/O requests waiting for completion: if a group has more than one descendant process, then the above number of groups, which is renamed from num_active_groups to a more appropriate num_groups_with_pending_reqs by this commit, may happen to be wrongly decremented multiple times, namely every time one of the descendant processes gets all its pending I/O requests completed. A correct, complete solution should work as follows. Consider a group that is inactive, i.e., that has no descendant process with pending I/O inside BFQ queues. Then suppose that num_groups_with_pending_reqs is still accounting for this group, because the group still has some descendant process with some I/O request still in flight. num_groups_with_pending_reqs should be decremented when the in-flight request of the last descendant process is finally completed (assuming that nothing else has changed for the group in the meantime, in terms of composition of the group and active/inactive state of child groups and processes). To accomplish this, an additional pending-request counter must be added to entities, and must be updated correctly. To avoid this additional field and operations, this commit resorts to the following tradeoff between simplicity and accuracy: for an inactive group that is still counted in num_groups_with_pending_reqs, this commit decrements num_groups_with_pending_reqs when the first descendant process of the group remains with no request waiting for completion. This simplified scheme provides a fix to the unbalanced decrements introduced by 2d29c9f89fcd. Since this error was also caused by lack of comments on this non-trivial issue, this commit also adds related comments. Fixes: 2d29c9f89fcd (&quot;block, bfq: improve asymmetric scenarios detection&quot;) Reported-by: Steven Barrett &lt;steven@liquorix.net&gt; Tested-by: Steven Barrett &lt;steven@liquorix.net&gt; Tested-by: Lucjan Lucjanov &lt;lucjan.lucjanov@gmail.com&gt; Reviewed-by: Federico Motta &lt;federico@willer.it&gt; Signed-off-by: Paolo Valente &lt;paolo.valente@linaro.org&gt; Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt; (cherry picked from commit ba7aeae5539c7a7cccc4cf07a2bc61281a93c50e) BUG=chromium:902929 TEST=Enable BFQ CQ-DEPEND=CL:1440046 Change-Id: I346898bb260b17e542daa212f274840926c6f209 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1440045 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="2" gerrit_number="1440045" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/45/1440045/2" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.19" change_id="Ia92d8e5b17f790c5a1e2e46373dd9c216f6c7591" commit="bec09432dea31c067123de4a2ba1086b83c4f9a9" commit_message="UPSTREAM: block, bfq: fix asymmetric scenarios detection Since commit 2d29c9f89fcd (&quot;block, bfq: improve asymmetric scenarios detection&quot;), a scenario is defined asymmetric when one of the following conditions holds: - active bfq_queues have different weights - one or more group of entities (bfq_queue or other groups of entities) are active bfq grants fairness and low latency also in such asymmetric scenarios, by plugging the dispatching of I/O if the bfq_queue in service happens to be temporarily idle. This plugging may lower throughput, so it is important to do it only when strictly needed. By mistake, in commit '2d29c9f89fcd' (&quot;block, bfq: improve asymmetric scenarios detection&quot;) the num_active_groups counter was firstly incremented and subsequently decremented at any entity (group or bfq_queue) weight change. This is useless, because only transitions from active to inactive and vice versa matter for that counter. Unfortunately this is also incorrect in the following case: the entity at issue is a bfq_queue and it is under weight raising. In fact in this case there is a spurious increment of the num_active_groups counter. This spurious increment may cause scenarios to be wrongly detected as asymmetric, thus causing useless plugging and loss of throughput. This commit fixes this issue by simply removing the above useless and wrong increments and decrements. Fixes: 2d29c9f89fcd (&quot;block, bfq: improve asymmetric scenarios detection&quot;) Tested-by: Oleksandr Natalenko &lt;oleksandr@natalenko.name&gt; Signed-off-by: Federico Motta &lt;federico@willer.it&gt; Signed-off-by: Paolo Valente &lt;paolo.valente@linaro.org&gt; Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt; (cherry picked from commit 98fa7a3e001b21fb47c08af4304f40a3b0535cbd) BUG=chromium:902929 TEST=Enable BFQ Change-Id: Ia92d8e5b17f790c5a1e2e46373dd9c216f6c7591 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1440046 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="2" gerrit_number="1440046" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/46/1440046/2" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.19" change_id="Ie3ee6221adc5655ff24214b0cbe3c87f3618f6ec" commit="01b591d22d56edcbbff608589a7745c155523819" commit_message="UPSTREAM: block, bfq: fix comments on __bfq_deactivate_entity Comments on function __bfq_deactivate_entity contains two imprecise or wrong statements: 1) The function performs the deactivation of the entity. 2) The function must be invoked only if the entity is on a service tree. This commits replaces both statements with the correct ones: 1) The functions updates sched_data and service trees for the entity, so as to represent entity as inactive (which is only part of the steps needed for the deactivation of the entity). 2) The function must be invoked on every entity being deactivated. Signed-off-by: Paolo Valente &lt;paolo.valente@linaro.org&gt; Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt; (cherry picked from commit 5bf859081f6a7575a3f7509d7a70d0a9baa88ce3) BUG=chromium:902929 TEST=Enable BFQ Change-Id: Ie3ee6221adc5655ff24214b0cbe3c87f3618f6ec Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1440047 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="2" gerrit_number="1440047" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/1440047/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ie104ac10d97c080812e19e65342cfe35ed1ea238" commit="f44db52b2c85201d88dbc95143fd6be87b2ed1f5" commit_message="cr50: dbg: add support for debugging u2f Cr50 only records power button presses in certain cases, and there isn't a clear way to check if cr50 thinks the power button has been pressed recently. Add a print statement in record_power_button and a call to pop_check_presence in the powerbtn console command. Only add these to DBG images. BUG=b:123310652 BRANCH=cr50 TEST=none Change-Id: Ie104ac10d97c080812e19e65342cfe35ed1ea238 Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1432913 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="1" gerrit_number="1432913" owner_email="mruthven@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/13/1432913/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idd4a285619b1ee9d46ed8774c5b826dd8600eeed" commit="c0aba4819865a39f4d6f171e282fb58f061d3993" commit_message="cr50: change how u2f calculates recent power button presses The logic was wrong, so we were ignoring power button presses for the first 10 seconds after cr50 reset. This changes the logic, so if there was a power button press and it happened in the last 10 seconds pop_check_presence will return that there was a power button press. BUG=b:123310652 BRANCH=none TEST=Reboot cr50. Press the power button 5s after boot. Use powerbtn command within 10 seconds of the press and make sure Presence shows 1. Press the power button. Wait 10 seconds and make sure Presence shows 0. Change-Id: Idd4a285619b1ee9d46ed8774c5b826dd8600eeed Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1432914 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; Reviewed-by: Keith Short &lt;keithshort@chromium.org&gt; " fail_count="1" gerrit_number="1432914" owner_email="mruthven@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/14/1432914/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id0f22a71e57a229f63ac36745e1c7e6a6b119a11" commit="fa566a53080b54afe9ec843e613226daf43e5adb" commit_message="[moblab] Add use flag for including base container in build. To avoid flakes in VM's in the lab, add the option to include the lxc contianer in the build image. TEST=emerge with/without the use flag BUG=chromium:923458 CQ-DEPEND=CL:1422543 Change-Id: Id0f22a71e57a229f63ac36745e1c7e6a6b119a11 Reviewed-on: https://chromium-review.googlesource.com/1422544 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Matt Mallett &lt;mattmallett@chromium.org&gt; " fail_count="0" gerrit_number="1422544" owner_email="haddowk@chromium.org" pass_count="0" patch_number="8" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/44/1422544/8" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0a9e370bf921072768b7ff131cc66eca68050000" commit="8eae24df169ccbd518571ec5fc772941fdd0fc92" commit_message="[autotest] Change to prefer installed base container on startup To fix network flakes in the lab, plan is to build the base container into vm images. Install the build in base container if it exists, the lxc init script will not re-download if the correct base container is already in the correct location. TEST=manually tested on fizz moblab BUG=chromium:923458 CQ-DEPEND=CL:1422544 Change-Id: I0a9e370bf921072768b7ff131cc66eca68050000 Reviewed-on: https://chromium-review.googlesource.com/1422543 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Matt Mallett &lt;mattmallett@chromium.org&gt; " fail_count="1" gerrit_number="1422543" owner_email="haddowk@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/43/1422543/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I643d3133a608865a1862a70585cfeced4d24649d" commit="b2ed6a57c98f787d3982ad4de97f990fd0973162" commit_message="ish: fix task profiling Previously when performing 'taskinfo' command on ISH5, the time spend in exception was very high. The time spent in each task was also negative. The task profiling was broken in many ways. This CL fixes the following: - Added correct exception start and end times through out - Updated exception (isr) start and end time to 32-bit so we don't have issues with 32-bit time rollover - Fixed time spending in task, exception, and IRQ distribution - Fixed code that determines which vector is being serviced. Calculation before was backwards previously. - The IRQ_COUNT for ish was too small so we couldn't correctly profile the IRQ distribution BRANCH=none BUG=b:121343650,b:112750896 TEST='taskinfo' behaves correctly on aracada (ISH5) Change-Id: I643d3133a608865a1862a70585cfeced4d24649d Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1389058 Reviewed-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; " fail_count="0" gerrit_number="1389058" owner_email="jettrink@chromium.org" pass_count="0" patch_number="13" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/58/1389058/13" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I974fec779b3683fa7e9413dc73a4b8dcfb291596" commit="62274fb0cde2a6a1052a0dcf25726f4cd6454d65" commit_message="ish: apply FPU context of the first task FPU H/W configuration is available per task and it is initialized in task_pre_init() but currently the configuration for the first task is ignored due to lack of restoring(to H/W) in __task_start() function. This patch makes sure that the configuration restored to H/W. BRANCH=none BUG=none TEST=verified in Atlas platform Change-Id: I974fec779b3683fa7e9413dc73a4b8dcfb291596 Reviewed-on: https://chromium-review.googlesource.com/1435484 Commit-Ready: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; Tested-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; Reviewed-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1435484" owner_email="hyungwoo.yang@intel.com" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/84/1435484/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I314edd6a7a7f4dc2a5daf7eb71079aaae5326b9f" commit="1364bd1bd07fc99c14e8368765bcace46cbe5553" commit_message="tast-tests: add Activity type to arc package Add Activity type to arc package. This type allows to: - start / stop an activity raising errors if it fails - move / resize the activity - returns it bounds - change the window state This type is needed for some ARC tests. BUG=chromium:923500 TEST=tested manually on DUT CQ-DEPEND=CL:1423277 Change-Id: I314edd6a7a7f4dc2a5daf7eb71079aaae5326b9f Reviewed-on: https://chromium-review.googlesource.com/1423278 Commit-Ready: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1423278" owner_email="ricardoq@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/78/1423278/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iae59cf49422ab731c3bc7cf9014be2ae7e213cc1" commit="9a49f41eebac2bbaf8449850b0e71b79b65cefc9" commit_message="tast-test: add Display to arc package Add Display type to the arc package. This type is reponsible for returning certain Display properties like bounds and caption size. It is needed by some ARC tests. BUG=chromium:923500 TEST=tested manually on DUT CQ-DEPEND=CL:1423278 Change-Id: Iae59cf49422ab731c3bc7cf9014be2ae7e213cc1 Reviewed-on: https://chromium-review.googlesource.com/1423277 Commit-Ready: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="2" gerrit_number="1423277" owner_email="ricardoq@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/77/1423277/6" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Icec206e5037355ee376d6be25a2306aeaa334c8c" commit="216d3998220f1fedd1f7e9ded99cc7199ef3e642" commit_message="ui: Set Contacts field in tests. Contacts field indicates contact persons for test failures and code reviews. I picked the test authors as the contacts. BUG=chromium:926110 TEST=tast run DUT example.Pass # to build the bundle CQ-DEPEND=CL:1442471 Change-Id: Icec206e5037355ee376d6be25a2306aeaa334c8c Reviewed-on: https://chromium-review.googlesource.com/1445333 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: James Cook &lt;jamescook@chromium.org&gt; " fail_count="1" gerrit_number="1445333" owner_email="nya@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/33/1445333/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I709b5feaae6e087812deeb5f87377ce8481a2476" commit="445fb21d2220093c42cdd34b207024770b838b62" commit_message="Revert &quot;[autotest] stop requiring moblab-generic-vm-pre-cq&quot; This reverts commit 3f855d9c6ba80d71408092f2575bf8c8a1ef8642. Reason for revert: moblab-generic-vm is fixed Original change's description: &gt; [autotest] stop requiring moblab-generic-vm-pre-cq &gt; &gt; This builder doesn't currently have a good owner, and it's failing all &gt; the time. The corresponding -paladin is marked experimental for now, so &gt; let's follow suit. If it ever gets fixed up properly, we can revert this &gt; CL. &gt; &gt; BUG=chromium:920855 &gt; TEST=none &gt; &gt; Change-Id: I0e31007c2bca0c531389989b744f2a6bcd92c2a3 &gt; Reviewed-on: https://chromium-review.googlesource.com/c/1429219 &gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; &gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Bug: chromium:920855 Change-Id: I709b5feaae6e087812deeb5f87377ce8481a2476 Reviewed-on: https://chromium-review.googlesource.com/1446693 Commit-Ready: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Reviewed-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="0" gerrit_number="1446693" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/93/1446693/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I45cc56e075d3b914c45cff34d412c13ba9cc5eab" commit="38598aee921f70b49633900613a61dee4805a74b" commit_message="llvm/gcc: Drop gnueabi -&gt; gnueabihf patches. We have dropped the armv7a-cros-linux-gnueabi toolchain. So no need to carry patches to force hard float when using gnueabi toolchain. BUG=chromium:711369 TEST=chromiumos-sdk builder passes. Change-Id: I45cc56e075d3b914c45cff34d412c13ba9cc5eab Reviewed-on: https://chromium-review.googlesource.com/1446733 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1446733" owner_email="manojgupta@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/33/1446733/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6e778b4173ad4b43eeb2abff093cc462482f7c6d" commit="c8993d21321da2740e1a1ac843e013c511d45bfa" commit_message="tast-tests: add platform/memory_pressure.go This is a rewrite of the platform_MemoryPressure autotest. There are slight changes in functionality. Most importantly, it uses Web Page Replay to serve all requests. This test reproduces a streamlined user behavior, with the intent of filling up RAM quickly in a somewhat realistic way. It opens a bunch of tabs from a list, going over the list multiple times as needed. After opening each tab, it cycles through a small number of recently-used tabs. While visiting each tab, it scrolls the tab down and up for a short time. After the first tab discard (or OOM kill) it collects some stats, then it rests for a while and collects some more stats. BUG=chromium:921196 TEST=ran on x86 and ARM platforms Change-Id: I6e778b4173ad4b43eeb2abff093cc462482f7c6d Reviewed-on: https://chromium-review.googlesource.com/1330081 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="1" gerrit_number="1330081" owner_email="semenzato@chromium.org" pass_count="0" patch_number="53" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/81/1330081/53" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5461ec7ce0c6d0bdb2eb984d9f7fb73c2f73a420" commit="201d506c86bd6c051ad7220b963c1644d7599515" commit_message="flash_ec: add &quot;--read&quot; and &quot;--verify&quot; flags for npcx chip. &quot;--read&quot; takes a following string as a path to store the image file. If it is specified, flash_ec reads only an EC firmware image and store it to the given path, but does not program EC firmware. &quot;--verify&quot; lets flash_ec read EC firmware image after flashing it, and compare the read image to the source image to check if they match. CQ-DEPEND=CL:1409497 BUG=b:123044471 BRANCH=none TEST=manually ran flash_ec on coral. util/flash_ec --board coral --image ${IMG_PATH} --verify --verbose util/flash_ec --board coral --read ${TEMP_IMG_PATH} --verbose util/flash_ec --board coral --read &quot;/tmp/ec.co ral.bin&quot; --verbose util/flash_ec --chip npcx_spi --raiden --image ${IMG_PATH} --verify util/flash_ec --chip npcx_spi --raiden --read ${TEMP_IMG_PATH} util/flash_ec --chip npcx_spi --raiden --read &quot;/tmp/ec.co r al.bin&quot; util/flash_ec --board nocturne --image ${IMG_PATH} --verify --verbose util/flash_ec --board nocturne --read ${TEMP_IMG_PATH} --verbose Change-Id: I5461ec7ce0c6d0bdb2eb984d9f7fb73c2f73a420 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1423126 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; " fail_count="1" gerrit_number="1423126" owner_email="namyoon@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/26/1423126/11" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1c98d980cd5c28226e223ca058b2181cf40b87f9" commit="b816e3900aab1a1d60144cf81716081c18d724f0" commit_message="ish: fix timer 0 periodic mode We are using timer 0 with periodic mode and in this mode, the value of timer 0 comparator should be automatically increased by the value last written when main counter equals the value. But due to mis-configuration, currently it is not automatically increased. This patch corrects the configuration for timer 0. BRANCH=none BUG=b:112750896 TEST=Tested on Atlas and verified increased value in timer 0 comparator. Change-Id: I1c98d980cd5c28226e223ca058b2181cf40b87f9 Reviewed-on: https://chromium-review.googlesource.com/1431874 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; Reviewed-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1431874" owner_email="hyungwoo.yang@intel.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/74/1431874/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I35248fa0994ae91b0ab382c449ae0de0e3aca371" commit="51879e376cb7c4ede9d887a4f0ae4517d735ca21" commit_message="PaygenTest: Refactor to retrieve each payload test config. This CL refactors paygen_build_lib to retrieve each payload test config for later scheduling with skylab tool. BUG=chromium:920393 TEST=Ran unittest. Change-Id: I35248fa0994ae91b0ab382c449ae0de0e3aca371 Reviewed-on: https://chromium-review.googlesource.com/1441915 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="1" gerrit_number="1441915" owner_email="xixuan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/15/1441915/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7451c27784b9e889823f62d7f3de41dd7e2d2b43" commit="aef1dd2363b1c74d66ef2fccc7303f38a27bb4cb" commit_message="ish: support task argument This patch supports the opaque parameter for task. the parameter is specified in ec.tasklist. BRANCH=none BUG=none TEST=verified in Atlas platform Change-Id: I7451c27784b9e889823f62d7f3de41dd7e2d2b43 Reviewed-on: https://chromium-review.googlesource.com/1442113 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; Reviewed-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1442113" owner_email="hyungwoo.yang@intel.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/13/1442113/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0c7b6794a7e5574894c744c3be48c7e42e627eb5" commit="b063d356eeb35bae204f342388911afa40bddbfe" commit_message="chromeos-chrome: Add test in ebuild to make sure hot symbols are reordered This patch add tests before installation in Chrome ebuild to make Chrome binary puts hot symbols in a section .text.hot, which is placed before .text. Errors will be printed if not and installation will be stopped. This is also a test to make sure https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/1378594/ is applied correctly on Chrome. The check needs to be enabled with USE flag &quot;strict_toolchain_checks&quot;. TEST=Tested on caroline BUG=chromium:912781, chromium:912780 Change-Id: I0c7b6794a7e5574894c744c3be48c7e42e627eb5 Reviewed-on: https://chromium-review.googlesource.com/1394123 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Tiancong Wang &lt;tcwang@google.com&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1394123" owner_email="tcwang@google.com" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/23/1394123/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia2328779f74164872755a1ff57e01cf6546df2b9" commit="3907d2f57c8e9b8eaa3d11cd90ce527fb20b4ae7" commit_message="hdctools: replace npcx_spi with npcx_int_spi. flash_ec uses &quot;ec_chip&quot; info to distinguish npcx_int_spi from npcx_spi. CQ-DEPEND=CL:1423598 BUG=b:123098518 BRANCH=none TEST=cros_workon --host hdctools; sudo emerge hdctools; sudo servod -b $ dut-control ec_chip ec_chip:npcx_int_spi Change-Id: Ia2328779f74164872755a1ff57e01cf6546df2b9 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1432782 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="1432782" owner_email="namyoon@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/82/1432782/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibac4837de052043d882d87c5c739a0cd4246c8fd" commit="2ec8d4485f46a35b302bcb8524a94ae566c14b09" commit_message="media_perception: New CrAS client interface/impl BUG=chromium:917143 TEST=Use cras_integration_sanity_check to verify functioning correctly. Change-Id: Ibac4837de052043d882d87c5c739a0cd4246c8fd Reviewed-on: https://chromium-review.googlesource.com/1374444 Commit-Ready: Luke Sorenson &lt;lasoren@chromium.org&gt; Tested-by: Luke Sorenson &lt;lasoren@chromium.org&gt; Reviewed-by: Jacob Dufault &lt;jdufault@chromium.org&gt; Reviewed-by: Wei Guan &lt;weigua@chromium.org&gt; " fail_count="1" gerrit_number="1374444" owner_email="lasoren@chromium.org" pass_count="0" patch_number="20" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/44/1374444/20" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ie3944e2e02af9c64cbd683023ae0fc2450be0d50" commit="b4940a55caca4da80d9643fba7151a07cd025b4e" commit_message="CHROMIUM: tpm: cr50_i2c: non-fatal ready-irq timeouts Before this CL, if a timeout happened waiting for &quot;TPM ready&quot; IRQ, it was treated as an error and aborted a tpm register access operation. This led to occasionally lost IRQs causing read/write aborts, which in turn led to sticky communication errors. This CL changes cr50_i2c behavior to match what cr50_spi does in case of a lost &quot;TPM ready&quot; IRQs: warn and continue. BUG=b:118178519 TEST=imitate several lost IRQs, verify that not stuck in RC_SIZE error loop Change-Id: Ie3944e2e02af9c64cbd683023ae0fc2450be0d50 Signed-off-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1423690 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="1423690" owner_email="apronin@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/90/1423690/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="If485a5ad5d777f00dd737d0c0b517a2f20297e28" commit="cbb46e7fb57f154f9ef5c6981ff45311003a27ed" commit_message="FROMGIT: PM / EM: Expose the Energy Model in debugfs The recently introduced Energy Model (EM) framework manages power cost tables of CPUs. These tables are currently only visible from kernel space. However, in order to debug the behaviour of subsystems that use the EM (EAS for example), it is often required to know what the power costs are from userspace. For this reason, introduce under /sys/kernel/debug/energy_model a set of directories representing the performance domains of the system. Each performance domain contains a set of sub-directories representing the different capacity states (cs) and their attributes, as well as a file exposing the related CPUs. The resulting hierarchy is as follows on Arm juno r0 for example: /sys/kernel/debug/energy_model pd0 cpus cs:450000 cost frequency power cs:575000 cost frequency power cs:700000 cost frequency power cs:775000 cost frequency power cs:850000 cost frequency power pd1 cpus cs:1100000 cost frequency power cs:450000 cost frequency power cs:625000 cost frequency power cs:800000 cost frequency power cs:950000 cost frequency power Signed-off-by: Quentin Perret &lt;quentin.perret@arm.com&gt; Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 9cac42d0645ceb2ca8b815cee04810ec9b0d13b3 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:111527336 TEST=build recent sandbox for cheza Energy model info exists in /sys/kernel/debug/energy_model/pd[04] Change-Id: If485a5ad5d777f00dd737d0c0b517a2f20297e28 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1439804 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="1439804" owner_email="mka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/04/1439804/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4ff8d3480811d569458dbc3c367bf49b0048e492" commit="2b1364ace958961a419e089753ef28193720b058" commit_message="diag: Add diag ebuild Add an ebuild for github.com/andersson/diag. This will be useful in the factory for modem FSG creation, and will also hopefully help with burn-in. BUG=b:116860607 TEST=emerge-cheza diag Change-Id: I4ff8d3480811d569458dbc3c367bf49b0048e492 Reviewed-on: https://chromium-review.googlesource.com/1370673 Commit-Ready: Evan Green &lt;evgreen@chromium.org&gt; Tested-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-by: Evan Green &lt;evgreen@chromium.org&gt; " fail_count="0" gerrit_number="1370673" owner_email="evgreen@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/73/1370673/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3e5b387b7af0ed13fe2d12bfb0128dde1bf9c94d" commit="ae013752fd45f41ba1a9f282dfb8bc23a92af57f" commit_message="Use new session manager policy storage interface Replaces all calls to Session Manager's Store/Retrieve policy calls by the corresponding new *Ex calls. The old interface is being removed. This is an effort to fix the combinatorial explosion of policy storage methods. BUG=chromium:765644 TEST=Ran affected tests: - login_MultiUserPolicy - login_OwnershipApi - login_OwnershipRetaken - login_OwnershipTaken - login_UserPolicyKeys - platform_SessionManagerBlockDevmodeSetting All succeeded except platform_SessionManagerBlockDevmodeSetting, but the previous version didn't pass as well and it's in the experimental suite, so I assume it's broken. Change-Id: I3e5b387b7af0ed13fe2d12bfb0128dde1bf9c94d Reviewed-on: https://chromium-review.googlesource.com/1404615 Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; " fail_count="0" gerrit_number="1404615" owner_email="ljusten@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/15/1404615/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I38314e621e8db4a6e4e08414c1da7872fa7a3bbd" commit="56967e1a0830399ed7d7c2ff58e900ef90f1a0fa" commit_message="[Autotest] policy_SavingBrowserHistoryDisabled If the policy is set to Enabled then the browsing history will not be recorded. If the policy is set to Disabled or Not Set then the browsing history will be recorded. BUG=chromium:922091 TEST=this Change-Id: I38314e621e8db4a6e4e08414c1da7872fa7a3bbd Reviewed-on: https://chromium-review.googlesource.com/1412616 Commit-Ready: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Tested-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="0" gerrit_number="1412616" owner_email="rzakarian@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/16/1412616/8" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib4d6649dc6683c9700151a8c42e0fc6c63491c03" commit="b59dcaa18ee7605802d959b15532b314b240c800" commit_message="[moblab] Remove some unused code The UI project will be re-launched but checked in under the src directory, cleaning up this directory. BUG=chromium:682415 TEST=None Change-Id: Ib4d6649dc6683c9700151a8c42e0fc6c63491c03 Reviewed-on: https://chromium-review.googlesource.com/1446671 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Matt Mallett &lt;mattmallett@chromium.org&gt; " fail_count="0" gerrit_number="1446671" owner_email="haddowk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/71/1446671/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I79376bc7a4e403cf5615c9d506deb09e823cafbf" commit="b396c0e8365b1808cd952bf737a07df7458f3927" commit_message="FROMGIT: remoteproc: qcom: Add support for parsing fw dt bindings Add support for parsing &quot;firmware-name&quot; dt bindings which specifies the relative paths of mba/modem/pas image as strings. Fallback to the default paths for mba/modem/pas image on -EINVAL. Signed-off-by: Sibi Sankar &lt;sibis@codeaurora.org&gt; Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt; (cherry picked from commit a5a4e02d083d88d7c8b9716c30eb42d6d5b0b1cc https://github.com/andersson/remoteproc rproc-next) BUG=b:74016027 TEST=Use the modem Change-Id: I79376bc7a4e403cf5615c9d506deb09e823cafbf Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1446817 Reviewed-by: Evan Green &lt;evgreen@chromium.org&gt; " fail_count="0" gerrit_number="1446817" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/17/1446817/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Iac93702be51a1a89f0487e3a9fbdf66313e75734" commit="cb3887ce0066f28bca94ea6eb8f9c998973bea36" commit_message="FROMGIT: cpufreq: Replace open-coded &lt;&lt; with BIT() Minor clean-up to use BIT() and keep checkpatch happy. Clean up the comment formatting while we're at it to make it easier to read. Signed-off-by: Amit Kucheria &lt;amit.kucheria@linaro.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 8321be6a9df5c5cfbf3fb5f716caf8698a5a7016 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git linux-next) BUG=b:116109744, b:116109717 TEST=build for cheza Change-Id: Iac93702be51a1a89f0487e3a9fbdf66313e75734 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1446237 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="1446237" owner_email="mka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/37/1446237/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-5.44" change_id="I524f7a6b4277cb67b45cd00d48ddda7947d68f5d" commit="a930bb7369a57a44aae829a5556028a2f64ad324" commit_message="CHROMIUM: Remove temp BT devices from settings menu upon BT power OFF/ON When BT device is turned OFF and ON, devices that were found during the previous search for devices (before BT was turned OFF) still appear In the UI window. This is an undesired behavior for the user who wants to refresh the list or simply moved to another location, where the old devices are not nearby anymore. This change clears temporary devices when the Bluez updapter is stopped, resulting in a clear list when BT is turned ON again. Note: paired devices are not impacted, they still appear in the list after BT OFF/ON BUG=chromium:926580 TEST=manual power off/on tests via UI Change-Id: I524f7a6b4277cb67b45cd00d48ddda7947d68f5d Reviewed-on: https://chromium-review.googlesource.com/1444058 Commit-Ready: Yoni Shavit &lt;yshavit@chromium.org&gt; Tested-by: Yoni Shavit &lt;yshavit@chromium.org&gt; Reviewed-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; " fail_count="0" gerrit_number="1444058" owner_email="yshavit@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/bluez" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/bluez" ref="refs/changes/58/1444058/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3d90e2cadfdee55ee01cb3170e421ca9f8efe947" commit="e1e87208faa8ee1ab3d5499a49b248f8fa717257" commit_message="libtpmcrypto: Fix symbol exporting BUG=chromium:918657 TEST=run unit tests, deploy lib to cave and run rollback test scripts Change-Id: I3d90e2cadfdee55ee01cb3170e421ca9f8efe947 Reviewed-on: https://chromium-review.googlesource.com/1427583 Commit-Ready: May Lippert &lt;maybelle@chromium.org&gt; Tested-by: May Lippert &lt;maybelle@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1427583" owner_email="maybelle@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/83/1427583/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id4e8f28389fa3dd539b3d74ea7526edefc1a50a8" commit="0bd2d4e113bccd8ff197d85fdf18b6d6e84d5c9e" commit_message="workspace_stages: Use --copy-repo during sync. To speed up the initial sync steps, use repo_sync_manifest's --copy-repo optimization option. BUG=None TEST=run_tests Change-Id: Id4e8f28389fa3dd539b3d74ea7526edefc1a50a8 Reviewed-on: https://chromium-review.googlesource.com/1444791 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; " fail_count="0" gerrit_number="1444791" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/91/1444791/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0ebf1ea3dd09b07e42e69eb512fd74003c755e46" commit="f88c92321d0ed7c4ce60dd1b96be464880cc2d0e" commit_message="Enable BFQ IO scheduler where supported The BFQ IO scheduler has much better performance under stress than the default IO scheduler. The rule checks if bfq is supported before trying to enable it. If bfq is not supported (blk-mq is disabled or bfq support is not built into the kernel), the default IO scheduler is used. BUG=chromium:902929 TEST=Boot with BFQ enabled in the kernel configuration; cross-check by booting on system with BFQ disabled. Change-Id: I0ebf1ea3dd09b07e42e69eb512fd74003c755e46 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1440381 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1440381" owner_email="groeck@chromium.org" pass_count="0" patch_number="7" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/81/1440381/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib9c6dc48654eb89f58015795423bfbed614c95b6" commit="f754215f81d28ecf34cc65a5cdd9f0c528b7e5a8" commit_message="Add Books, News, Maps, YT_Music, Keep, Play_music, Earth Change-Id: Ib9c6dc48654eb89f58015795423bfbed614c95b6 Reviewed-on: https://chromium-review.googlesource.com/1446536 Commit-Ready: David Haddock &lt;dhaddock@chromium.org&gt; Commit-Ready: Bhaskar Neella &lt;bneella@google.com&gt; Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Tested-by: Bhaskar Neella &lt;bneella@google.com&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: Bhaskar Neella &lt;bneella@google.com&gt; " fail_count="0" gerrit_number="1446536" owner_email="bneella@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/36/1446536/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Iedcd3ba7e4bb17e1e97024be89296f33e8d0780c" commit="91c9e5e6e99b7e6e7bd01624f63e3b5d59476c11" commit_message="CHROMIUM: iwl7000: Merge Core40 driver updates This is a merge commit of all Intel patches for the Core40 driver update since commit 13e92bfceb2e5e50c0abdac16e008025e045023b and ending at commit 80605cc1cea1d1356f0d7c48f0d5f0ed25717c8c. The original branch provided by Intel (Luca Coelho) is at branch chromeos-3.18__release/core40-102 on https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/chromeos.git and has been mirrored as intel-wifi/v3.18-Core40 on cros. Below is the complete shortlog of all the merged patches: Andrei Otcheretianski (4): CHROMIUM: iwl7000: mvm: Send non offchannel traffic via AP sta CHROMIUM: iwl7000: mac80211: Always report TX status CHROMIUM: iwl7000: mac80211: Don't wake up from PS for offchannel TX CHROMIUM: iwl7000: mvm: Disconnect on large beacon loss Aviya Erenfeld (1): CHROMIUM: iwl7000: Restore memory allocation flags in FW monitor alloc Avraham Stern (6): CHROMIUM: iwl7000: mvm: switch management tx antenna only on tx failure CHROMIUM: iwl7000: mvm: toggle tx antenna if tx fails during connection establishment CHROMIUM: iwl7000: mvm: ignore dbg collection if trigger is not configured CHROMIUM: iwl7000: fmac: add fmac configuration vendor command CHROMIUM: iwl7000: mvm: force TCM re-evaluation on TCM resume CHROMIUM: iwl7000: mvm: fix reading common calib for responder config command Ayala Beker (2): CHROMIUM: iwl7000: mvm: introduce a new fragmented scan type: fast balance CHROMIUM: iwl7000: mvm: use fast balance scan in case of DCM mode with P2P GO Beni Lev (2): CHROMIUM: iwl7000: mvm: FTM: enable negative common calibration debugfs setting CHROMIUM: iwl7000: mvm: FTM: make the macaddr_random flag debugfs setable Colin Ian King (1): CHROMIUM: iwl7000: mvm: fix spelling mistake &quot;Recieved&quot; -&gt; &quot;Received&quot; Denis Kenzior (1): CHROMIUM: iwl7000: nl80211/mac80211: allow non-linear skb in rx_control_port Emmanuel Grumbach (18): CHROMIUM: iwl7000: mac80211: fix a race between restart and CSA flows CHROMIUM: iwl7000: mac80211: pass the TWT support bits in extended caps to the driver CHROMIUM: iwl7000: mac80211: don't Tx a deauth frame if the AP forbade Tx CHROMIUM: iwl7000: mac80211: fix the code that doesn't send a deauth when CSA failed CHROMIUM: iwl7000: mvm: remove unused conversion table CHROMIUM: iwl7000: mvm: remove assignment of the reciprocal CHROMIUM: iwl7000: mac80211: shorten the IBSS debug messages CHROMIUM: iwl7000: mvm: add support for TWT capabilities CHROMIUM: iwl7000: mvm: support sta_statistics() even on older firmware CHROMIUM: iwl7000: mac80211: don't update the PM state of a peer upon a multicast frame CHROMIUM: iwl7000: mvm: don't if a pointer is if we can't be unset CHROMIUM: iwl7000: mvm: fix TWT enablement CHROMIUM: iwl7000: mac80211: Revert &quot;mac80211: pass the TWT support bits in extended caps to the driver&quot; CHROMIUM: iwl7000: mvm: set TWT responder capability bit in 11AX SoftAP mode CHROMIUM: iwl7000: don't load 37.ucode for 8000 series CHROMIUM: iwl7000: mvm: fix firmware statistics usage CHROMIUM: iwl7000: mvm: fix regulatory domain update when the firmware starts CHROMIUM: iwl7000: ChromeOS: include fq.h for all them files Golan Ben Ami (1): CHROMIUM: iwl7000: dbg: fix memory dump file length Gustavo A. R. Silva (1): CHROMIUM: iwl7000: mvm: d3: use struct_size() in kzalloc() Haim Dreyfuss (1): CHROMIUM: iwl7000: mvm Support new MCC update response Ihab Zhaika (4): CHROMIUM: iwl7000: add new cards for 9560, 9462, 9461 and killer series CHROMIUM: iwl7000: correct one of the PCI struct names CHROMIUM: iwl7000: add new cards for 22560, 9260 and killer series CHROMIUM: iwl7000: update product name for 9260 and 9560 Ilan Peer (6): CHROMIUM: iwl7000: mac80211: Fix station bandwidth setting after channel switch CHROMIUM: iwl7000: mvm: Flush transmit queues on P2P Device ROC done CHROMIUM: iwl7000: mvm: Set Tx rate and flags when there is not station CHROMIUM: iwl7000: mvm: Do not set RTS/CTS protection for P2P Device MAC CHROMIUM: iwl7000: mac80211: Properly handle SKB with radiotap only CHROMIUM: iwl7000: mvm: Fix handling of Rx no data indication Intel ChromeOS bot (3): CHROMIUM: iwl7000: Revert &quot;WIP - fix chromeOS merge&quot; CHROMIUM: iwl7000: Revert &quot;WIP - fixing merge&quot; CHROMIUM: iwl7000: Revert &quot;Merge remote-tracking branch 'local_auto/master' into merge&quot; Johannes Berg (48): CHROMIUM: iwl7000: mvm: remove unnecessary overload variable CHROMIUM: iwl7000: mvm: minor cleanups to HE radiotap code CHROMIUM: iwl7000: mvm: unconditionally expose BSS color in HE radiotap CHROMIUM: iwl7000: mvm: put HE SIG-B symbols/users data correctly CHROMIUM: iwl7000: mvm: pull some he_phy_data decoding into a separate function CHROMIUM: iwl7000: mvm: clean up HE radiotap RU allocation parsing CHROMIUM: iwl7000: mvm: move HE-MU LTF_NUM parsing to he_phy_data parsing CHROMIUM: iwl7000: mvm: add TXOP to HE radiotap data CHROMIUM: iwl7000: mvm: add LDPC-XSYM to HE radiotap data CHROMIUM: iwl7000: radiotap: add definitions for HE data4 field CHROMIUM: iwl7000: mvm: add more information to HE radiotap CHROMIUM: iwl7000: mac80211: fix RCU annotations for uapsd_black_list CHROMIUM: iwl7000: mvm: set max TX/RX A-MPDU subframes to HE limit CHROMIUM: iwl7000: mac80211: remove pointless 'params' NULL checks CHROMIUM: iwl7000: pcie gen2: check iwl_pcie_gen2_set_tb() return value CHROMIUM: iwl7000: add fall through comment CHROMIUM: iwl7000: pcie: check iwl_pcie_txq_build_tfd() return value CHROMIUM: iwl7000: iwlwifi/backports: convert to upstream bitfield.h CHROMIUM: iwl7000: mac80211: use le16_encode_bits() instead of open-coding CHROMIUM: iwl7000: mvm: decode HE information for MU (without ext info) CHROMIUM: iwl7000: mvm: show more HE radiotap data for TB PPDUs CHROMIUM: iwl7000: chromeOS: fix subdir-ccflags-y usage CHROMIUM: iwl7000: chromeOS: remove ifdef from bucket spinlock alloc/free CHROMIUM: iwl7000: mac80211: don't put null-data frames on the normal TXQ CHROMIUM: iwl7000: mvm: give TX queue info struct a name CHROMIUM: iwl7000: mac80211: add an optional TXQ for other PS-buffered frames CHROMIUM: iwl7000: mvm: move queue management into sta.c CHROMIUM: iwl7000: mvm: remove per-queue hw refcount CHROMIUM: iwl7000: mvm: clean up iteration in iwl_mvm_inactivity_check() CHROMIUM: iwl7000: mvm: move queue reconfiguration into new function CHROMIUM: iwl7000: mvm: reconfigure queues during inactivity check CHROMIUM: iwl7000: mvm: remove RECONFIGURING queue state CHROMIUM: iwl7000: mvm: make queue TID change more explicit CHROMIUM: iwl7000: mvm: make iwl_mvm_scd_queue_redirect() static CHROMIUM: iwl7000: mvm: move iwl_mvm_sta_alloc_queue() down CHROMIUM: iwl7000: mvm: kill INACTIVE queue state CHROMIUM: iwl7000: mvm: synchronize TID queue removal CHROMIUM: iwl7000: mvm: remove queue_info_lock CHROMIUM: iwl7000: ieee80211: add new VHT capability fields/parsing CHROMIUM: iwl7000: mac80211: introduce capability flags for VHT EXT NSS support CHROMIUM: iwl7000: mac80211: add ability to parse CCFS2 CHROMIUM: iwl7000: mac80211: copy VHT EXT NSS BW Support/Capable data to station CHROMIUM: iwl7000: mvm: make iwl_mvm_tof_responder_dyn_cfg_cmd() static CHROMIUM: iwl7000: chromeOS: fix cfg80211_sinfo_alloc_tid_stats() backport (again) CHROMIUM: iwl7000: mac80211: remove superfluous NULL check CHROMIUM: iwl7000: mvm: fix A-MPDU reference assignment CHROMIUM: iwl7000: mac80211: fix radiotap vendor presence bitmap handling CHROMIUM: iwl7000: chromeOS: remove CPTCFG_IWLMVM_TOF_TSF_WA Liad Kaufman (4): CHROMIUM: iwl7000: mvm: make num_active_macs unsigned CHROMIUM: iwl7000: tighten boundary checks CHROMIUM: iwl7000: memcpy from dev_cmd and not dev_cmd-&gt;hdr CHROMIUM: iwl7000: mvm: remove sta key on wep ap Lior Cohen (5): CHROMIUM: iwl7000: add an option to enforce fw alive timeout CHROMIUM: iwl7000: remove dbg_cfg for fw alive timeout CHROMIUM: iwl7000: add fw dump upon RT ucode start failure CHROMIUM: iwl7000: add debugfs file to read fw debug data recording CHROMIUM: iwl7000: mac80211: suspicious RCU usage fix Luca Coelho (56): CHROMIUM: iwl7000: adjust to new sparse output CHROMIUM: iwl7000: bump the API version for 9000 and 22000 CHROMIUM: iwl7000: fix vendor commands enumerations CHROMIUM: iwl7000: mvm: remove IWLMVM_AX_SUPPORT Kconfig option CHROMIUM: iwl7000: bump the API version to 43 for 9000 and 22000 CHROMIUM: iwl7000: fix potential unexpected truncation of string in dbg.c CHROMIUM: iwl7000: pcie: remove wrong PCI ID entry for 0xA0F0/0x0A10 CHROMIUM: iwl7000: use u32 for lmac_id in iwl_xvt_tx_mod_task_data CHROMIUM: iwl7000: fix cfg structs for 22000 with different RF modules CHROMIUM: iwl7000: only use hw_rf_id when mvm is compiled CHROMIUM: iwl7000: mvm: check return value of rs_rate_from_ucode_rate() CHROMIUM: iwl7000: move common 9000 cfg parameters to common macro CHROMIUM: iwl7000: don't define OTP_LOW_IMAGE_SIZE per family, but per size CHROMIUM: iwl7000: remove useless NVM_HW_SECTION_NUM_FAMILY_* macros CHROMIUM: iwl7000: move iwl_nvm_check_version() into dvm CHROMIUM: iwl7000: remove all unnecessary occurrences of nvm_calib_ver CHROMIUM: iwl7000: fix devices with PCI Device ID 0x34F0 and 11ac RF modules CHROMIUM: iwl7000: protect dhc commands with DEBUG_HOST_CMD_ENABLED CHROMIUM: iwl7000: mvm: protect D0i3 code behind CONFIG_PM CHROMIUM: iwl7000: Merge remote-tracking branch 'local_auto/master' into merge CHROMIUM: iwl7000: WIP - fixing merge CHROMIUM: iwl7000: WIP - fix chromeOS merge CHROMIUM: iwl7000: Merge remote-tracking branch 'local_auto/master' into merge CHROMIUM: iwl7000: mvm: add a couple more ifdefs to protect on CONFIG_PM CHROMIUM: iwl7000: remove all occurrences of the FSF address paragraph CHROMIUM: iwl7000: mvm: fix merge damage in debugfs.c CHROMIUM: iwl7000: remove unused and wrong PHY_CFG_* macros CHROMIUM: iwl7000: mac80211: convert a few HE values saving to use le32_get_bits() CHROMIUM: iwl7000: chromeOS: fix wrong kernel version for new scan features CHROMIUM: iwl7000: chromeOS: adjust cfg80211_sinfo_alloc_tid_stats() to work on &gt;= 4.18 CHROMIUM: iwl7000: chromeOS: use parentheses in cfg_control_port_over_nl80211 macro CHROMIUM: iwl7000: chromeOS: also use our hardcoded WMM rules on chromeos-4.4 CHROMIUM: iwl7000: chromeOS: fix cfg80211_sinfo_alloc_tid_stats() backport CHROMIUM: iwl7000: add PCI IDs for the 22260 device series CHROMIUM: iwl7000: remove doc about inexisting trans status CHROMIUM: iwl7000: don't replace 22260 config with 22000 CHROMIUM: iwl7000: remove support for 9000 A-step devices CHROMIUM: iwl7000: chromeOS: fix wmm backport for 4.17 and 4.18 CHROMIUM: iwl7000: chromeOS: check wmm rules change on 4.18.13 CHROMIUM: iwl7000: chromeOS: fix wmm_rule.ap access in newer kernels CHROMIUM: iwl7000: chromeOS: make pertid an array in &lt; 4.18 CHROMIUM: iwl7000: mac80211: update led activate ops to 4.19 CHROMIUM: iwl7000: mvm: don't use SAR Geo if basic SAR is not used CHROMIUM: iwl7000: mvm: check if WGDS is present before warning CHROMIUM: iwl7000: chromeOS: adjust cfg80211 version for HE definitions CHROMIUM: iwl7000: mvm: add dummy iwl_mvm_sar_get_wgds_table() with !ACPI CHROMIUM: iwl7000: chromeOS: adjust kernel version check for iftypes_data functions CHROMIUM: iwl7000: chromeOS: lock mutex before calling iwl_mvm_get_current_regdomain() CHROMIUM: iwl7000: mvm: pre-initialize alive_data in wait_alive() CHROMIUM: iwl7000: calculate pointers from out_cmd instead of out_cmd-&gt;hdr CHROMIUM: iwl7000: make sure cur_fw_img is valid before accessing img CHROMIUM: iwl7000: Apply merge from auto CHROMIUM: iwl7000: chromeOS: fix 4.17+ breakage due to NL80211_STA_INFO_ACK_SIGNAL_AVG CHROMIUM: iwl7000: chromeos: remove ifdef from bucket spinlock functions again CHROMIUM: iwl7000: chromeOS: copy codel and fq headers Merge remote-tracking branch 'upstream/chromeos-3.18' into chromeos-3.18__release/core40-12-12 Matt Chen (1): CHROMIUM: iwl7000: fix wrong WGDS_WIFI_DATA_SIZE Mordechay Goodstein (2): CHROMIUM: iwl7000: xvt: avoid access out of range CHROMIUM: iwl7000: mvm: avoid possible access out of array. Naftali Goldstein (8): CHROMIUM: iwl7000: nvm: get num of hw addresses from firmware CHROMIUM: iwl7000: nvm: fix warning in case fw declares no hw addresses CHROMIUM: iwl7000: fw: do not set sgi bits for HE connection CHROMIUM: iwl7000: mvm: add description to a few generic assert numbers CHROMIUM: iwl7000: mvm: fix setting HE ppe FW config CHROMIUM: iwl7000: mac80211: fix saving a few HE values CHROMIUM: iwl7000: pcie: add RBDs to allocator ownership in multiples of 8 CHROMIUM: iwl7000: pcie: clarify the used/empty/free list counters Oren Givon (1): CHROMIUM: iwl7000: xvt: don't enable txq on FW init image Sara Sharon (42): CHROMIUM: iwl7000: dbg: make iwl_fw_dbg_no_trig_window trigger agnostic CHROMIUM: iwl7000: dbg: decrement occurrences for all triggers CHROMIUM: iwl7000: pcie: fix RBDs ownership when moving to emergency CHROMIUM: iwl7000: dbg: make trigger functions type agnostic CHROMIUM: iwl7000: dbg: fix NULL pointer dereference CHROMIUM: iwl7000: mvm: don't send keys when entering D3 CHROMIUM: iwl7000: pcie: don't pad AMSDU packets CHROMIUM: iwl7000: pcie: map correct length of frag list CHROMIUM: iwl7000: trace: change trace to trace one TB at a time CHROMIUM: iwl7000: ieee80211: remove redundant leading zeroes CHROMIUM: iwl7000: pcie: don't reset TXQ write pointer CHROMIUM: iwl7000: dbg: avoid passing trigger around CHROMIUM: iwl7000: dbg: use helper to check if debug type is set CHROMIUM: iwl7000: fw: use helper to determine whether to dump paging CHROMIUM: iwl7000: dbg: don't limit dump decisions to all or monitor CHROMIUM: iwl7000: dbg: split fifos dump CHROMIUM: iwl7000: trans: parse and store debug ini TLVs CHROMIUM: iwl7000: trans: support loading ini TLVs from external file CHROMIUM: iwl7000: dbg: disable triggers for ini CHROMIUM: iwl7000: dbg: add apply point logic CHROMIUM: iwl7000: fw: support API change to debug TLVs CHROMIUM: iwl7000: dbg: dump data according to the new ini TLVs CHROMIUM: iwl7000: add support for triggering ini triggers CHROMIUM: iwl7000: mvm: activate apply points CHROMIUM: iwl7000: dbg: add a missing return CHROMIUM: iwl7000: pcie: fix erroneous print CHROMIUM: iwl7000: pcie: set cmd_len in the correct place CHROMIUM: iwl7000: pcie: use iwl_tx_cmd_gen2 and not iwl_tx_cmd CHROMIUM: iwl7000: mvm: remove dead code CHROMIUM: iwl7000: mvm: remove pointless NULL assignment CHROMIUM: iwl7000: mvm: cleanup iwl_mvm_tx_skb_non_sta CHROMIUM: iwl7000: mvm: take station lock later in the code CHROMIUM: iwl7000: pcie: lock txq a bit later in reclaim code CHROMIUM: iwl7000: mvm: clean up SSN incrementation CHROMIUM: iwl7000: mac80211: avoid kernel panic when building AMSDU from non-linear SKB CHROMIUM: iwl7000: mac80211: add an option for station management TXQ CHROMIUM: iwl7000: mac80211: allow AMSDU size limitation per-TID CHROMIUM: iwl7000: mac80211: add an option for drivers to check if packets can be aggregated CHROMIUM: iwl7000: dbg: add debug data to warning CHROMIUM: iwl7000: mac80211: free skb fraglist before freeing the skb CHROMIUM: iwl7000: pcie: fix the use of a wrong define CHROMIUM: iwl7000: mvm: limit AMSDU size to 8K Shahar S Matityahu (19): CHROMIUM: iwl7000: add dump collection in case alive flow fails CHROMIUM: iwl7000: runtime: add send host command op to firmware runtime op struct CHROMIUM: iwl7000: add debugfs to send host command CHROMIUM: iwl7000: dump debug data before stop device CHROMIUM: iwl7000: mvm: D3: move rt status check to the start of the resume flow CHROMIUM: iwl7000: trans: Clear persistence bit when starting the FW CHROMIUM: iwl7000: wrt: add rt status and num of rx/tx fifos to dump CHROMIUM: iwl7000: wrt: remove number of tx and rx fifos from dump CHROMIUM: iwl7000: mvm: set STATUS_FW_ERROR bit in case of assert during D3 CHROMIUM: iwl7000: fix D3 debug data buffer memory leak CHROMIUM: iwl7000: trigger dump on assert prior to setting the device up CHROMIUM: iwl7000: dbg_ini: allocate dram buffer with proper flags CHROMIUM: iwl7000: dbg_ini: properly handle ini user trigger CHROMIUM: iwl7000: dbg_ini: retrieve dump_delay value properly CHROMIUM: iwl7000: dbg_ini: set dump mask BIT(n) instead of n CHROMIUM: iwl7000: iwiwifi: fix bad monitor buffer register addresses CHROMIUM: iwl7000: dbg_ini: fix bad ini tlv parsing CHROMIUM: iwl7000: fix bad dma handling in page_mem dumping flow CHROMIUM: iwl7000: differentiate between alive timeout and alive flow failure Shaul Triebitz (18): CHROMIUM: iwl7000: pcie: avoid empty free RB queue CHROMIUM: iwl7000: mac80211: in AP mode, set bss_conf::he_supported CHROMIUM: iwl7000: mvm: set MAC_FILTER_IN_11AX in AP mode CHROMIUM: iwl7000: mvm: send the STA_HE_CTXT command in AP mode CHROMIUM: iwl7000: mvm: set HW capability VHT_EXT_NSS_BW CHROMIUM: iwl7000: Allow overriding HE MCS rates CHROMIUM: iwl7000: allow overriding HE channel width CHROMIUM: iwl7000: Allow disabling LDPC CHROMIUM: iwl7000: Add support for flipping VHT CAP bits CHROMIUM: iwl7000: mvm: change PHY data RX for HE radiotap CHROMIUM: iwl7000: mac80211: support radiotap L-SIG data CHROMIUM: iwl7000: mac80211: support reporting 0-length PSDU in radiotap CHROMIUM: iwl7000: mvm: add L-SIG length to radiotap CHROMIUM: iwl7000: mvm: radiotap: remove UL_DL bit in HE TRIG_BASED CHROMIUM: iwl7000: mac80211: change order in radiotap fields CHROMIUM: iwl7000: wireless: align to draft 11ax D3.0 CHROMIUM: iwl7000: split HE capabilities between AP and STA CHROMIUM: iwl7000: mvm: handle RX no data notification Tova (2): CHROMIUM: iwl7000: mvm: support more than one mac address with debug overrides CHROMIUM: iwl7000: nvm: reduce warning visibility when no HW address is available Tova Mussai (1): CHROMIUM: iwl7000: mvm: enable low latency for soft ap Yisheng Xie (1): CHROMIUM: iwl7000: mvm: use match_string() helper backports git tracker (1): CHROMIUM: iwl7000: Update backport tree CQ-DEPEND=CL:1392903 BUG=b:119120513 TEST=wifi_matfunc/wifi_perf on caroline Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Change-Id: Iedcd3ba7e4bb17e1e97024be89296f33e8d0780c Reviewed-on: https://chromium-review.googlesource.com/1398353 " fail_count="0" gerrit_number="1398353" owner_email="kirtika@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1398353/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If9fe28940c1ddf8e0215181e7930cdf41b47881f" commit="ab01db2707239ef4f976def0055f5c17fdc709ff" commit_message="kevin: Add kevin64 pre-cq in addition to kevin pre-cq. This to catch any kevin64 regressions before change is sent to CQ. BUG=chromium:915558 BUG=chromium:927007 TEST=kevin64-pre-cq tryjob passes. Change-Id: If9fe28940c1ddf8e0215181e7930cdf41b47881f Reviewed-on: https://chromium-review.googlesource.com/1444500 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1444500" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/00/1444500/2" remote="cros" total_fail_count="0"/><lkgm version="11677.0.0-rc7"/></manifest>