blob: ffd9bd35194c14149664902001947ed288285948 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="4902db4e51339bf5c0bd0ae97cf68e5bbc45e1c1">
<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="37b6860c4fbd6235d09a76026b6456a5e9459b0d" 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="72b80edb1ef2db08564929549eb8d7a1e0b24542" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="dc00f9157f9ad498b627d952697ca8a23417ff2e" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="0e1cbc4eab6861b0c84bf2ed9a3c4b7aa2063819" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4f4fad584e9c2735af5131f15b697376a3327de5" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="chromium/src/buildtools/clang_format/script" remote="chromium" revision="05613340a15fc9feaf58060254faafe513ac88c1" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="93277a7fc8ef8ad9b5e2f774ea6e2e91c8ed3c9b"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="06a0e39a6132dce7509080cd82fb153e5a6dc6e7" 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="376aeb69b6f4fe9c01d8ddab3d570987c92b0499" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="eb86217a84e9b4acc798d5c1dbc626de23ee3da3" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="08bb5589019bbaae1039240ce347cdc3ed05f43a" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="910adbbd96f1fd4097fe729d0314729ed01d2289" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="439eba782bde9d318d74d5924a304b245842160b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="cee2171438c9939fa021194b0955a2cf61d3c2c4" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/logstock" path="infra/logstock" revision="ef7fe408b9feee9a3664b36f0176fcacd27bf703" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="cb2ff316bb093a624d9ef34ce1dbba20ccb95c42" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="8c18a16721dfc79f7828bd8f57488152ce839cf3" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="bbaa381f9e754a5217c17cc7e0a77866b4100f22" 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="3ab80f25d89b0698a44c3b9d518eb59f27b66471" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="38390eb0f2f46ce292d9a396aec23b6ab1252029" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="26e47c5b1be5f79a40348ed218a20213208560a0" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="5f6e2d9bfdc89077893cc3c2a1eb7ae3b7ccf1f9" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="665f8375836b62bf04f10d395e47189cb1670e2a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="220de68e4c7f0138e87a53bedfe1129cf2fe93d0" 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="11c486b68c789e30f9e7c55e53abf79951f126db" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bisect-kit" path="src/platform/bisect-kit" revision="1e49f51c1aaf258c6bed684a919dc46605a27de9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="e92d2a91ff392b101418d57688e5c9b743d22c5f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="5fb05b89df9447d0535f8c38e8c1a90499dfe659" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="342e2d28c3c653809279bbe12653eacdb98e9eef" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="3d2b9922e81cce898d4f09306563d3ca9d32c67e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="fff2307926eea71424eed2931b6f7bb4e5dd9db1" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="d9d48db1bba12d7faa9c39561eff72c9c3dd9d2c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="1dda82e8b288f538145abe15fbd42606edfc5c2a" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="969cc6f43d2bea23bca2a35c5f4a12d42fea523c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="7ad53a180b8e2b5865825c002c675f55d3b2b847" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="240acaa806e64238b0fda54b478209b6aec430b3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="01ee3d46eb075e749d997460136702bd95f2a5c8" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="4dd9607ff06416f09b5d91dc531a23c9c54d14ec" 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="028a1c28cde4385525ce6573e6ecb617d1a9193d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="25a18f559b4a18e5bf7fecb51e844eef7ae17e1a" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="f537b72ff8ecbd29b93a7c11e72abc3d4655911d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="bf08a557cafc68e63c03fe9d87d6b19de202c14b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="275de72e6b14f5f2bd90376120e19af4e4fbdd9c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="5467393a3d1e7ab929fd01d79971701bf4e2c2c6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="e043793ce4968d66e0abfc27e4be9c976ba2ccb6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="c65bd8c07617e1fbe219801ea8047d3b409cdc82" 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="26699b1159c31993f10e591e99e21d5d3b57efd2" 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="b7e5bd6dd93e788484a6f230e750034e462a94d4" 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="cfa4ffaca7987424e7c96be63acba875c46a0ca6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="c63ed2840eb32056edcccfe7bdecfc69ed38d459" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="962a090d93c0e610342862620ff48cd9a8fd5ba6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="f3e4d3bca41b674e89583d74dfb7e538fe58ff18" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="db50af69b91bc1cffde13740c23aed72883fbc45" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="08be0bfa0b08da78912ecc3c495d56da6ef419a5" 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="aad0cfff9dea75a405a2ebff48c87b03cce43051" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="fd8fdfa73c965519e412925107d8dc309c8a0def" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="dd0e62f704c815fe7ca4b7c9930a43d1dc479372" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="0c62a1450e098b3a14305a3937c39c386e8a7254" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="a2021649d242b7dd022d93093dc970381c7aa1c4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="0595abceba85bee8d6c27e6e122722f816610df7" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="567b8c6cc2d4c90a223c126ecbcb617d2b8a3a23" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="2a3cd2c55f20a49473a4455afcbb0cb7803e1c81" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="cf3337b0918e15755782d8f3b11691e04f1ddc40" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="2a2c3423354275724562eae14b55a00ade532433" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="6697fe6404055443d7c754b365907a0604f14111" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="66745a98d0abc1c12ade7980969a0a8011ef8b9a" 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="6d7c6382f42818d243b6b469bd2e399675c50264" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="8df83bf3e30ada89fc0799859e3de25017dc93ac" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="2c7bca0d938cd3299a4d46d121fc4c7a5b8877e4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="8fa99b87bc6420d0cd2884ce7ced03c623d7d4ad" upstream="refs/heads/fwupd-1.0.6"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="965deb5fa08105918ef18fb9af1a96dd282ab9fc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="5e7de5daab8f2c390ab2f9dee156667ec4aca916" 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="afbbd2de0e0bfb77bfaeffc19566db96a0260779" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="325201cc9d0ed737878d996b4645c26a7f88e3e9" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="35de9c774b14163dd935c7605499396e7b56afed" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="13e92bfceb2e5e50c0abdac16e008025e045023b" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="b6a09eb6c05a2a24011b432d463d945d0e422ec4" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="db7a20f734db36ad2d40d0ecf0039701ddcab9a5" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="d6e97838a2516e31462616b00d0d0bfc53d4c590" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="67bf13e5f1ec05c3a250a0bee2ac59640ed55188" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="adccdc52dd0f57494637c9274ca260eae2f9c6e0" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="5a3bdc7add2f30f7673052376514c91dbcd1b64a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="d8c9b061fcb4789dc20f3e9207f45e01d3b21b24" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="46d0d65f143aafb9a5dce719dbde0a6b4af5591b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="5a6d657e427d22a0770dd5dc5fa9e6237fb91fd1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="658d14909e3231dddedebbd769db36d7a9f6d784" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="43710deb7c6759534160105c098318097cb8ee63" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1b74cd2af4a6ba27484b2285acec45cbd2f21390" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1b74cd2af4a6ba27484b2285acec45cbd2f21390" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="dccb5e6265c973af7689e1329eb2510bd8c4fefa" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="30e30b3c301d2605abf2cc224abdb04bfaad7b3f" upstream="refs/heads/chromeos-2.3.49"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="8dc336a991e5494e6cc9a0094778fee67f22ed6c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="4066f05ebae55958e3d193f9177c310b1d480886" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="2f3a03f1b0ef5b00e8de4fa5079fb2885fcf66c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="d8114acdbb7609ebf05825c231f47c5b60a4d0b0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="44b3f0249b342950f54e869bbfad67fbc132cff2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="ef4b788bb5a1ba47881c73901228a07f5430ad4c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="15260c8cd98eb10b4976d2161cd5cb9bc0c3adac" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="6c2cac92b71c2c96e020a10c4f01afdf311bf8e4" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="8084afd71b2989bbb1988488fcb1764202f79b2b" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="46c3f413e72f46dbf2adb62ff7d61e02ec8f9f5b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="b7da1a8bdb731999d5d7d59cf30fe3cd1b3c656c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="2c97b8691d05aaded0139b1b06667d005123abad" 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="df9b6528ca94730baeb24c876d9b068b241ce6b1" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="ddc3fb3dcf3dc12e0b24078dc7e9c0550112bdf6" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="e839674b344b94a5b8da4f4e5d88060e0e57a466" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="6611fedd1a568d258ee28b715d2b4f46854f037c" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="c3e17727c6ac127b0033ef011cb07c08385f448f" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="6d30f049ed4cfc5d4bfa4fdbf6529c9e3522e951" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="a852917ec1d1ada705a0a71deaf419af190f268c" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="I8997757a595aab743b7f1247b87a94d03fe495aa" commit="b3f78a563fdf58ae3988fa41e670110cc256793c" commit_message="portage: Update to 2.3.49 This comes with support for EAPI 7 and working slots dep rebuilding. CQ-DEPEND=CL:1379076 BUG=chromium:874977 TEST=precq passes Change-Id: I8997757a595aab743b7f1247b87a94d03fe495aa Reviewed-on: https://chromium-review.googlesource.com/1376673 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1376673" owner_email="allenwebb@google.com" pass_count="0" patch_number="3" project="chromiumos/manifest" project_url="https://chromium-review.googlesource.com/chromiumos/manifest" ref="refs/changes/73/1376673/3" remote="cros" total_fail_count="9"/><pending_commit branch="chromeos-4.14" change_id="I87617aba2a7f8ce4821d04b8c2aef6c19a008753" commit="1ca8126c5b87e96164edbb07d25075e8ba8e135f" commit_message="UPSTREAM: ALSA: hwdep: prevent a harmless shift wrapping bug The &quot;info.index&quot; variable represents a bit in hw-&gt;dsp_loaded which is an unsigned int. If it's higher than 31 we hit a shift wrapping bug. This seems harmless, but I wanted to silence the static checker warning. Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit c4fd43793bdecb986bfc80e00c8792556c3f1c7f) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I87617aba2a7f8ce4821d04b8c2aef6c19a008753 Reviewed-on: https://chromium-review.googlesource.com/1353249 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353249" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1353249/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I3428c6f9db1b998addd67c1c60d23b43c8a17889" commit="ad5f59ffc78286945230d72461e1fbd1f23d4085" commit_message="UPSTREAM: ASoC: rt5645: Make a few struct const These dmi_system_id structures and associated platform data are never modified so they can be marked const. Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt; Cc: Bard Liao &lt;bardliao@realtek.com&gt; Cc: Oder Chiou &lt;oder_chiou@realtek.com&gt; Cc: Liam Girdwood &lt;lgirdwood@gmail.com&gt; Cc: Mark Brown &lt;broonie@kernel.org&gt; Cc: Jaroslav Kysela &lt;perex@perex.cz&gt; Cc: Takashi Iwai &lt;tiwai@suse.com&gt; -- sound/soc/codecs/rt5645.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 72d7a16bb07582f8416bbcdc65fe2a1e63f11294) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I3428c6f9db1b998addd67c1c60d23b43c8a17889 Reviewed-on: https://chromium-review.googlesource.com/1353250 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353250" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1353250/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I4f25ad5a86a485b095ef1f8a4fbdc7de4b060e0e" commit="2ad80683d176e711819adca72a5b9f2fb5ef7c89" commit_message="UPSTREAM: ASoC: Intel: atom: make sst_platform_compr_ops const Make this const as it not modified in the file referencing it. It only stored in the const field 'compr_ops' of a snd_soc_platform_driver structure. Also, add const to the declaration in the header file. Signed-off-by: Bhumika Goyal &lt;bhumirks@gmail.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 86cb5dee237be6cf6c432299b829a5e85ed35029) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I4f25ad5a86a485b095ef1f8a4fbdc7de4b060e0e Reviewed-on: https://chromium-review.googlesource.com/1353251 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353251" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1353251/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie923f33eeb4ffa3420bd152977481e8501b22f41" commit="471e238f2e47babe10ed86c8af7a839670e1da06" commit_message="UPSTREAM: ASoC: Intel: cht_bsw_max98090: add gpio-based jack detection Jacks are created but only enabled when the external TI chip is present, this probably never worked as well. Forklift the gpio-based code from the legacy byt-max98090 driver, with however a less strict error check. It's fine to let users enjoy their device even if jack detection doesn't work - it almost never does without quirks... Tested on Lenovo100s Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Acked-By: Vinod Koul &lt;vinod.koul@intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 355b3552d59f471bfaf41cf7c6cc0a6fa193b303) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie923f33eeb4ffa3420bd152977481e8501b22f41 Reviewed-on: https://chromium-review.googlesource.com/1353252 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353252" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1353252/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I19b94d38b6367a8f481c284b512c78e583a35e05" commit="a5aa842718f9561226bfa932276f4953c8ac810a" commit_message="UPSTREAM: ALSA: hrtimer: make hrtimer_hw const and __initconst Make this const as it is only used during a copy operation. Also, make it __initconst as it is only used during the init phase and after this it is not referenced anywhere. Signed-off-by: Bhumika Goyal &lt;bhumirks@gmail.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 38405834a6abdf2a644c1384b97d8f0cca769350) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I19b94d38b6367a8f481c284b512c78e583a35e05 Reviewed-on: https://chromium-review.googlesource.com/1353253 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1353253" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1353253/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ifb2470ba8c702618d230b06079753b10b53f51d2" commit="1d16d89fdbd2a3baa44191addde82796cd11c01e" commit_message="UPSTREAM: ASoC: dapm: fix error path in snd_soc_dapm_new_pcm w_param_text[count] is freed in the wrong error path. Fix it by shifting the outfree_w_param label. Signed-off-by: anish kumar &lt;yesanishhere@gmail.com&gt; Reviewed-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e5af4f9fb3d405e6145f0d019ce11a97a8930915) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ifb2470ba8c702618d230b06079753b10b53f51d2 Reviewed-on: https://chromium-review.googlesource.com/1353254 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353254" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/1353254/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I7add02f6516eb3fc142e9b8587e0dd1c1814cf18" commit="8e99487ed8d5853d99710ad6dddf9e874c607ce5" commit_message="UPSTREAM: ASoC: dapm: Refactor the code in snd_soc_dapm_new_pcm refactor snd_soc_dapm_new_pcm to reduce the size of this function to facilitate further refactoring. Signed-off-by: anish kumar &lt;yesanishhere@gmail.com&gt; Reviewed-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 38b8e6f092fd71eee56a064487be335226b0a54d) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I7add02f6516eb3fc142e9b8587e0dd1c1814cf18 Reviewed-on: https://chromium-review.googlesource.com/1353255 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353255" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/1353255/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I00c5e5cb1af4fa0aa76388d19607168085962aa3" commit="0f3fca69b0397da76eb51e6b866af719dac170a2" commit_message="UPSTREAM: ASoC: intel: Kill BUG_ON() usage Don't use BUG_ON() for a non-critical sanity check on production systems. This patch either removes useless BUG_ON() calls. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; Acked-By: Vinod Koul &lt;vinod.koul@intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 89db6f9632e38b6b5cc7f23f4b67f74470319978) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I00c5e5cb1af4fa0aa76388d19607168085962aa3 Reviewed-on: https://chromium-review.googlesource.com/1353256 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353256" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1353256/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I7510230d3e6ab7c8f40662880c244edd4c9fc65d" commit="26882511d50191a05083ea3bce3e54246ac8bdaa" commit_message="UPSTREAM: ASoC: rt5670: refactor DMI quirks and fix Dell Venue settings Additional checks exposed a mistake in the quirk for the Dell Venue Pro 5855 (Dmic2 instead of Dmic1). Rather than adding quirk tables, merge all quirks in a single table and use flags to differentiate platforms. Also add a parameter override to help support additional platforms using this codec CC: Bard Liao &lt;bardliao@realtek.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8e1b1785489b8b53b4ff934e0ad9259952817f5b) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I7510230d3e6ab7c8f40662880c244edd4c9fc65d Reviewed-on: https://chromium-review.googlesource.com/1353257 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353257" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/1353257/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id38e6dcec864c5fa373fbfb608ca3c92db940c3f" commit="19834358ee1fbe33a07b038bce0928837d519539" commit_message="UPSTREAM: ASoC: soc-core: remove rtd NULL check on soc_free_pcm_runtime() static soc_free_pcm_runtime() is never called with rtd == NULL. This patch removes unnecessary rtd == NULL check from soc_free_pcm_runtime(). Furthermore, NULL check before kfree() is not needed. This patch removes such ckeck too. Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt; Signed-off-by: Fengguang Wu &lt;fengguang.wu@intel.com&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 db1721f5296704d4f706a31f5d147cf7f16e3add) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Id38e6dcec864c5fa373fbfb608ca3c92db940c3f Reviewed-on: https://chromium-review.googlesource.com/1353258 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353258" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/1353258/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Idf779b2a9628d6be66743fb6a6e4ca54dee385b0" commit="f04c1761669738e184385507318283ce05c9da64" commit_message="UPSTREAM: ASoC: remove unneeded dai-&gt;driver check On soc_add_dai(), it is checking dai-&gt;driver-&gt;xxx, This means, dai-&gt;driver is mandatory, never been NULL. dai-&gt;driver check is not needed. This patch removes it. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 464719255e095b0cc05a30b124f2cdc67a930d7f) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Idf779b2a9628d6be66743fb6a6e4ca54dee385b0 Reviewed-on: https://chromium-review.googlesource.com/1353259 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353259" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/59/1353259/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id56ee9a164ff124cb70b0cef3c38c0729b5e233d" commit="6dd8ef6bf6f251ebd29e7b5c221eb99ff0891763" commit_message="UPSTREAM: ASoC: dapm: Make snd_soc_dapm_add/del_routes use runtime mutex subclass Make snd_soc_dapm_add_routes and snd_soc_dapm_del_routes use the SND_SOC_DAPM_CLASS_RUNTIME dapm subclass to allow dynamic dapm route updates. Signed-off-by: Stuart Henderson &lt;stuarth@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f19c181f20cdfb2aa5f4a1bba095a008e34ed61b) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Id56ee9a164ff124cb70b0cef3c38c0729b5e233d Reviewed-on: https://chromium-review.googlesource.com/1353260 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353260" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/60/1353260/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ibb65daf0adb26c62208e24ca1591bd78641e24d8" commit="cfb61fe6b07c461a4981f43e9359368684cbf27a" commit_message="UPSTREAM: ASoC: Intel: Kbl: Add Playback DAI for fixup 'Kbl Audio Headset Playback' FE DAI also needs SSP hw param fix. Add this dai also to be handled in kabylake_ssp_fixup() call. Signed-off-by: Harsha Priya &lt;harshapriya.n@intel.com&gt; Acked-By: Vinod Koul &lt;vinod.koul@intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 4b2b915f8887e5602a98b1da4fcb7c41c573cb13) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ibb65daf0adb26c62208e24ca1591bd78641e24d8 Reviewed-on: https://chromium-review.googlesource.com/1353261 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353261" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/61/1353261/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ia04e6a098a8860e23f608c638e5ae5f219c8013f" commit="d3cc504f19718a8078b4cbfa43bf696641605831" commit_message="UPSTREAM: ASoC: rt5670: add set_bclk_ratio in dai ops We need to set a specific bit for 50 bclk rate. So add set_bclk_ratio function to set the bit. Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d0817657f615ecdf1c7beceade20c7d368003875) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ia04e6a098a8860e23f608c638e5ae5f219c8013f Reviewed-on: https://chromium-review.googlesource.com/1353262 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353262" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/1353262/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ia5639145d5827f8b269a623de16213f7b2bda32c" commit="a088c143bf98da2658ef825b21ba6c45426d1ebf" commit_message="UPSTREAM: ASoC: soc-core: add component lookup functions ALSA SoC platform/codec will be replaced to component soon. This means 1 device might have multiple components. But current unregister component function only checks &quot;dev&quot; to find it. This means, unexpected component might be unregistered by current function. But, it is no problem if driver registered only 1 component. To prepare avoid this issue, this patch adds new component lookup function. it finds component by &quot;dev&quot; and &quot;driver name&quot;. Here, the reason why it uses &quot;driver name&quot; is that &quot;component name&quot; was created by fmt_single_name() and difficult to use it from driver. Driver of course knows its &quot;driver name&quot;, thus, using it is more easy. 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 7dd5d0d954611c05a38bdf843054c639f45ce08b) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ia5639145d5827f8b269a623de16213f7b2bda32c Reviewed-on: https://chromium-review.googlesource.com/1353263 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353263" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/63/1353263/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie65e9c32bf7a26d2cd6e72213d75f08b3a258a29" commit="c011eaf4c5eea4bc8e42b0cad6471e76942cf6d3" commit_message="UPSTREAM: ALSA: timer: Convert timers to use timer_setup() In preparation for unconditionally passing the struct timer_list pointer to all timer callbacks, switch to using the new timer_setup() and from_timer() to pass the timer pointer explicitly. This adds a pointer back to struct snd_timer. Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 38e9a80f66beb108d30f47dc856dd17b983c3dd6) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie65e9c32bf7a26d2cd6e72213d75f08b3a258a29 Reviewed-on: https://chromium-review.googlesource.com/1353264 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353264" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/64/1353264/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I220b09005da7646adb24c50f9e7edb666f979363" commit="c95846d2c2f507a520bf4fc47c424fe88eabbc12" commit_message="UPSTREAM: ASoC: dapm: Avoid creating kcontrol for params Currently in codec to codec dai link if there are multiple params defined then dapm can use created kcontrol to decide which param to apply at runtime. However, in case there is only single param configuration then there is no point in creating the kcontrol and also there is no point in allocating memory for kcontrol. In the snd_soc_dapm_new_pcm function, there is memory allocation happening for kcontrol which is later used or not used based on num_param. It is better to not allocate memory when there is only a single configuration. This change is to remedy that anomaly. Signed-off-by: anish kumar &lt;yesanishhere@gmail.com&gt; Reviewed-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Tested-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 19ad683abc8534cd755403381c73c0ddce7b9f6d) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I220b09005da7646adb24c50f9e7edb666f979363 Reviewed-on: https://chromium-review.googlesource.com/1353265 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353265" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/65/1353265/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ibb0f76c1641d1a992dab8687449841a2f63e2f11" commit="e4ba98aa76db8b0c373294d5a88b54d623bb79dd" commit_message="UPSTREAM: ASoC: Intel: cht_bsw_max98090: remove useless code, align with ChromeOS driver Remove dead code which was missed in previous changes. This is not visible with git diff but there is a test+return on the same condition just above. Also reuse local variable instead of fetching the jack information twice. Tested on Acer R11 (cyan) Fixes: 3bbda5a38601 ('ASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization') Cc: Thierry Escande &lt;thierry.escande@collabora.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Acked-By: Vinod Koul &lt;vinod.koul@intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0087f2013188d8b332cee2f74fd3c6754a49f620) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ibb0f76c1641d1a992dab8687449841a2f63e2f11 Reviewed-on: https://chromium-review.googlesource.com/1353266 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353266" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/66/1353266/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I8d9d62ddc64049dccb267ed23b4075acbc8c61ab" commit="700093b7f35cc30a0f9e0d8578902e80cb8561b7" commit_message="UPSTREAM: ASoC: soc-core: remove unnecessary message from snd_soc_register_component() No need to print an error message if kzalloc fails. The core will print it. Reported-by: Daniel Baluta &lt;daniel.baluta@gmail.com&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 08e61d03b08c99f611227c6e94c70cf0029fdeb6) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I8d9d62ddc64049dccb267ed23b4075acbc8c61ab Reviewed-on: https://chromium-review.googlesource.com/1353267 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353267" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/1353267/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I36af9a6769c105084f9aa1ed232bcfd0b416fa2d" commit="dcf39c16ba9e8505670e232ea2e96fd7cf465579" commit_message="UPSTREAM: ASoC: dapm: add initialization for w_param_text pointer We now allocate the array conditionally, but we always pass the pointer to the new snd_soc_dapm_free_kcontrol() function, which introduces a warning for the case that it is not initialized: sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_pcm': sound/soc/soc-dapm.c:3940:2: error: 'w_param_text' may be used uninitialized in this function [-Werror=maybe-uninitialized] As snd_soc_dapm_free_kcontrol() is global, it doesn't get inlined and gcc fails to notice that we don't actually access the array in that case, so the code is actually safe. Adding an initialization for the array pointer shuts up the warning. Fixes: 19ad683abc85 (&quot;ASoC: dapm: Avoid creating kcontrol for params&quot;) Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 667ebc97c99a2ea9279bf3fdd791d97adfafbbc2) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I36af9a6769c105084f9aa1ed232bcfd0b416fa2d Reviewed-on: https://chromium-review.googlesource.com/1353268 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353268" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/1353268/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ieb383554ca5040191b58a7637db8a218c46e17b1" commit="baecbde7f95f30deddf82ef55fe4e59406d4f4d0" commit_message="UPSTREAM: ASoC: dapm: mark 'snd_soc_dapm_free_kcontrol' as static The newly introduced function is declared as globally visible, but is not declared in a header, causing a warning 'make W=1' or 'make C=1': sound/soc/soc-dapm.c:3782:1: warning: symbol 'snd_soc_dapm_free_kcontrol' was not declared. Should it be static? The suggestion to make it static seems appropriate here, so let's do that. Fixes: 19ad683abc85 (&quot;ASoC: dapm: Avoid creating kcontrol for params&quot;) Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit c42c5ac4269bf8c0aa7ef2f4bdf328a12b03f65f) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ieb383554ca5040191b58a7637db8a218c46e17b1 Reviewed-on: https://chromium-review.googlesource.com/1353269 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353269" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/1353269/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie064a62ca84dd23b62259e9fb37b6ccc5a3f5652" commit="f114c88593512a87782befe632d6a4584320ebf8" commit_message="UPSTREAM: ALSA: add snd_card_disconnect_sync() In case of user unbind ALSA driver during playing back / capturing, each driver needs to stop and remove it correctly. One note here is that we can't cancel from remove function in such case, because unbind operation doesn't check return value from remove function. So, we *must* stop and remove in this case. For this purpose, we need to sync (= wait) until the all top-level operations are canceled at remove function. For example, snd_card_free() processes the disconnection procedure at first, then waits for the completion. That's how the hot-unplug works safely. It's implemented, at least, in the top-level driver removal. Now for the lower level driver, we need a similar strategy. Notify to the toplevel for hot-unplug (disconnect in ALSA), and sync with the stop operation, then continue the rest of its own remove procedure. This patch adds snd_card_disconnect_sync(), and driver can use it from remove function. Note: the &quot;lower level&quot; driver here refers to a middle layer driver (e.g. ASoC components) that can be unbound freely during operation. Most of legacy ALSA helper drivers don't have such a problem because they can't be unbound. Note#2: snd_card_disconnect_sync() merely calls snd_card_disconnect() and syncs with closing all pending files. It takes only the files opened by user-space into account, and doesn't care about object refcounts. (The latter is handled by snd_card_free() completion call, BTW.) Also, the function doesn't free resources by itself. Tested-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit c44027c89e19adafccd404bbe6f9686722ff4217) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie064a62ca84dd23b62259e9fb37b6ccc5a3f5652 Reviewed-on: https://chromium-review.googlesource.com/1353270 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353270" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/70/1353270/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie48dba155867effdb67652207b63c03b78993831" commit="42ab7252c9a47af161bf46bd8999ee38bbc1d3ad" commit_message="UPSTREAM: ASoC: max98925: Return proper error if revision mismatch Return proper error instead of 0 if the revision does not match. Signed-off-by: Axel Lin &lt;axel.lin@ingics.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d6e18b8295593d8f59e92f6634577cbacae14629) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie48dba155867effdb67652207b63c03b78993831 Reviewed-on: https://chromium-review.googlesource.com/1353271 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353271" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/71/1353271/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I74ea7b5be2db12ac0a0239eb4f8a79a66db1e4df" commit="768ce0234c597c62dd3b96264baf893ad0e3cf43" commit_message="UPSTREAM: ALSA: pcm: remove redundant variable runtime An earlier commit removed the access to variable runtime and we are now left with unused variable that is redundant, so remove it. Cleans up the clang warning: Value stored to 'runtime' is never read Fixes: e11f0f90a626 (&quot;ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command&quot;) Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit de168981384097f810d3ecfb4bcfa5019cc7c160) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I74ea7b5be2db12ac0a0239eb4f8a79a66db1e4df Reviewed-on: https://chromium-review.googlesource.com/1353272 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353272" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/1353272/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I4df7e4eb81a8062e162b364e6718ab1890979fa7" commit="56dd2bfe87fcbf8842db190181fdae8fc0849797" commit_message="UPSTREAM: ALSA: pcm: Don't call register and disconnect callbacks for internal PCM The internal PCM (aka DPCM backend PCM) doesn't need any registration procedure, thus currently we bail out immediately at dev_register callback. Similarly, its counterpart, dev_disconnect callback, is superfluous for the internal PCM. For simplifying and avoiding the conflicting disconnect call for internal PCM objects, this patch drops dev_register and dev_disconnect callbacks for the internal ops. The only uncertain thing by this action is whether skipping the PCM state change to SNDRV_PCM_STATE_DISCONNECT for the internal PCM is mandatory. Looking through the current implementations, this doesn't look so, hence dropping the whole dev_disconnect would make more sense. Tested-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 8b645e4a40dd490b9426670fffe9bb9e2878c3fd) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I4df7e4eb81a8062e162b364e6718ab1890979fa7 Reviewed-on: https://chromium-review.googlesource.com/1353273 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353273" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/73/1353273/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I0cb4cfdb9f57a83eb3b38fa3272f5a57b4d04450" commit="ddd5c6bf7877e81862803834d9656ec34cf81f04" commit_message="UPSTREAM: ALSA: pcm: Forcibly stop at disconnect callback So far we assumed that each driver implements the hotplug PCM handling properly, e.g. dealing with the pending PCM stream at disconnect callback. But most codes don't care, and it eventually leaves the PCM stream inconsistent state when an abrupt disconnection like sysfs unbind happens. This patch is simple but a big-hammer solution: invoke snd_pcm_stop() at the common PCM disconnect callback always when the stream is running. Tested-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 6ca73de7ebc5dac358551633e0c69ab6b5007baa) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I0cb4cfdb9f57a83eb3b38fa3272f5a57b4d04450 Reviewed-on: https://chromium-review.googlesource.com/1353274 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353274" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/74/1353274/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I82b4b9b0b6aac7c9d9161a21bd9b91b2d4c48a6c" commit="1a62b108f60b893015221e414cc860e9be2eb4b2" commit_message="UPSTREAM: ASoC: rt5659: move set_sysclk to codec level Move set_sysclk to codec level and people can use it at both codec and dai level. Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit fe01e5e8fae91b235ecf928f6bf0a90c17d74e36) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I82b4b9b0b6aac7c9d9161a21bd9b91b2d4c48a6c Reviewed-on: https://chromium-review.googlesource.com/1353275 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353275" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/1353275/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ieae9be35dc6e42c26301ef9bf00eb5a00643dfa8" commit="bbb1fb0685a32531a338ce27731eb786196ed819" commit_message="UPSTREAM: ASoC: rt5659: move set_pll to codec level Move set_pll function to codec level and people can use it at both codec and dai level. Signed-off-by: Bard Liao &lt;bardliao@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit c8a04b5de4bbdd0c7553aaa315c72722b10f0207) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ieae9be35dc6e42c26301ef9bf00eb5a00643dfa8 Reviewed-on: https://chromium-review.googlesource.com/1353276 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353276" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/76/1353276/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I1b83b32d9f7aebdaaf858d8e9182195091424909" commit="147236bc2a7302cd50934fbaaf6e67b01dae8cd6" commit_message="UPSTREAM: ASoC: rt5651: Convert rt5651 micbias1 to a supply widget MICBIAS widget type has been deprecated. Convert it to a SUPPLY widget. Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit be96fc54d2ed8eae6683b71d2dc5d1a939a10a1e) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I1b83b32d9f7aebdaaf858d8e9182195091424909 Reviewed-on: https://chromium-review.googlesource.com/1353277 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353277" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/77/1353277/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib64c9ff37cbb7bc63bde58e014251723bc92a0a4" commit="0c33bbe1ccef9aeeb1a4828d59813ab044c1d978" commit_message="UPSTREAM: ALSA: hda: Abort capability probe on invalid capability On reading wrong capability pointer values driver may crash, so whenever driver discovers unknown HDA capability, log it as error and stop traversing the link list further. Signed-off-by: Rakesh Ughreja &lt;rakesh.a.ughreja@intel.com&gt; Acked-by: Vinod Koul &lt;vinod.koul@intel.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit b676da70c495acb2515de76300596e9147806ead) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ib64c9ff37cbb7bc63bde58e014251723bc92a0a4 Reviewed-on: https://chromium-review.googlesource.com/1353278 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353278" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/78/1353278/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I0e29daa010d023cb91f10b3f0ba09b66f9b22cd4" commit="92ba169ed98845f852babd0337e5a2a378eb5957" commit_message="UPSTREAM: ALSA: Convert timers to use timer_setup() In preparation for unconditionally passing the struct timer_list pointer to all timer callbacks, switch to using the new timer_setup() and from_timer() to pass the timer pointer explicitly. These are all the &quot;mechanical&quot; changes remaining in the sound subsystem. Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Acked-by: Mark Brown &lt;broonie@kernel.org&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 7211ec6392c8650ebc804023178c245464417ed2) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I0e29daa010d023cb91f10b3f0ba09b66f9b22cd4 Reviewed-on: https://chromium-review.googlesource.com/1353279 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353279" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/79/1353279/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I6c6fba885893964cead93514e65e4394a50462f3" commit="2a00e0a39d302b39b28df2c53cc3dc3da3cb5834" commit_message="UPSTREAM: ASoC: rt5651: Enable jack detection on JD* pins Enable jack detection for the RT5651 codec on the JD* pins. Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 80bbe4a30bc6b119df86c280c91cde2034309bf1) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I6c6fba885893964cead93514e65e4394a50462f3 Reviewed-on: https://chromium-review.googlesource.com/1353280 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353280" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/80/1353280/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I7fbc37aec21574ace650aff28474f5abc99d2f81" commit="0b3718ad98e9fc311f35f271173444a3636b897e" commit_message="UPSTREAM: ASoC: rt5651: Rework quirk logic Rework a bit the quirk logic in the codec driver to simplify the DMI-based quirk assignment for non-DT platforms. Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b4435130bc19cd54631588355b16326aeb760e34) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I7fbc37aec21574ace650aff28474f5abc99d2f81 Reviewed-on: https://chromium-review.googlesource.com/1353281 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353281" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/1353281/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I539e2533284a9b1662a40faf598c32ff35a82d99" commit="8e5e8849f87043dac045b5d432392afde8a83696" commit_message="UPSTREAM: ASoC: rt5651: Enable JD1_1 quirk for KIANO laptopt The KIANO SlimNote 14.2 laptop uses the JD1_1 input pin for jack detection. Set the correct quirk in the codec driver. Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f85353fdd49fe0087438ef7d7475a832d16276c4) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I539e2533284a9b1662a40faf598c32ff35a82d99 Reviewed-on: https://chromium-review.googlesource.com/1353282 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353282" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/82/1353282/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I9b35284025f41bd5f3a5f6a8f38949845845d7a7" commit="55fb8538f22d2ab55fdddd911e348f2317ad7684" commit_message="UPSTREAM: ASoC: intel: byt: Add headset jack Introduce an headset jack in the machine driver and register it to the codec driver. Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d9f8f9b2f3e2b95875cd59ae5c3276e4662e7513) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I9b35284025f41bd5f3a5f6a8f38949845845d7a7 Reviewed-on: https://chromium-review.googlesource.com/1353283 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353283" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/83/1353283/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I3e8fdea40a7c84c72ed32b18b49f6228abe35300" commit="2d42b81fc3312914739c0198b320faa6c0db8e20" commit_message="UPSTREAM: ASoC: intel: byt: Enable IN2 map quirk for a KIANO laptop This cherry-trails laptop has the internal mic connected to the IN2 input pins. Enable the quirk to correctly map the routes. Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2fe30129b0a6a8ddf71c46c8fb4524cb89739bc0) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I3e8fdea40a7c84c72ed32b18b49f6228abe35300 Reviewed-on: https://chromium-review.googlesource.com/1353284 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353284" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/1353284/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I082857b1271b71ba23301740678a9f4da867a257" commit="98fed5adaad20463c297c79d3174fddccaeca1f8" commit_message="UPSTREAM: ALSA: fix kernel-doc build warning Fix kernel-doc build error. A symbol that ends with an underscore character ('_') has special meaning in reST (reStructuredText), so add a '*' to prevent this error and to indicate that there are several of these values to choose from. ../sound/core/jack.c:312: ERROR: Unknown target name: &quot;snd_jack_btn&quot;. Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 3f1185d6c9d3fe91aa85ec8d3f4d71207452c458) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I082857b1271b71ba23301740678a9f4da867a257 Reviewed-on: https://chromium-review.googlesource.com/1353285 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353285" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/1353285/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Iea71628bce6d95278189abdb462f0a35657bbfc3" commit="5d662966af795a89081c8247a129681210c5b1d3" commit_message="UPSTREAM: ASoC: Intel: Enable tdm slots for max98927 In this patch the SSP0 BE's mode is changed from I2S mode to DSP_B with 8 slots of 16 bits. It enables 4 slot for IV feedback and 2 slots for playback on max98927 for kabylake machine driver The layout of SSP0 Tx and Rx slots is as follows; 1. Playback uses Tx slots 0 and 1 2. Capture uses Rx slots 4,5,6,7. Slots 0 through 3 of Rx are used by DMIC codec RT5514 in another flavor of Kabylake platform. We are using the same slots 4 through 7 on all Kabylake platforms for max98927 in order to reuse same NHLT configuration. Signed-off-by: Naveen M &lt;naveen.m@intel.com&gt; Signed-off-by: Harsha Priya &lt;harshapriya.n@intel.com&gt; Acked-By: Vinod Koul &lt;vinod.koul@intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 7a679ea75a1bc4ea6216aa6877a8bd47fd83e790) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Iea71628bce6d95278189abdb462f0a35657bbfc3 Reviewed-on: https://chromium-review.googlesource.com/1353286 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353286" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/1353286/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I4f17e0baece404b0ae56cfe6ccf3d019246b45d2" commit="206f50a18fd40878a8a64b0beb6c8649093529cd" commit_message="UPSTREAM: ASoC: Intel: Fix setting of SSP parameters in Kabylake machine driver This patch sets the SSP params based on FE and BE dai links for kabylake machine driver that uses rt5663 and max98927 codecs Signed-off-by: Naveen M &lt;naveen.m@intel.com&gt; Signed-off-by: Harsha Priya &lt;harshapriya.n@intel.com&gt; Acked-By: Vinod Koul &lt;vinod.koul@intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e78407fb7ed38fded024def7a76e4c91bc814080) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I4f17e0baece404b0ae56cfe6ccf3d019246b45d2 Reviewed-on: https://chromium-review.googlesource.com/1353287 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353287" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/1353287/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I25736ef95dbce42baf570277f30a3e4f7d8cbdb0" commit="c3c54144fffe2092703e1a9edec9a32c515c13d1" commit_message="UPSTREAM: ASoC: fix build warning in soc-core.c Fix kernel-doc build error. A symbol that ends with an underscore character ('_') has special meaning in reST (reStructuredText), so add a '*' to prevent this error and to indicate that there are several of these values to choose from. ../sound/soc/soc-core.c:2799: ERROR: Unknown target name: &quot;snd_soc_daifmt&quot;. Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit bb19ba2a345439b4de3f6d59819da9853500ac4d) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I25736ef95dbce42baf570277f30a3e4f7d8cbdb0 Reviewed-on: https://chromium-review.googlesource.com/1353288 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353288" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1353288/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I5d6832e125fcf0e14bc4e68581e9494f3ec3640a" commit="62d210bd68138c1ad6fb14a3c767d180afc369ee" commit_message="UPSTREAM: ASoC: rt5514: The ACPI also should use the function rt5514_parse_dp() The patch fixed that the ACPI cannot access the device property from the function rt5514_parse_dp(). Signed-off-by: Oder Chiou &lt;oder_chiou@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 28aef24d726f8d503fde24ccf8a14b214355cfb5) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I5d6832e125fcf0e14bc4e68581e9494f3ec3640a Reviewed-on: https://chromium-review.googlesource.com/1353289 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353289" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/1353289/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I547e1d4fe5ddb6f3795f4c8eb2daabe6823fcd44" commit="41479e637d8d89b09945c37aa8f7b345cb94af19" commit_message="UPSTREAM: ASoC: rt5514: The DSP clock can be calibrated by the other clock source Add the option for the DSP clock that can be calibrated by the other clock source. Signed-off-by: Oder Chiou &lt;oder_chiou@realtek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit fc9cab05837639ce3372870b09d26334fb15b157) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I547e1d4fe5ddb6f3795f4c8eb2daabe6823fcd44 Reviewed-on: https://chromium-review.googlesource.com/1353290 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353290" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/1353290/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I637622959fad9d0f8c83df6a09d5387aee0c34bb" commit="5c4a40bc2b0c32c4f876d881f7cfcb149f9b8ad8" commit_message="UPSTREAM: ASoC: nau8540: reset state machine for channel phase sync The four channel ADCs in NAU85L40 have difference control registers, it is hard to synchronous these four channels without correct sequence. The phase difference will not be a constant and not to conjecture easily. It may be 2.55 degree, or more ,or less. Intended to prevent phase difference of channels, the solution as follows: (1)Channel_Sync need to be enabled. (2)Do soft reset without affecting register when recording done. Signed-off-by: John Hsu &lt;KCHSU0@nuvoton.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e4d0db60e8d25cc62b9b7e32c18e7f6acc136055) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I637622959fad9d0f8c83df6a09d5387aee0c34bb Reviewed-on: https://chromium-review.googlesource.com/1353291 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353291" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/1353291/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I6d53f6154b8a28ed5009f37651be1414d6e0f7c4" commit="78cf68a308d9a8bb2d075bc8920d3411a00e9340" commit_message="UPSTREAM: ASoC: nau8540: PGA short to ground Change channel PGA input mode selection for better recording quality. The patch shorts the inputs to ground with 12kOhm differentially terminated. Signed-off-by: John Hsu &lt;KCHSU0@nuvoton.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 14323ff8c21825e20810e893312f9321f9e4e72c) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I6d53f6154b8a28ed5009f37651be1414d6e0f7c4 Reviewed-on: https://chromium-review.googlesource.com/1353292 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353292" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/92/1353292/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id5d245295d6b43a9613ae05b36ef41eba1f9d4bf" commit="95bea91f00aae20650ca05697b8e0f60526f8e64" commit_message="UPSTREAM: ASoC: nau8540: fix the record pop noise When the record starts, the driver turns on MICBIAS and the voltage is pulled up for an instant. If the receiver starts to capture the signal between the instant, there is an pop noise in the stream beginning. To avoid the pop noise, the driver makes a delay in the sequence. After MICBIAS powered up, the driver waits 300 ms for the voltage going down. Then turns on the ADC output, and sends signal to receiver. The pop noise can be erased. Signed-off-by: John Hsu &lt;KCHSU0@nuvoton.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 6573c0510be611fb886d005b7b2321658dc5df87) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Id5d245295d6b43a9613ae05b36ef41eba1f9d4bf Reviewed-on: https://chromium-review.googlesource.com/1353293 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353293" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/93/1353293/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ia5debd715cabd1cbfe206520054add4b329f098e" commit="8c8cc8764ec901272c68ff5a04938c53ddd74f8b" commit_message="UPSTREAM: ASoC: nau8824: move key irq after jd done It is possible to get the fake key press interruption when the codec do jack detection. We think it's proper to move the key interruption configuration after jack detection done. Signed-off-by: John Hsu &lt;KCHSU0@nuvoton.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit cf6b68d192138d67b49002b499eb507af0c8c56d) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ia5debd715cabd1cbfe206520054add4b329f098e Reviewed-on: https://chromium-review.googlesource.com/1353294 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353294" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/94/1353294/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Icddbea42354c7102af38b7e6c7230f8b151cfa9a" commit="7b5bedb8dc309c54ddaa61b8145d5b36adeed630" commit_message="UPSTREAM: ASoC: nau8824: condition for clock disable There are headphone and speaker outputs in NAU88L24. During the playback, the codec should not change the clock status when switching these outputs. Signed-off-by: John Hsu &lt;KCHSU0@nuvoton.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit a2eb62edbd01064cee0c4c00854a25f04237605b) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Icddbea42354c7102af38b7e6c7230f8b151cfa9a Reviewed-on: https://chromium-review.googlesource.com/1353295 Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="0" gerrit_number="1353295" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/95/1353295/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ic9bb489653312668fa820d0e525c7cbacebca967" commit="c33cc55ae0ae7f109bd7588f6308089bfedee06f" commit_message="FROMLIST: Bluetooth: Use switch statement for Intel hardware variants Multiple new hardware variants are planned and the simple if statement would get really complicated and unreadable. So instead replace it with a simple switch statement. The change is applied to both USB and UART. BUG=b:120503604 TEST=Verify on Atlas with ThP BT controller and it is working fine. Change-Id: Ic9bb489653312668fa820d0e525c7cbacebca967 Based-on-patch-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Tedd Ho-Jeong An &lt;tedd.an@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Chethan T N &lt;chethan.tumkur.narayan@intel.com&gt; Signed-off-by: Raghuram Hegde &lt;raghuram.hegde@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1362832 Commit-Ready: Miao-chen Chou &lt;mcchou@chromium.org&gt; Tested-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="0" gerrit_number="1362832" owner_email="amit.k.bag@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/32/1362832/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ib2705de5464361810b400501cfa32a96a88c9548" commit="53ea7b4bde40410e78b98272223c9a49e1b15313" commit_message="FROMLIST: Bluetooth: btusb: Add support for Intel Bluetooth devices 9160/9260 [8087:0025] The new Bluetooth devices 9160/9260 (also known as ThunderPeak) devices from Intel use the same firmware loading mechanism as previous generation. So include the new USB product identifier and whitelist the hardware variant. T: Bus=02 Lev=02 Prnt=03 Port=00 Cnt=01 Dev#= 8 Spd=12 MxCh= 0 D: Ver= 2.01 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=8087 ProdID=0025 Rev= 0.02 C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=1ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms I: If#= 1 Alt= 6 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 63 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 63 Ivl=1ms Bluetooth: hci0: Bootloader revision 0.1 build 42 week 52 2015 Bluetooth: hci0: Device revision is 2 Bluetooth: hci0: Secure boot is enabled Bluetooth: hci0: OTP lock is disabled Bluetooth: hci0: API lock is disabled Bluetooth: hci0: Debug lock is disabled Bluetooth: hci0: Minimum firmware build 1 week 10 2014 &lt; HCI Command: Read Local Version Information (0x04|0x0001) plen 0 &gt; HCI Event: Command Complete (0x0e) plen 12 Read Local Version Information (0x04|0x0001) ncmd 1 Status: Success (0x00) HCI version: Bluetooth 5.0 (0x09) - Revision 256 (0x0100) LMP version: Bluetooth 5.0 (0x09) - Subversion 256 (0x0100) Manufacturer: Intel Corp. (2) Based on original patch from Jaya Praveen G &lt;jaya.p.g@linux.intel.com&gt; BUG=b:120503604 TEST=Verify on Atlas with ThP BT controller and it is working fine. Change-Id: Ib2705de5464361810b400501cfa32a96a88c9548 Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Tested-by: Tedd Ho-Jeong An &lt;tedd.an@intel.com&gt; Signed-off-by: Tedd Ho-Jeong An &lt;tedd.an@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Chethan T N &lt;chethan.tumkur.narayan@intel.com&gt; Signed-off-by: Raghuram Hegde &lt;raghuram.hegde@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1361903 Commit-Ready: Miao-chen Chou &lt;mcchou@chromium.org&gt; Tested-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="0" gerrit_number="1361903" owner_email="amit.k.bag@intel.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/03/1361903/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I43c994938be3bccd6fd51ea038bfab737a681c36" commit="99de133d0090fab7fdcb75e0373d0426b35d8800" commit_message="FROMLIST: Bluetooth: Add support for Intel Bluetooth device 9460/9560 [8087:0aaa] This patch adds support for Intel Bluetooth device 9460/9560 also known as Jefferson Peak (JfP). The firmware downloading mechanism is same as previous generation. So include the new USB product identifier and whitelist the hardware variant. T: Bus=01 Lev=01 Prnt=01 Port=09 Cnt=04 Dev#= 5 Spd=12 MxCh= 0 D: Ver= 2.01 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=8087 ProdID=0aaa Rev= 0.02 C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=1ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms I: If#= 1 Alt= 6 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb E: Ad=03(O) Atr=01(Isoc) MxPS= 63 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 63 Ivl=1ms Bootloader version: &lt; HCI Command: Intel Read Version (0x3f|0x0005) plen 0 &gt; HCI Event: Command Complete (0x0e) plen 13 Intel Read Version (0x3f|0x0005) ncmd 32 Status: Success (0x00) Hardware platform: 0x37 Hardware variant: 0x11 Hardware revision: 0.0 Firmware variant: 0x06 Firmware revision: 0.1 Firmware build: 42-52.2015 Firmware patch: 0 BUG=b:120503604 TEST=Verify on Atlas with ThP BT controller and it is working fine. Change-Id: I43c994938be3bccd6fd51ea038bfab737a681c36 Signed-off-by: Tedd Ho-Jeong An &lt;tedd.an@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Chethan T N &lt;chethan.tumkur.narayan@intel.com&gt; Signed-off-by: Raghuram Hegde &lt;raghuram.hegde@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1361904 Commit-Ready: Miao-chen Chou &lt;mcchou@chromium.org&gt; Tested-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="0" gerrit_number="1361904" owner_email="amit.k.bag@intel.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/04/1361904/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Icfd41964745046ca5a5fe867ec4c0d9daa2bcccd" commit="bb79a25f20ae6023465e10acc61347a0f16c908a" commit_message="FROMLIST: Bluetooth: btusb: Update firmware filename for Intel 9x60 and later The format of Intel Bluetooth firmware for bootloader product is ibt-&lt;hw_variant&gt;-&lt;device_revision_id&gt;.sfi and .ddc. But for the SKU's 9x60, there a 3 variants of FW, which cannot be differentiated just with hw_variant and devision_revision_id. So to pick the appropriate FW file for 9x60 SKU's, it will be differentiated using hw_variant, hw_revision and fw_revision rather than hw_variant and device_revision_id only. Format will be like this: ibt-&lt;hw_variant&gt;-&lt;hw_revision&gt;-&lt;fw_revision&gt;.sfi and .ddc BUG=b:120503604 TEST=Verify on Atlas with ThP BT controller and it is working fine. Change-Id: Icfd41964745046ca5a5fe867ec4c0d9daa2bcccd Signed-off-by: Jaya P G &lt;jaya.p.g@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Chethan T N &lt;chethan.tumkur.narayan@intel.com&gt; Signed-off-by: Raghuram Hegde &lt;raghuram.hegde@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1361905 Commit-Ready: Miao-chen Chou &lt;mcchou@chromium.org&gt; Tested-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="0" gerrit_number="1361905" owner_email="amit.k.bag@intel.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/05/1361905/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I71b66ab0d7c8db0a84c62d8472f5b306859f0706" commit="e097de4da0a1cca1bd7df94a59b92bde6a9ca65f" commit_message="CHROMIUM: Revert &quot;goldfish_bus: switch GOLDFISH_BUS config back to bool&quot; This reverts commit 3d0980eef5e2c7e72d5ba2205f732ac332c7a011. Goldfish is not enabled in ChromeOS configurations. Changes against upstream stable may result in unnecessary and sometimes complex conflicts. Revert local changes to avoid the problem. BUG=chromium:915706 TEST=Build allmodconfig Change-Id: I71b66ab0d7c8db0a84c62d8472f5b306859f0706 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1382599 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="1382599" 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/99/1382599/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I4eb59e2b9023a5ce08138fbedb97f731978ae37b" commit="022c80a2a95dac6c75d53f4273eaa5f836669b78" commit_message="CHROMIUM: Revert &quot;goldfish: pipe: fix platform_no_drv_owner.cocci warnings&quot; This reverts commit d39445d1008644a5699cceedb9199e5ba3592883. Goldfish is not enabled in ChromeOS configurations. Changes against upstream stable may result in unnecessary and sometimes complex conflicts. Revert local changes to avoid the problem. BUG=chromium:915706 TEST=Build allmodconfig Change-Id: I4eb59e2b9023a5ce08138fbedb97f731978ae37b Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1382600 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="1382600" 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/00/1382600/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I937d2d43921cc3c38992865c201fd03a5df59c9a" commit="0500cf71436d43e277a21b236b94cc5ac8ab3531" commit_message="CHROMIUM: Revert &quot;Enable adb with android-pipe in IA image&quot; This reverts commit 78674acc3dc24cf9aabd194c884f4b8637999699. Goldfish is not enabled in ChromeOS configurations. Changes against upstream stable may result in unnecessary and sometimes complex conflicts. Revert local changes to avoid the problem. BUG=chromium:915706 TEST=Build allmodconfig Change-Id: I937d2d43921cc3c38992865c201fd03a5df59c9a Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1382601 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="1382601" 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/01/1382601/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I63ea09fd2e5938c03dd7dd5f0d8e2455ec8c02e2" commit="2806ce2e98eacf8f2c2974972579f42754a2ca3d" commit_message="runtime_probe: preparation for PRESUBMIT.cfg Fix the style by clang-format -i -style=file $(find runtime_probe/ -name '*.h' -o -name '*.cc') BUG=chromium:908006,b:119155505 TEST=FEATURES=&quot;test&quot; emerge-nami runtime_probe Change-Id: I63ea09fd2e5938c03dd7dd5f0d8e2455ec8c02e2 Reviewed-on: https://chromium-review.googlesource.com/1382311 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Chun-ta Lin &lt;itspeter@chromium.org&gt; " fail_count="2" gerrit_number="1382311" owner_email="itspeter@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/1382311/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I14de4c567a71f4969ff4900fb57279ee4ac7ed6e" commit="51f4b4c2cc412cfcdeb002bc941d35c95e3b500e" commit_message="runtime_probe: rename &quot;statement_parser&quot; to &quot;config_parser&quot; The hierarchy is: ProbeConfig contains several categories (e.g. battery, storage, ...). Each category contains several components (battery 1, battery 2, ...). Each component maps to a probe statement. BUG=chromium:908006,b:119155505 TEST=FEATURES=test emerge-${BOARD} runtime_probe clang-format -i -style=file $(find runtime_probe/ -name '*.h' -o -name '*.cc') Change-Id: I14de4c567a71f4969ff4900fb57279ee4ac7ed6e Reviewed-on: https://chromium-review.googlesource.com/1379632 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Chun-ta Lin &lt;itspeter@chromium.org&gt; " fail_count="2" gerrit_number="1379632" owner_email="stimim@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/32/1379632/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1c42acdec1c8699e4e84bc6f658976af662c159d" commit="a7554260f0102dd47e6e1c9ec105bf8e76df0f0f" commit_message="runtime_probe: add to clang_format_check, add OWNER CQ-DEPEND=CL:1382311 BUG=chromium:908006,b:119155505 TEST=repo upload Change-Id: I1c42acdec1c8699e4e84bc6f658976af662c159d Reviewed-on: https://chromium-review.googlesource.com/1381315 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chun-ta Lin &lt;itspeter@chromium.org&gt; Reviewed-by: Chun-ta Lin &lt;itspeter@chromium.org&gt; " fail_count="2" gerrit_number="1381315" owner_email="stimim@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/15/1381315/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9bd1aeb502969b80684fc8cda04b604c4b44c2f5" commit="a8affa40af71b7c3958afded7d22764d23a5db36" commit_message="pack_firmware: Name fw images by RO/RW version This is the first refactor or two described in go/simplify-firmware-shellball. In the next CL, build target will also be included in the name. TEST=python pack_firmware_unittests.py, python pack_firmware_functest.py, and manual run of FW packer on the devices used in &quot;Examples&quot; section of go/simplify-firmware-shellball. BUG=b:65745723 Change-Id: I9bd1aeb502969b80684fc8cda04b604c4b44c2f5 Reviewed-on: https://chromium-review.googlesource.com/1281990 Commit-Ready: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Tested-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Reviewed-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; " fail_count="0" gerrit_number="1281990" owner_email="evanhernandez@chromium.org" pass_count="0" patch_number="43" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/90/1281990/43" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Id201aa9f3c5f025af10a8218efa299ee8c791c7b" commit="2fc6f78baaca2011099e77d653ba887b1a8572ca" commit_message="pack_firmware: Copy firmware images, THEN generate setvars The goal is to load firmware images into one, root-level directory. For now the output is unchanged. TEST=python pack_firmware_unittest.py, python pack_firmware_functest.py BUG=b:65745723 Change-Id: Id201aa9f3c5f025af10a8218efa299ee8c791c7b Reviewed-on: https://chromium-review.googlesource.com/1302353 Commit-Ready: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Tested-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Reviewed-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; " fail_count="0" gerrit_number="1302353" owner_email="evanhernandez@chromium.org" pass_count="0" patch_number="17" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/53/1302353/17" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Iaffe6d4ccccc2514cf6efbb793356eef2973a2b2" commit="8daf578ed738a2e4347bf710c07c1e3fca2299bc" commit_message="u-boot: Add support for building sandbox U-Boot's sandbox is a convenient way to build and test vboot functionality. Add a USE flag to build this. This requires SDL so add that to the sdk. This works by building using the chromeos_sandbox target, using the host toolchain (not cross-compiled). The resulting output is U-Boot along with SPL and TPL. There is also a fully ready Chromium OS firmware image which is installed, for testing purposes. Instructions for running the result are in the ebuild. The USE_STDINT option is not needed with vboot anymore, so drop it. BUG=chromium:908228 TEST=USE=&quot;sandbox vboot&quot; sudo -E emerge u-boot See that it builds OK Follow instructions at the top of the ebuild to run U-Boot inside and outside the chroot. Change-Id: Iaffe6d4ccccc2514cf6efbb793356eef2973a2b2 Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1350223 Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1350223" owner_email="sjg@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/23/1350223/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I008a48b161b97125607814697692d08dc60a2112" commit="a8c1f0e8f6858e8a17423036b111a4e95d55c817" commit_message="P2P: Add last update engine error to test failure msg. BUG=None TEST=None Change-Id: I008a48b161b97125607814697692d08dc60a2112 Reviewed-on: https://chromium-review.googlesource.com/1382804 Commit-Ready: David Haddock &lt;dhaddock@chromium.org&gt; Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="0" gerrit_number="1382804" owner_email="dhaddock@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/04/1382804/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I4cbd760547f6e23a3a4b556cd970c6a2a3d6098b" commit="aac0025e754906e468c285a3ef1cad62b2c2b805" commit_message="CHROMIUM: Input: atmel_mxt_ts - Move driver from 4.4.166 Takes the atmel_mtx_ts driver from commit 47e0272c25ee (&quot;CHROMIUM: Merge 'v4.4.157' into chromeos-4.4&quot;) and clobbers the existing one. This is needed to get the touch screen working on samus after suspend/resume. This has the effect of nuking the history for this particular file since it diverged in commit 151a8d0d532d (&quot;CHROMIUM: For 3.18 rebase of Atmel changes, start with 3.14.&quot;), but this is favorable to a rebase. BUG=b:120088009 TEST=close/open lid and verify that the touch screen responds Change-Id: I4cbd760547f6e23a3a4b556cd970c6a2a3d6098b Reviewed-on: https://chromium-review.googlesource.com/1378959 Commit-Ready: Jon Flatley &lt;jflat@chromium.org&gt; Tested-by: Jon Flatley &lt;jflat@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; " fail_count="0" gerrit_number="1378959" owner_email="jflat@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/59/1378959/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id4d9deeee4fc5044ea3b0e44571da4bf49358957" commit="8d6b2d01a77c110cc1475b46fa1ca40cdbf0f2a0" commit_message="autotest: Update user-doc with cros_run_vm_test. BUG=chromium:782664 TEST=None Change-Id: Id4d9deeee4fc5044ea3b0e44571da4bf49358957 Reviewed-on: https://chromium-review.googlesource.com/1380597 Commit-Ready: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Tested-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Steven Bennetts &lt;stevenjb@chromium.org&gt; " fail_count="0" gerrit_number="1380597" owner_email="achuith@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/97/1380597/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I978bebd91f1098d4de799e2cceff0df6e1af3f3c" commit="420e24faaef7890fb15f2cf1db30600a5b8664c4" commit_message="casta: Add flash_ec support BUG=b:119174492 BRANCH=octopus TEST=None Change-Id: I978bebd91f1098d4de799e2cceff0df6e1af3f3c Signed-off-by: Philip Chen &lt;philipchen@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1380712 Commit-Ready: Philip Chen &lt;philipchen@chromium.org&gt; Tested-by: Philip Chen &lt;philipchen@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1380712" owner_email="philipchen@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/12/1380712/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7399fb513a58abc9904230c3b9eac3d289d2c7e3" commit="a953debe448a6d87334394d5453d0e9d82a39976" commit_message="chromeos-fonts: Force uprev. This should uprev may clear some ongoing caching issues on full builders. BUG=chromium:913317 TEST=cros tryjob daisy-full-tryjob -g &lt;this CL&gt; Change-Id: I7399fb513a58abc9904230c3b9eac3d289d2c7e3 Reviewed-on: https://chromium-review.googlesource.com/1380854 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1380854" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/54/1380854/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5750c18768ee9bbc9eca784ffc544b453888a65d" commit="0539d921749fdae67ffb16e6ce7200045cc4e244" commit_message="cros_test: Run Tast tests. Similar to --autotest. BUG=chromium:900804 TEST=manual Change-Id: I5750c18768ee9bbc9eca784ffc544b453888a65d Reviewed-on: https://chromium-review.googlesource.com/1381064 Commit-Ready: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Tested-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1381064" owner_email="achuith@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/64/1381064/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8bae77596e366f872c3d6249d5bbfcbb1d05793d" commit="331b67de48bd321a20ea79f18d2a459ea3e2d831" commit_message="config_lib: Remove build_packages_in_background. This value had a unittest proving it was unused. Remove it. BUG=None TEST=run_tests Change-Id: I8bae77596e366f872c3d6249d5bbfcbb1d05793d Reviewed-on: https://chromium-review.googlesource.com/1381069 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: David Burger &lt;dburger@chromium.org&gt; " fail_count="0" gerrit_number="1381069" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/69/1381069/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9680b7011bb88e5e064f67ae3625534945b5dff7" commit="4393ebc262cec979f15a7f3f03e58d95c245e0a6" commit_message="Ampton: modify the led behavior when battery error BUG=none BRANCH=octopus TEST=check the led behavior when battery error Change-Id: I9680b7011bb88e5e064f67ae3625534945b5dff7 Signed-off-by: James_Chao &lt;james_chao@asus.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1381597 Commit-Ready: James Chao &lt;james_chao@asus.corp-partner.google.com&gt; Tested-by: James Chao &lt;james_chao@asus.corp-partner.google.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1381597" owner_email="james_chao@asus.corp-partner.google.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/97/1381597/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If7e18d81bef5303e909f3aabbe20c532cfdefdfb" commit="ab405a9028a02757e64e45392f54fd73c5b6d4cf" commit_message="report_stages: Stop enforcing parent/child &quot;versions&quot;. This sanity check isn't very relevant for buildspec based builders, and breaks them, so remove it. BUG=chromium:887130 TEST=run_tests Change-Id: If7e18d81bef5303e909f3aabbe20c532cfdefdfb Reviewed-on: https://chromium-review.googlesource.com/1381791 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="0" gerrit_number="1381791" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/91/1381791/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I66cf9509ca78eb2c9b189fee361d5f1f9cbdbb3e" commit="43b67290bc4eff81ce50e2d5fa890498493ceba3" commit_message="workspace_stages: Link buildspec child builds. Add logging and a link to buildspec builder scheduled builds. BUG=chromium:913636 TEST=None Change-Id: I66cf9509ca78eb2c9b189fee361d5f1f9cbdbb3e Reviewed-on: https://chromium-review.googlesource.com/1381792 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="0" gerrit_number="1381792" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/92/1381792/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I86bb26e9ac228a40b5f3ebd83171e8a8ee36cb15" commit="51fa81fd0ea231955d87521b06f6c6170e4d340a" commit_message="CHROMIUM: config: Renormalize CONFIG_MM_METRICS Disabled by default. BUG=b:119687058 TEST=none Change-Id: I86bb26e9ac228a40b5f3ebd83171e8a8ee36cb15 Signed-off-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1382063 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="0" gerrit_number="1382063" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/63/1382063/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I8805a9bc64c0b56518ed61eb7b3ecdcce2fac48d" commit="6fc1ce8d030342b602fe0840cce1512c1cbd20f0" commit_message="CHROMIUM: config: Renormalize CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON/HDAUDIO_CODEC These options were added in f991dcd9195538cc3b5a0d8c56f7adf164ba4c28 (&quot;BACKPORT: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional&quot;) BUG=chromium:911025 TEST=Build and boot on cheza Change-Id: I8805a9bc64c0b56518ed61eb7b3ecdcce2fac48d Signed-off-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1382065 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1382065" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/65/1382065/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0924983582d3906d24dd3d8e11a8e1e74706fc11" commit="9fbf694268eacd26957850ff3aef9a179fb87782" commit_message="authpolicy: Fix CryptohomeClient crash Reverts the CryptohomeClient part of https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1369795 since the autogenerated CryptohomeInterfaceProxy is broken. It uses &quot;/org/chromium/&quot; as object path (from the node name in org.chromium.CryptohomeInterface.xml), but Cryptohome actually uses &quot;/org/chromium/Cryptohome&quot; (from kCryptohomeServicePath in dbus-constants). Since it's not possible to override that object path and I'm not sure what impact would changing the node name in the xml file would have, it is safer to just revert the CryptohomeClient change. See also chromium:916083 BUG=chromium:909719 TEST=Tested on device Change-Id: I0924983582d3906d24dd3d8e11a8e1e74706fc11 Reviewed-on: https://chromium-review.googlesource.com/1382214 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="1382214" owner_email="ljusten@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/14/1382214/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iac31036bb21c66b86575a5252a46bb4941f61eaa" commit="56532e73b244609fade421bb011a99a15adf2d42" commit_message="pyblake2: Downgrade to EAPI=5 as potential fix to crbug.com/916172. This isn't likely to fix the bug, but this needs to be downgraded anyway to uprev the portage ebuild later. BUG=chromium:916172 TEST=InitSDK works Change-Id: Iac31036bb21c66b86575a5252a46bb4941f61eaa Reviewed-on: https://chromium-review.googlesource.com/1382615 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1382615" owner_email="allenwebb@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/15/1382615/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I998309521a3b717b12c7c3499a9bf0acc4159990" commit="a3a626798962ed812d8e2c3340d4bb1899f464bb" commit_message="workspace_stages: Create WorkspaceSyncChrome stage. Create a new stage that syncs Chrome source code based on the version needed in the workspace checkout. BUG=chromium:895500 TEST=cros tryjob --cbuildbot prototype-factorybranch-tryjob --pass-through=&quot;--workspace=&lt;dir&gt;&quot; Change-Id: I998309521a3b717b12c7c3499a9bf0acc4159990 Reviewed-on: https://chromium-review.googlesource.com/1382933 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="0" gerrit_number="1382933" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/33/1382933/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id85ffb78281e8613b371122b64630aec80d623eb" commit="ca23af5ead26e2a7191244e9ee3d799b213c7078" commit_message="chromeos-bootimage: Introduce raw-assets-rw Some Octopus platforms need to support multiple WiFi SAR configurations. In coreboot, these values are loaded from files stored in CBFS, selected based on the SKU id of the platform. This commit introduces a &quot;raw-assets-rw&quot; build directory, which has a subfolder per build-name, allowing files generated from coreboot-private-files to be integrated into a coreboot build. BUG=b:120958726 TEST=Build Bobba FW with custom wifi SAR file Change-Id: Id85ffb78281e8613b371122b64630aec80d623eb Reviewed-on: https://chromium-review.googlesource.com/1380717 Commit-Ready: Justin TerAvest &lt;teravest@chromium.org&gt; Tested-by: Justin TerAvest &lt;teravest@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1380717" owner_email="teravest@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/17/1380717/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic59d3e9f5ccc26467b13115f617b6427b986cc1c" commit="42a6e451744e0fabbee0b23113590aed92c9992f" commit_message="lint: Allow type annotations in docstring Args An unofficial extension to Google's style guide allows type annotations for arguments in docstrings, e.g.: Args: arg (int): An int. This change teaches `cros lint` to accept these annotations as valid argument docs. BUG=none TEST=lint_unittest; cros lint lib/*.py Change-Id: Ic59d3e9f5ccc26467b13115f617b6427b986cc1c Reviewed-on: https://chromium-review.googlesource.com/1366406 Commit-Ready: Lann Martin &lt;lannm@chromium.org&gt; Tested-by: Lann Martin &lt;lannm@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="2" gerrit_number="1366406" owner_email="lannm@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/06/1366406/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I0640c943a2ec6fefb399fd0dd9b14b310e087361" commit="3494237a0e0fcddef439878823369bce2a44492c" commit_message="Add Rammus board to suite_scheduler.ini and lab_config.ini Added rammus board to wifi_suites running on nightly basis whose config is mentioned in suite_scheduler.ini. Also, added rammus board and rammus_shyvana model to lab_config.ini to enable these suites to get scheduled on lab devices. BUG=b:119685648 TEST=None Change-Id: I0640c943a2ec6fefb399fd0dd9b14b310e087361 Reviewed-on: https://chromium-review.googlesource.com/1382618 Commit-Ready: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; Tested-by: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; " fail_count="0" gerrit_number="1382618" owner_email="dsunkara@google.com" pass_count="0" patch_number="1" project="chromiumos/infra/suite_scheduler" project_url="https://chromium-review.googlesource.com/chromiumos/infra/suite_scheduler" ref="refs/changes/18/1382618/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id0574059e7f70866ea3cfcdc063ccf5c2a1b2455" commit="3e96c4c6a0d864e16028146a5305127b9223fd05" commit_message="arc: Remove arcapp/apptest packages. My initial intention to introduce arcapp package was to have ARC core tests in arc package and ARC application compatibility tests in arcapp package. apptest package was introduced hoping to make it easier to write application tests since most tests were expected to use the same boilerplate code to set up UI automator. Today we have no application compatibility tests yet (except for arcapp.Sample), but people place ARC core functionality tests to arcapp package just to use apptest. I now think it was premature optimization to introduce arcapp/apptest. This change moves existing tests in arcapp package to arc package, and inlines apptest calls to individual tests. BUG=chromium:916060 TEST=tast run DUT '(!disabled &amp;&amp; &quot;name:arc.*&quot;)' Change-Id: Id0574059e7f70866ea3cfcdc063ccf5c2a1b2455 Reviewed-on: https://chromium-review.googlesource.com/1382191 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="0" gerrit_number="1382191" 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/91/1382191/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I246229cb74a15b99d50445b16c83729ac2924aed" commit="2cd5e39965e6199e1c88a58495e993f1bb70797e" commit_message="Adding an attribute to the Ephemeral user test to make sure it runs in the suite with other tests. BUG=None TEST=this Change-Id: I246229cb74a15b99d50445b16c83729ac2924aed Reviewed-on: https://chromium-review.googlesource.com/1382795 Commit-Ready: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Tested-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Reviewed-by: Max Timkovich &lt;timkovich@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="0" gerrit_number="1382795" owner_email="rzakarian@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/95/1382795/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I37c48f01d7f9ca560c93eda722c5ca02129c0ca7" commit="45bfcc254d553c6e078a300b9cc9ca46b51eb9fc" commit_message="chromeos-base/apmanager: drop package apmanager is no longer used or actively maintained. BUG=chromium:914569 TEST=Remote trybot runs. Change-Id: I37c48f01d7f9ca560c93eda722c5ca02129c0ca7 Reviewed-on: https://chromium-review.googlesource.com/1338496 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1338496" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/96/1338496/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib473addb9ed20b47cde822190e97047f9ac5a3cb" commit="bb7fe52b82a31a2fcaa41f58698e4011118d13c5" commit_message="bluetooth: Refactor DispatcherClient into 2 classes This refactors DispatcherClient's client tracking function into its own class to be reusable by future newblued. BUG=chromium:862849 TEST=Added unit test, current unit test doesn't regress. Change-Id: Ib473addb9ed20b47cde822190e97047f9ac5a3cb Reviewed-on: https://chromium-review.googlesource.com/1330044 Commit-Ready: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="10" gerrit_number="1330044" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/44/1330044/6" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I273d9751c26880d3c9be009a4902ee3af6be1802" commit="e890b7ea49b36b3bd377adabc0061fb4dab5634f" commit_message="[Autotest] Update ManagedBookmarks test to account for DOM changes Changed JavaScript on ManagedBookmarks test to account for changes in the DOM. TEST=this BUG=None Change-Id: I273d9751c26880d3c9be009a4902ee3af6be1802 Reviewed-on: https://chromium-review.googlesource.com/1380725 Commit-Ready: Max Timkovich &lt;timkovich@chromium.org&gt; Tested-by: Max Timkovich &lt;timkovich@chromium.org&gt; Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="0" gerrit_number="1380725" owner_email="timkovich@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/25/1380725/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia100aa25e80983a23b8b7be2e1e4e84d09787b46" commit="89a700459e5003871750be6ef644e340201c49d8" commit_message="vm_sanity: Make arc.wait_for_android_process call less flaky Previously, the test was like the following: if is_arc_available: arc.wait_for_android_process('org.chromium.arc.intent_helper') arc.wait_for_adb_ready() This worked, but was sometimes flaky. Since wait_for_android_process() also depends on ADB and internally calls wait_for_adb_ready() too, the arc.wait_for_android_process('org.chromium.arc.intent_helper') line had to wait for both ADB daemon and org.chromium.arc.intent_helper process to start with a single unified timeout. This CL changes vm_sanity.py so it calls arc.wait_for_adb_ready() first, with its own timeout. This will allow wait_for_android_process() to wait only for the org.chromium.arc.intent_helper process making the VMSanity test less likely to timeout. BUG=915782 TEST=test_that nocturne login_VMSanity Change-Id: Ia100aa25e80983a23b8b7be2e1e4e84d09787b46 Reviewed-on: https://chromium-review.googlesource.com/1382801 Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Christopher Morin &lt;cmtm@google.com&gt; " fail_count="0" gerrit_number="1382801" owner_email="yusukes@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/01/1382801/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I489e18c05855eca565bcd50599ae8b8242e22660" commit="98f61c0fdfc0e74aea174833e3e95df21a0c3a19" commit_message="chaps: Isolate RSA key generation code to GenerateRSAKeyPair() Move all RSA key generation related code out from GenerateKeyPair() in session_impl which is the implementation of PKCS#11 C_GenerateKeyPair. Then we can put the general stuff in GenerateKeyPair() and dispatch to the corresponse function according to the mechanism. The shared RSA logic is put in GenerateRSAKeyPair(), software-backed generation is put in GenerateRSAKeyPairSoftware(), and TPM-backed is put in GenerateRSAKeyPairTPM(). BUG=chromium:910633 TEST=passed chaps unit tests (expected no change of behavior) passed manually test of p11_replay Change-Id: I489e18c05855eca565bcd50599ae8b8242e22660 Reviewed-on: https://chromium-review.googlesource.com/1373593 Commit-Ready: Andrey Pronin &lt;apronin@chromium.org&gt; Tested-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; Reviewed-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; " fail_count="2" gerrit_number="1373593" owner_email="menghuan@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1373593/7" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ida704b5ea23563a69251ba6e5df1cf8fe0019e2d" commit="86231522d62cb328bdfb4bcd68efcd4252c3495a" commit_message="dlcservice: add socket/connect to amd64 seccomp amd64 seccomp policy is missing socket, connect and sendto syscalls for D-Bus communications. Running dlcservice through strace: localhost ~ # grep connect /tmp/strace.log connect(9, {sa_family=AF_UNIX, sun_path=&quot;/run/dbus/system_bus_socket&quot;}, 29) = 0 connect(10, {sa_family=AF_UNIX, sun_path=&quot;/dev/log&quot;}, 110) = 0 localhost ~ # grep socket /tmp/strace.log socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 9 connect(9, {sa_family=AF_UNIX, sun_path=&quot;/run/dbus/system_bus_socket&quot;}, 29) = 0 socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 10 localhost ~ # grep sendto /tmp/strace.log sendto(9, &quot;\0&quot;, 1, MSG_NOSIGNAL, NULL, 0) = 1 sendto(9, &quot;AUTH EXTERNAL 30\r\n&quot;, 18, MSG_NOSIGNAL, NULL, 0) = 18 sendto(9, &quot;NEGOTIATE_UNIX_FD\r\n&quot;, 19, MSG_NOSIGNAL, NULL, 0) = 19 sendto(9, &quot;BEGIN\r\n&quot;, 7, MSG_NOSIGNAL, NULL, 0) = 7 sendto(10, &quot;&lt;11&gt;Dec 18 11:20:10 dlcservice[3&quot;..., 508, MSG_NOSIGNAL, NULL, 0) = 508 sendto(10, &quot;&lt;11&gt;Dec 18 11:20:10 dlcservice[3&quot;..., 459, MSG_NOSIGNAL, NULL, 0) = 459 sendto(10, &quot;&lt;11&gt;Dec 18 11:20:10 dlcservice[3&quot;..., 71, MSG_NOSIGNAL, NULL, 0) = 71 sendto(10, &quot;&lt;11&gt;Dec 18 11:20:10 dlcservice[3&quot;..., 224, MSG_NOSIGNAL, NULL, 0) = 224 sendto(10, &quot;&lt;10&gt;Dec 18 11:20:10 dlcservice[3&quot;..., 179, MSG_NOSIGNAL, NULL, 0) = 179 localhost ~ # BUG=chromium:910690 TEST=build/run dlcservice on nocturne (kernel 4.4) Change-Id: Ida704b5ea23563a69251ba6e5df1cf8fe0019e2d Reviewed-on: https://chromium-review.googlesource.com/1380974 Commit-Ready: Nicolas Norvez &lt;norvez@chromium.org&gt; Tested-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1380974" owner_email="norvez@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/74/1380974/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I03b353d330df157757d29ebe0c9582333848b5dc" commit="3d3349c2a573bd5b661a42d7467c9311aa7935ae" commit_message="Stoneyridge: Use &quot;-march=bdver4&quot;. &quot;-march=bdver4&quot; is more appropriate for stoney ridge chipset instead of &quot;-march=amdfam10&quot; which targets older AMD cpus. BUG=b:75498614 TEST=grunt tryjobs passes. CQ-DEPEND=CL:1382937 Change-Id: I03b353d330df157757d29ebe0c9582333848b5dc Reviewed-on: https://chromium-review.googlesource.com/1226276 Commit-Ready: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1226276" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/76/1226276/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibe0b9fe42dc6fd3a14e6dbe0b3976b5a69a152d4" commit="e1436b90ad387b1de68049c40ea383057f297140" commit_message="vm_tools: crostini_client: format with Rust 1.31.0 Automatically formatted with `cargo fmt --all` from Rust 1.31.0. BUG=chromium:908640 TEST=cargo test Change-Id: Ibe0b9fe42dc6fd3a14e6dbe0b3976b5a69a152d4 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1379016 Reviewed-by: David Tolnay &lt;dtolnay@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="1379016" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/16/1379016/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I51decb0a2071230da3cdd91139f77d94b685ca5f" commit="160005b62144ea0569c23faa8214d27480f51ae0" commit_message="USB-PD: Fix build errors for non-DRP This patch fixes build errors for devices which don't use DRP ports. pd_restart_tcpc is called within DRP context. So, the static definition has to be excluded accordingly. Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG= BRANCH=none TEST=buildall Change-Id: I51decb0a2071230da3cdd91139f77d94b685ca5f Reviewed-on: https://chromium-review.googlesource.com/1300616 Commit-Ready: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1300616" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/16/1300616/7" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I3edadb7cec953e8b8382ecb11be03033ac753813" commit="a71291dac3536fc328e484f7737a8ec33bf8bc1b" commit_message="CHROMIUM: Merge 'v4.14.88-8960-g59397985868b4' into chromeos-4.14 Merge of 417 into chromeos-4.14 Changelog: ---------------------------------------------------------------- Alex Deucher (55): UPSTREAM: drm/amd/powerplay: export thermal range through temp sysfs UPSTREAM: drm/amdgpu: add new asic callbacks for HDP flush/invalidation BACKPORT: drm/amdgpu: add HDP asic callbacks for SI UPSTREAM: drm/amdgpu: add HDP asic callbacks for CIK UPSTREAM: drm/amdgpu: add HDP asic callbacks for VI UPSTREAM: drm/amdgpu: add HDP asic callbacks for SOC15 (v2) UPSTREAM: drm/amdgpu: adjust HDP write queue flushing for tlb invalidation UPSTREAM: drm/amdgpu: drop extra tlb invalidation in gpuvm UPSTREAM: drm/amdgpu/powerplay/vega10: fix compute profile name UPSTREAM: drm/amdgpu: drop the drm irq pre/post/un install callbacks UPSTREAM: drm/amdgpu/psp: use a function pointer structure UPSTREAM: drm/amdgpu/soc15: don't abuse IP soft reset for adapter reset UPSTREAM: drm/amdgpu/pm: handle fan properly when card is powered down UPSTREAM: drm/amdgpu/pm: report gpu voltages via hwmon API UPSTREAM: drm/amdgpu/pm: report gpu average power via hwmon API UPSTREAM: drm/amdgpu/pm: use read_sensor API to get temperature UPSTREAM: drm/amdgpu/pp: remove the get_temperature API UPSTREAM: drm/amdgpu/pm: rework the hwmon visibility settings UPSTREAM: drm/amdgpu/dce: fix mask in dce_v*_0_is_in_vblank UPSTREAM: drm/amdgpu: remove unused display_vblank_wait interface UPSTREAM: drm/amd/powerplay: use PP_CAP macro for disable_mclk_switching_for_frame_lock UPSTREAM: drm/amdgpu/cgs: add refresh rate checking to non-DC display code UPSTREAM: drm/amdgpu/powerplay/smu7: drop refresh rate checks for mclk switching UPSTREAM: drm/amdgpu/powerplay/smu7: use proper dep table for mclk UPSTREAM: drm/amdgpu: fix module parameter descriptions UPSTREAM: drm/amdgpu/psp: add a few more fw load type checks UPSTREAM: drm/amdgpu: move firmware loading type setup to common code UPSTREAM: drm/amdgpu: use adev-&gt;firmware to determine whether to load the PSP module UPSTREAM: drm/amdgpu/soc15: always load the psp module UPSTREAM: drm/amdgpu: move getting pcie info to common code UPSTREAM: drm/amdgpu/powerplay/vega10: fix memory leak in error path UPSTREAM: drm/amdgpu: remove trailing whitespace from soc15ip.h UPSTREAM: drm/amdgpu/sdma4: use num_instances for clock/powergating config UPSTREAM: drm/amdgpu: add VCN to firmware query interface BACKPORT: drm/amdgpu: add documentation for amdgpu_device.c UPSTREAM: drm/amdgpu: add gpu_info firmware for vega12 UPSTREAM: drm/amdgpu: set asic family and ip blocks for vega12 UPSTREAM: drm/amdgpu/psp: initial vega12 support UPSTREAM: drm/amdgpu: specify vega12 uvd firmware UPSTREAM: drm/amdgpu: specify vega12 vce firmware UPSTREAM: drm/amdgpu/virtual_dce: add vega12 support UPSTREAM: drm/amd/display/dm: add vega12 support UPSTREAM: drm/amdgpu: add vega12 to dc support check UPSTREAM: drm/amdgpu/gmc9: add vega12 support (v2) UPSTREAM: drm/amdgpu/mmhub: add clockgating support for vega12 UPSTREAM: drm/amdgpu/sdma4: specify vega12 firmware UPSTREAM: drm/amdgpu/sdma4: Add placeholder for vega12 golden settings UPSTREAM: drm/amdgpu/sdma4: add clockgating support for vega12 UPSTREAM: drm/amdgpu/gfx9: add support for vega12 firmware UPSTREAM: drm/amdgpu/gfx9: Add placeholder for vega12 golden settings UPSTREAM: drm/amdgpu/gfx9: add gfx config for vega12 UPSTREAM: drm/amdgpu/gfx9: add support for vega12 UPSTREAM: drm/amdgpu/gfx9: add clockgating support for vega12 UPSTREAM: drm/amdgpu/soc15: add support for vega12 UPSTREAM: drm/amdgpu: add vega12 pci ids (v2) Amber Lin (1): UPSTREAM: drm/amdgpu: Map all visible VRAM at startup Andres Rodriguez (2): UPSTREAM: drm/amdgpu: add high priority compute support for gfx9 UPSTREAM: drm/amdgpu: bump version for gfx9 high priority compute Andrey Grodzovsky (12): UPSTREAM: drm/ttm: Allow page allocations w/o triggering OOM.. UPSTREAM: drm/amdgpu: Use new TTM flag to avoid OOM triggering. UPSTREAM: drm/amd/display: Remove unsued mutex and spinlock. UPSTREAM: drm/amd/display: Remove timer handler. UPSTREAM: Revert &quot;drm/amdgpu/gfx8: Fix compute ring failure after resetting&quot; UPSTREAM: drm/amd/powerplay: Fix KASAN user after free on driver unload. UPSTREAM: drm/amdgpu: Improve documentation of bo_ptr in amdgpu_bo_create_kernel UPSTREAM: drm/amd/powerplay: Fix NULL pointer deref on driver unbind. UPSTREAM: drm/amdgpu: Fix NULL ptr on driver unload due to init failure. UPSTREAM: drm/amdgpu: Fix KIQ hang on bare metal for device unbind/bind back v2. UPSTREAM: drm/amdgpu: Add support for SRBM selection v3 UPSTREAM: drm/amdgpu: Switch to interruptable wait to recover from ring hang. Anthony Koo (3): UPSTREAM: drm/amd/display: provide an interface to query firmware version UPSTREAM: drm/amd/display: Implement stats logging UPSTREAM: drm/amd/display: Add variable refresh rate parameters to DC structures Anusha Srivatsa (1): UPSTREAM: drm: Add DPCD definitions for DP 1.4 FEC feature Arnd Bergmann (3): UPSTREAM: drm: fix drm_get_max_iomem type mismatch UPSTREAM: drm/amd/display: fix incompatible structure layouts UPSTREAM: drm/amdkfd: fix uninitialized variable use Arun Pandey (1): UPSTREAM: drm/amd/display: Define dpp1_set_cursor_position in header Baruch Siach (1): UPSTREAM: drm: of: simplify component probe code Bhawanpreet Lakha (4): UPSTREAM: drm/amd/display: Use MACROS instead of dm_logger BACKPORT: drm/amd/display: define DC_LOGGER for logger UPSTREAM: drm/amd/display: Move DTRACE and dml_print defines UPSTREAM: drm/amd/display: Use MACROS instead of dm_logger Brian Norris (1): UPSTREAM: drm/bridge/synopsys: stop clobbering drvdata Charlene Liu (14): UPSTREAM: drm/amd/display: PME sw wa to support waking AZ D3 UPSTREAM: drm/amd/display: disablePSR in UpdatePlanes in PassiveLevel UPSTREAM: drm/amd/display: fix backlight not off at resume from S4 UPSTREAM: drm/amd/display: disable az_clock_gating for endpoint register access only UPSTREAM: drm/amd/display: dpms off mute az audio endpoint only. UPSTREAM: drm/amd/display: eDP sequence BL off first then DP blank. UPSTREAM: drm/amd/display: BL setting save/restore UPSTREAM: drm/amd/display: wait for T9 after backlight off mainlink blank. UPSTREAM: drm/amd/display: add eDP 1.2+ polling for T7 UPSTREAM: drm/amd/display: resume from S3 bypass power down HW block. UPSTREAM: drm/amd/display: enable #PME code path for RV. UPSTREAM: drm/amd/display: boot up/S4 fix mainlink off before BL. UPSTREAM: drm/amd/display: add force_trigger even to static screen control UPSTREAM: drm/amd/display: HDMI has no sound after Panel power off/on Chris Wilson (2): UPSTREAM: drm: Fix kerneldoc warnings for drm_lease UPSTREAM: drm/mm: Fix caching of leftmost node in the interval tree Christian Knig (105): UPSTREAM: drm/prime: fix potential race in drm_gem_map_detach UPSTREAM: drm/prime: make the pages array optional for drm_prime_sg_to_page_addr_arrays UPSTREAM: drm/amdgpu: rename pas_id to pasid UPSTREAM: drm/amdgpu: print the PASID with VM faults on GMC v7 UPSTREAM: drm/amdgpu: print the PASID with VM faults on GMC v8 UPSTREAM: drm/amdgpu: remove agp_base BACKPORT: drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h UPSTREAM: drm/amdgpu: move struct gart_funcs into amdgpu_gmc.h UPSTREAM: drm/amdgpu: move PD/PT address calculation into backend function UPSTREAM: drm/amdgpu: add amdgpu_pasid_free_delayed v2 UPSTREAM: dma-buf: make returning the exclusive fence optional UPSTREAM: drm/amdgpu: always allocate a PASIDs for each VM v2 UPSTREAM: drm/amdgpu: trace allocated PASIDs UPSTREAM: drm/amdgpu: trace the PASID instead of the VM pointer UPSTREAM: drm/amdgpu: forward pasid to backend flush implementations UPSTREAM: drm/amdgpu: wire up emit_wreg for gfx v6 UPSTREAM: drm/amdgpu: wire up emit_wreg for gfx v7 UPSTREAM: drm/amdgpu: wire up emit_wreg for gfx v8 UPSTREAM: drm/amdgpu: wire up emit_wreg for gfx v9 UPSTREAM: drm/amdgpu: wire up emit_wreg for SI DMA UPSTREAM: drm/amdgpu: wire up emit_wreg for CIK SDMA UPSTREAM: drm/amdgpu: wire up emit_wreg for SDMA v2.4 UPSTREAM: drm/amdgpu: wire up emit_wreg for SDMA v3 UPSTREAM: drm/amdgpu: wire up emit_wreg for SDMA v4 UPSTREAM: drm/amdgpu: wire up emit_wreg for UVD v6 UPSTREAM: drm/amdgpu: wire up emit_wreg for UVD v7 UPSTREAM: drm/amdgpu: wire up emit_wreg for VCE v4 UPSTREAM: drm/amdgpu: wire up emit_wreg for VCN v1 UPSTREAM: drm/amdgpu: add new amdgpu_gmc_emit_flush_gpu_tlb callback UPSTREAM: drm/amdgpu: implement gmc_v6_0_emit_flush_gpu_tlb UPSTREAM: drm/amdgpu: implement gmc_v7_0_emit_flush_gpu_tlb UPSTREAM: drm/amdgpu: implement gmc_v8_0_emit_flush_gpu_tlb UPSTREAM: drm/amdgpu: implement gmc_v9_0_emit_flush_gpu_tlb UPSTREAM: drm/amdgpu: add PASID mapping for GMC v7 UPSTREAM: drm/amdgpu: add PASID mapping for GMC v8 UPSTREAM: drm/amdgpu: add PASID mapping for GMC v9 UPSTREAM: drm/amdgpu: add optional ring to *_hdp callbacks UPSTREAM: drm/amdgpu: fallback to generic HDP operation BACKPORT: drm/amdgpu: remove now superflous *_hdp operation UPSTREAM: drm/amdgpu: reduce reserved VA size UPSTREAM: drm/amdgpu: apply top reserved VA space to pre Vega10 as well UPSTREAM: drm/amdgpu: consistently use AMDGPU_CSA_VADDR UPSTREAM: drm/amdgpu: move static CSA address to top of address space v2 UPSTREAM: drm/amdgpu: fix vcn_v1_0_dec_ring_emit_wreg UPSTREAM: drm/amdgpu: revert &quot;drm/amdgpu: use AMDGPU_GEM_CREATE_VRAM_CLEARED for VM PD/PTs&quot; v2 UPSTREAM: drm/amdgpu: sync the VM PD/PT before clearing it UPSTREAM: drm/amdgpu: drop root shadow sync UPSTREAM: drm/amdgpu: revert &quot;Add a parameter to amdgpu_bo_create()&quot; UPSTREAM: drm/amdgpu: revert &quot;Add support for filling a buffer with 64 bit value&quot; UPSTREAM: drm/amdgpu: fill only the lower range with ATS entries v2 UPSTREAM: drm/amdgpu: limit the VM address space with older VCE FW versions UPSTREAM: drm/amdgpu: add new emit_reg_wait callback UPSTREAM: drm/amdgpu: implement gfx_v9_0_ring_emit_reg_wait UPSTREAM: drm/amdgpu: implement sdma_v4_0_ring_emit_reg_wait UPSTREAM: drm/amdgpu: implement uvd_v7_0_(enc_|)ring_emit_reg_wait v2 UPSTREAM: drm/amdgpu: implement vce_v4_0_emit_reg_wait v2 UPSTREAM: drm/amdgpu: implement vcn_v1_0_(dec|enc)_ring_emit_reg_wait v2 UPSTREAM: drm/amdgpu: move waiting for VM flush into gmc_v9_0_emit_flush_gpu_tlb UPSTREAM: drm/amdgpu: make VMID assignment more fair v2 UPSTREAM: drm/amdgpu: split finding idle VMID into separate function UPSTREAM: drm/amdgpu: make VMID owner none atomic v2 UPSTREAM: drm/amdgpu: stop checking GPU reset counter during VMID grab UPSTREAM: drm/amdgpu: cleanup and simplify amdgpu_vmid_grab_reserved UPSTREAM: drm/amdgpu: move reusing VMIDs into separate function UPSTREAM: drm/amdgpu: restructure amdgpu_vmid_grab UPSTREAM: drm/amdgpu: cache the fence to wait for a VMID UPSTREAM: drm/amdgpu: release the VM shadow in the error path as well UPSTREAM: drm/amdgpu: clear the shadow fence as well UPSTREAM: drm/ttm: add ttm_tt_populate wrapper UPSTREAM: drm/amdgpu: remove extra TT unpopulated check UPSTREAM: drm/amdgpu: fix and cleanup UVD IB generation UPSTREAM: drm/amdgpu: cleanup VCN IB generation UPSTREAM: drm/amdgpu: separate PASID mapping from VM flush v2 UPSTREAM: drm/amdgpu: update the PASID mapping only on demand UPSTREAM: drm/amdgpu: implement amdgpu_gem_map_(attach/detach) UPSTREAM: drm/amdgpu: mitigate workaround for i915 UPSTREAM: drm/amdgpu: use drm_gem_private_object_init BACKPORT: drm: move read_domains and write_domain into i915 UPSTREAM: drm/ttm: set page mapping during allocation UPSTREAM: drm/amdgpu: use the TTM dummy page instead of allocating one UPSTREAM: drm/ttm: add default implementations for ttm_tt_(un)populate UPSTREAM: drm/ttm: drop bo-&gt;glob UPSTREAM: drm/ttm: drop ttm-&gt;glob UPSTREAM: drm/ttm: drop ttm-&gt;dummy_read_page UPSTREAM: drm/ttm: drop persistent_swap_storage from ttm_bo_init and co UPSTREAM: drm/ttm: move ttm_tt_create into ttm_tt.c v2 UPSTREAM: drm/ttm: cleanup ttm_tt_create BACKPORT: drm/amdgpu: move some functions into amdgpu_ttm.h BACKPORT: drm/amdgpu: change amdgpu_ttm_set_active_vram_size UPSTREAM: drm/amdgpu: ignore changes of buffer function status because of GPU resets UPSTREAM: drm/amdgpu: use separate status for buffer funcs availability v2 UPSTREAM: drm/amd/pp: fix &quot;Delete the wrapper layer of smu_allocate/free_memory&quot; UPSTREAM: drm/amdgpu: add amdgpu_evict_gtt debugfs entry UPSTREAM: drm/amdgpu: drop gtt-&gt;adev UPSTREAM: drm/amdgpu: further mitigate workaround for i915 UPSTREAM: drm/ttm: move ttm_tt defines into ttm_tt.h UPSTREAM: drm/ttm: add ttm_sg_tt_init UPSTREAM: drm/amdgpu: stop allocating a page array for prime shared BOs UPSTREAM: drm/ttm: add ttm_bo_pipeline_gutting BACKPORT: drm/ttm: add bo as parameter to the ttm_tt_create callback UPSTREAM: drm/ttm: move initializing ttm-&gt;sg into ttm_tt_init_fields UPSTREAM: drm/amdgpu: drop the backing store when DMA-buf imports are evicted UPSTREAM: drm/amdgpu: initial validate the prime BOs into the CPU domain UPSTREAM: drm/amdgpu: explicit give BO type to amdgpu_bo_create UPSTREAM: drm/amdgpu: fix &quot;mitigate workaround for i915&quot; Chunming Zhou (6): UPSTREAM: drm: add func to get max iomem address v2 UPSTREAM: drm/amdgpu: only enable swiotlb alloc when need v2 UPSTREAM: drm/amdgpu: all vram is visible for APU (v2) UPSTREAM: drm/amdgpu: Don't change preferred domian when fallback GTT v5 UPSTREAM: drm/amdgpu: fix typo of domain fallback UPSTREAM: Revert &quot;drm/amdgpu: Don't change preferred domian when fallback GTT v5&quot; Colin Ian King (3): UPSTREAM: drm/amd/pp: remove redundant pointer internal_buf UPSTREAM: drm/amdgpu: fix spelling mistake: &quot;asssert&quot; -&gt; &quot;assert&quot; UPSTREAM: drm/amd/pp: use mlck_table.count for array loop index limit Corentin Labbe (3): UPSTREAM: drm/amd/powerplay: remove unused headers UPSTREAM: drm/amd: remove inclusion of non-existing scheduler directory UPSTREAM: drm/amd: Remove inclusion of non-existing include directories Dan Carpenter (2): UPSTREAM: drm/amd/powerplay: delete some dead code UPSTREAM: drm/amd/pp: silence a static checker warning Daniel Vetter (4): UPSTREAM: drm/docs: Align layout of optional plane blending properties UPSTREAM: drm/docs: Document &quot;scaling mode&quot; property better UPSTREAM: drm/doc: Polish for drm_mode_parse_command_line_for_connector UPSTREAM: drm/doc: Use new substruct support Dave Airlie (1): UPSTREAM: drm/amd/pp: fix missing CONFIG_ACPI. David Francis (1): UPSTREAM: drm/amd/display: Make atomic-check validate underscan changes Dhinakaran Pandiyan (6): UPSTREAM: drm/vblank: Data type fixes for 64-bit vblank sequences. UPSTREAM: drm/amdgpu: Handle 64-bit return from drm_crtc_vblank_count() UPSTREAM: drm/atomic: Handle 64-bit return from drm_crtc_vblank_count() UPSTREAM: drm/vblank: Do not update vblank count if interrupts are already disabled. UPSTREAM: drm/vblank: Restoring vblank counts after device PM events. UPSTREAM: drm/doc: Fix documentation for _vblank_restore(). Dmytro Laktyushkin (9): UPSTREAM: drm/amd/display: fix display clock integrated info read UPSTREAM: drm/amd/display: revert to hacking bounding box for pipe split UPSTREAM: drm/amd/display: disable seamless vp adjustment for mirrored surface UPSTREAM: drm/amd/display: Update DCN OPTC registers UPSTREAM: drm/amd/display: add per pipe dppclk UPSTREAM: drm/amd/display: add diags clock programming UPSTREAM: drm/amd/display: fix dcn1 dppclk when min dispclk patch applies UPSTREAM: drm/amd/display: update dce_calcs to latest version UPSTREAM: drm/amd/display: clean up dcn pplib notification call Dominik Behr (1): Merge remote-tracking branch 'cros/linux/v4.14.88-8960-g59397985868b4' into merge/chromeos-4.14-v4.14.88-8960-g59397985868b4 Duke Du (1): UPSTREAM: drm/amd/display: Update the register GRPH_SWAP_CNTL if surface pixel format changed. Emily Deng (1): UPSTREAM: drm/amdgpu: Correct the place of amdgpu_pm_sysfs_fini Eric Anholt (1): UPSTREAM: drm: Print the pid when debug logging an ioctl error. Eric Bernstein (4): UPSTREAM: drm/amd/display: clean up DCHUBBUB register definition in hwseq UPSTREAM: drm/amd/display: Update dcn10_init_hw for FPGA UPSTREAM: drm/amd/display: Expose is_rgb_cspace function in hw_sequencer UPSTREAM: drm/amd/display: Fix DAL surface change test Eric Huang (3): BACKPORT: drm/amd/powerplay: implement set_mmhub_powergating_by_smu for Raven UPSTREAM: drm/amd/powerplay: fix thermal interrupts on vega10 UPSTREAM: drm/amd/powerply: fix power reading on Fiji Eric Yang (6): UPSTREAM: drm/amd/display: remove unused function prototypes UPSTREAM: drm/amd/display: turn off cursor when disconnect plane UPSTREAM: drm/amd/display: Treat bad EDID as no EDID BACKPORT: drm/amd/display: Add logging for aux DPCD access UPSTREAM: drm/amd/display: fix missing az disable in reset backend BACKPORT: drm/amd/display: fix check condition for edp power control Evan Quan (23): UPSTREAM: drm/amd/powerplay: remove unused parameter of phm_start_thermal_controller (v2) UPSTREAM: drm/amd/powerplay: removed hwmgr_handle_task unused parameter and given a better name for other parameter UPSTREAM: drm/amd/powerplay: correct PP_TemperatureRange member type since negative values are part of the valid range UPSTREAM: drm/amd/powerplay: new cgs interface setting dpm thermal range BACKPORT: drm/amd/powerplay: new hw manager interface for retrieving device specific thermal range UPSTREAM: drm/amd/powerplay: export vega10 specific thermal ranges (V2) BACKPORT: drm/amd/powerplay: export the thermal ranges of VI asics (V2) UPSTREAM: drm/amd/powerplay: export the thermal ranges of Carrizo (V2) UPSTREAM: drm/amd/powerplay: use ffs/fls instead of implementing our own UPSTREAM: drm/amdgpu: initilize vega12 psp firmwares UPSTREAM: drm/amdgpu/soc15: update vega12 cg_flags UPSTREAM: drm/amd/powerplay: add vega12_inc.h UPSTREAM: drm/amd/powerplay: update atomfirmware.h (v2) UPSTREAM: drm/amd/powerplay: add new smu9_driver_if.h for vega12 (v2) UPSTREAM: drm/amd/powerplay: add vega12_ppsmc.h UPSTREAM: drm/amd/powerplay: add vega12_pptable.h UPSTREAM: drm/amd/powerplay: update ppatomfwctl (v2) UPSTREAM: drm/amd/powerplay: add new pp_psm infrastructure for vega12 (v2) UPSTREAM: drm/amd/powerplay: add the smu manager for vega12 (v4) UPSTREAM: drm/amd/powerplay: add the hw manager for vega12 (v4) UPSTREAM: drm/amdgpu: no job timeout setting on compute queues UPSTREAM: drm/amdgpu: drop compute ring timeout setting for non-sriov only (v2) UPSTREAM: drm/amdgpu: add MP1 and THM hw ip base reg offset Feifei Xu (6): UPSTREAM: drm/amdgpu/sdma4: Remove unused header file from sdma_v4_0.c UPSTREAM: drm/amd/include: Add ip header files for vega12. UPSTREAM: drm/amdgpu: add vega12 to asic_type enum UPSTREAM: drm/amdgpu: add vega12 ucode loading method UPSTREAM: drm/amdgpu/sdma4: Update vega12 sdma golden setting. UPSTREAM: drm/amd/soc15: Add external_rev_id for vega12. Felix Kuehling (34): UPSTREAM: drm/amdkfd: Conditionally enable PCIe atomics UPSTREAM: drm/amdkfd: Make sched_policy a per-device setting UPSTREAM: drm/amdkfd: Add dGPU support to the device queue manager UPSTREAM: drm/amdkfd: Add dGPU support to the MQD manager UPSTREAM: drm/amdkfd: Add dGPU support to kernel_queue_init UPSTREAM: drm/amdkfd: Add dGPU device IDs and device info UPSTREAM: drm/amdgpu: Enable KFD initialization on dGPUs UPSTREAM: drm/amdgpu: remove useless BUG_ONs UPSTREAM: drm/amdgpu: Fix header file dependencies UPSTREAM: drm/amdgpu: Fix wrong mask in get_atc_vmid_pasid_mapping_pasid UPSTREAM: drm/amdgpu: Remove unused kfd2kgd interface UPSTREAM: drm/amdgpu: Add KFD eviction fence UPSTREAM: drm/amdgpu: Update kgd2kfd_shared_resources for dGPU support UPSTREAM: drm/amdgpu: add amdgpu_sync_clone UPSTREAM: drm/amdgpu: Add GPUVM memory management functions for KFD UPSTREAM: drm/amdgpu: Add submit IB function for KFD UPSTREAM: drm/amdkfd: Centralize IOMMUv2 code and make it conditional UPSTREAM: drm/amdkfd: Add GPUVM virtual address space to PDD UPSTREAM: drm/amdkfd: Implement KFD process eviction/restore UPSTREAM: drm/amdgpu: Move KFD-specific fields into struct amdgpu_vm UPSTREAM: drm/amdgpu: Fix initial validation of PD BO for KFD VMs UPSTREAM: drm/amdgpu: Add helper to turn an existing VM into a compute VM UPSTREAM: drm/amdgpu: Add kfd2kgd interface to acquire an existing VM UPSTREAM: drm/amdkfd: Create KFD VMs on demand UPSTREAM: drm/amdkfd: Remove limit on number of GPUs UPSTREAM: drm/amdkfd: Aperture setup for dGPUs UPSTREAM: drm/amdkfd: Add per-process IDR for buffer handles UPSTREAM: drm/amdkfd: Allocate CWSR trap handler memory for dGPUs UPSTREAM: drm/amdkfd: Add TC flush on VMID deallocation for Hawaii UPSTREAM: drm/amdkfd: Add ioctls for GPUVM memory management UPSTREAM: drm/amdkfd: Kmap event page for dGPUs UPSTREAM: drm/amdkfd: Add module option for testing large-BAR functionality UPSTREAM: drm/amdgpu: Fix acquiring VM on large-BAR systems UPSTREAM: drm/amdkfd: Use ordered workqueue to restore processes Fengguang Wu (1): UPSTREAM: drm/amdgpu: fix semicolon.cocci warnings Geling Li (1): UPSTREAM: drm/amd/display: Add debug flag for p010_mpo_support Gustavo A. R. Silva (3): UPSTREAM: drm/edid: use true and false for boolean values UPSTREAM: drm/amdgpu_gem: fix error handling path in amdgpu_gem_va_update_vm UPSTREAM: drm/amdkfd: Use ARRAY_SIZE macro in kfd_build_sysfs_node_entry Haneen Mohammed (1): UPSTREAM: drm: remove drm_mode_object_{un/reference} aliases Harish Kasiviswanathan (1): UPSTREAM: drm/amdkfd: Remove unaligned memory access Harry Wentland (24): UPSTREAM: drm/amd/display: Debug print when validate_stream fails UPSTREAM: drm/amd/display: Debug-print reason for mode validation failure UPSTREAM: drm/amd/display: Log which clocks are unsupported BACKPORT: drm/amd/display: Drop dm_connector_update_modes BACKPORT: drm/amd/display: dc: Remove unused display_mode_vba.c UPSTREAM: drm/amd/display: Fix warning about misaligned code UPSTREAM: drm/amd/display: Adding missing TMZ sh/mask entries for DCN1 SURFACE_CONTROL UPSTREAM: drm/amd/display: Remove unused CFLAGS entry in DML Makefile UPSTREAM: drm/amdgpu: Fix potential uninitialized use of 'idle' in amdgpu_ids.c UPSTREAM: drm/amd/display: Remove unused DCE80 compressor UPSTREAM: drm/amd/display: Re-use DCE100 display_power_gating for DCE80 UPSTREAM: drm/amd/display: Make couple functions in DCE80 TG static UPSTREAM: drm/amd/display: Add missing Vega defines to dal_asic_id UPSTREAM: drm/amd/display: Remove unused dm_pp_ interfaces UPSTREAM: drm/amd/display: Clean up formatting in irq_service_dce110.c UPSTREAM: drm/amdgpu: Remove some unused elements from amdgpu_connector struct UPSTREAM: drm/amd/display: Check for HW blocks in HWSS, rather than DC core for cursor UPSTREAM: drm/amd/display: Only register backlight device if embedded panel connected UPSTREAM: Revert &quot;drm/amd/display: fix dereferencing possible ERR_PTR()&quot; UPSTREAM: Revert &quot;drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2)&quot; UPSTREAM: drm/amd/display: Don't program bypass on linear regamma LUT UPSTREAM: drm/amd/display: Don't read EDID in atomic_check UPSTREAM: drm/amd/display: Add VG12 ASIC IDs UPSTREAM: drm/amd/display: Add get_firmware_info_v3_2 for VG12 Hawking Zhang (11): UPSTREAM: drm/amdgpu: split soc15ip header into ip and ip_offset header UPSTREAM: drm/amdgpu: include new ip and ip offset headers UPSTREAM: drm/amd/pp: include new ip and ip offset headers UPSTREAM: drm/amd/dc: include new ip and ip_offset headers UPSTREAM: drm/amdgpu: retire soc15ip.h UPSTREAM: drm/amdgpu: query vram type from atombios UPSTREAM: drm/amdgpu/nbio6: Correct PCIE_INDEX/DATA pair used for smn register accessing UPSTREAM: drm/amdgpu: vega12 to smu firmware UPSTREAM: drm/amdgpu/sdma4: add sdma4_0_1 support for vega12 (v3) UPSTREAM: drm/amdgpu/gfx9: add golden setting for vega12 (v3) UPSTREAM: drm/amdgpu/soc15: initialize reg base for vega12 Hersen Wu (2): UPSTREAM: drm/amd/display: move MST branch initialize to before link training UPSTREAM: drm/amd/display: Check DCN PState ASSERT failure Huang Rui (1): UPSTREAM: drm/amdgpu: fix null pointer panic with direct fw loading on gpu reset Jani Nikula (1): UPSTREAM: drm: add documentation for tv connector state margins Jay Cornwall (1): UPSTREAM: PCI: Add pci_enable_atomic_ops_to_root() Jernej Skrabec (1): UPSTREAM: drm/bridge/synopsys: dw-hdmi: Export some PHY related functions Jerry (Fangzhi) Zuo (6): UPSTREAM: drm/amd/display: Allow passing of syspll id to get_smu_clock_info UPSTREAM: drm/amd/display: Use actual TG instance instead of pipe instance UPSTREAM: drm/amd/display: Add bios firmware info version for VG12 UPSTREAM: drm/amd/display: Update MST edid property every time UPSTREAM: drm/amd/display: Check dc_sink every time in MST hotplug UPSTREAM: drm/amd: Add BIOS smu_info v3_3 required struct def. Joe Moriarty (4): UPSTREAM: drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem UPSTREAM: drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem UPSTREAM: drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem UPSTREAM: drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem Joe Perches (2): UPSTREAM: drm: Reduce object size of DRM_ERROR and DRM_DEBUG uses UPSTREAM: drm: Reduce object size of DRM_DEV_&lt;LEVEL&gt; uses John Barberiz (7): UPSTREAM: drm/amd/display: Add temporary delay on disconnect patch UPSTREAM: drm/amd/display: Fixed if statement parameters to add a delay on disconnect UPSTREAM: drm/amd/display: Add temporary delay on disconnect patch UPSTREAM: drm/amd/display: Bypass gamma set if not standard type UPSTREAM: drm/amd/display: Rearchitecture HDMI HPD UPSTREAM: drm/amd/display: Remove delay on disconnect patch UPSTREAM: drm/amd/display: Add passive dongle support for HPD Rearch Jos Roberto de Souza (1): UPSTREAM: drm: Add PSR version 3 macro Julia Lawall (1): UPSTREAM: drm/amd/powerplay: drop unneeded newline Jyri Sarha (1): UPSTREAM: drm: Add optional COLOR_ENCODING and COLOR_RANGE properties to drm_plane Ken Chalmers (5): UPSTREAM: drm/amd/display: Fix Maximus pixel clock programming UPSTREAM: drm/amd/display: Eliminate several Maximus-specific code paths UPSTREAM: drm/amd/display: Remove unused param in DML UPSTREAM: drm/amd/display: WBSCL filter init calculation fixes UPSTREAM: drm/amd/display: Remove duplicate entries from BIOS function table Kenneth Feng (4): UPSTREAM: drm/amd/powerplay: Remove the SOC floor voltage setting UPSTREAM: drm/amd/powerplay: Return per DPM level clock UPSTREAM: drm/amd/powerplay: Enable ACG SS feature UPSTREAM: drm/amd/powerplay: header file interface to SMU update Krunoslav Kovac (5): UPSTREAM: drm/amd/display: Pass full 3x4 remap matrix for color transform UPSTREAM: drm/amd/display: [RS4][RV] SDR Brightness Boost UPSTREAM: drm/amd/display: Force full update on pixel_format_change UPSTREAM: drm/amd/display: Optimize regamma calculations UPSTREAM: drm/amd/display: use HW hdr mult for brightness boost Leo (Sunpeng) Li (23): BACKPORT: drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits UPSTREAM: drm/amd/display: Implement CRTC CRC for DCE110 UPSTREAM: drm/amd/display: Fix unused variable compilation error UPSTREAM: drm/amd/display: Fix multiple definitions of handle_crc_irq UPSTREAM: drm/amd/display: Use hardware max low point when sampling OTF UPSTREAM: drm/amd/display: Add color module's gamma helpers to Linux build UPSTREAM: drm/amd/display: Implement color management BACKPORT: drm/amd/display: Hookup color management functions UPSTREAM: drm/amd/display: Refactor max color lut entries into a macro. UPSTREAM: drm/amd/display: Expose dither setting functionality to Linux UPSTREAM: drm/amd/display: When enabling CRC, disable dither &amp; enable truncation UPSTREAM: drm/amd/display: Rework DCE transform bit depth reduction programming. UPSTREAM: drm/amd/display: Expose DCE110 CRC functions for DCE8 UPSTREAM: drm/amd/display: Skip 2 frames when first reading CRC UPSTREAM: drm/amd/display: Fix increment when sampling OTF in DCE UPSTREAM: drm/amd/display: Use 4096 lut entries UPSTREAM: drm/amd/display: Add regamma lut write mask to SOC base UPSTREAM: drm/amd/display: Fix memleaks when atomic check fails. UPSTREAM: drm/amd/display: Use correct error codes UPSTREAM: drm/amd/display: Convert CTM to 2's complement UPSTREAM: drm/amd/display: Fix regamma not affecting full-intensity color values UPSTREAM: drm/amd/display: Fix BUG_ON during CRTC atomic check update UPSTREAM: drm/amd/display: Update color props when modeset is required Linus Walleij (4): UPSTREAM: drm/bridge: Provide a way to embed timing info in bridges UPSTREAM: drm/bridge: Rename argument from crtc to bridge UPSTREAM: drm: simple_kms_helper: Add mode_valid() callback support UPSTREAM: drm: simple_kms_helper: Fix .mode_valid() documentation Luis de Bethencourt (2): UPSTREAM: drm: amd: Fix trailing semicolons UPSTREAM: drm: Fix trailing semicolon Lukas Wunner (4): UPSTREAM: PCI: Make pci_wakeup_bus() &amp; pci_bus_set_current_state() public UPSTREAM: vga_switcheroo: Update PCI current_state on power change UPSTREAM: vga_switcheroo: Deduplicate power state tracking BACKPORT: vga_switcheroo: Use device link for HDA controller Maarten Lankhorst (4): UPSTREAM: Revert &quot;drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits&quot; UPSTREAM: drm/atomic: Remove WARN_ON for invalid plane configuration. UPSTREAM: drm/crc: Add support for polling on the data fd. UPSTREAM: drm/atomic: Call ww_acquire_done after drm_modeset_lock_all Manasi Navare (2): UPSTREAM: drm/dp: Add HBR3 support in existing DRM DP helpers UPSTREAM: drm/dp: Add definitions for TPS4 bits and macros to check the support Marek Szyprowski (1): UPSTREAM: drm/bridge: analogix_dp: Don't create useless connectors Martin Tsai (1): UPSTREAM: drm/amd/display: add monitor patch for delay after DP receive power up Maxime Ripard (1): UPSTREAM: drm/fourcc: Add a alpha field to drm_format_info Michel Dnzer (2): UPSTREAM: drm/amd/display: Use kvzalloc for potentially large allocations UPSTREAM: drm/ttm: Use GFP_TRANSHUGE_LIGHT for allocating huge pages Mikita Lipski (6): UPSTREAM: drm/amd/display: Prevent master programming in multisync UPSTREAM: drm/amd/display: Remove unnecessary register programming UPSTREAM: drm/amd/display: Enable backlight support for pre-DCE11 ASICs BACKPORT: drm/amdgpu: Disable irq on device before destroying it BACKPORT: drm/amdgpu - Disable all irqs before disabling all CRTCs UPSTREAM: drm/amd/display: Fix deadlock when flushing irq Monk Liu (10): UPSTREAM: drm/amdgpu: change gfx9 ib test to use WB UPSTREAM: drm/amdgpu: increase gart size to 512MB UPSTREAM: drm/amdgpu: don't use MM idle_work for SRIOV(v2) UPSTREAM: drm/amdgpu: cleanup SA inti and fini(v2) UPSTREAM: drm/amdgpu: stop all rings before doing gpu recover UPSTREAM: drm/amdgpu: cleanups for vram lost handling UPSTREAM: drm/amdgpu: try again kiq access if not in IRQ(v4) UPSTREAM: drm/amdgpu: give warning before sleep in kiq_r/wreg UPSTREAM: drm/amdgpu: implement mmio byte access helper for MB UPSTREAM: drm/amdgpu: refactoring mailbox to fix TDR handshake bugs(v2) Nikola Cornij (2): UPSTREAM: drm/amd/display: Define remove_stream_from_ctx resource func UPSTREAM: drm/amd/display: Remove couple of unused OPTC registers Noralf Trnnes (1): UPSTREAM: drm/ioctl: Remove trailing whitespace Oak Zeng (2): UPSTREAM: drm/amdgpu: Move IH clientid defs to separate file UPSTREAM: drm/amdkfd: Populate DRM render device minor Oleksandr Andrushchenko (2): BACKPORT: drm/simple_kms_helper: Fix NULL pointer dereference with no active CRTC UPSTREAM: drm/simple_kms_helper: Add {enable|disable}_vblank callback support Paul McQuade (1): UPSTREAM: drm: dma_bufs: Fixed checkpatch issues Peter Zijlstra (2): BACKPORT: sched/wait: Introduce wait_var_event() UPSTREAM: sched/wait, drivers/drm: Convert wait_on_atomic_t() usage to the new wait_var_event() API Philippe Cornu (1): UPSTREAM: drm/dsi: Fix improper use of mipi_dsi_device_transfer() return value Ramalingam C (1): BACKPORT: drm: Fix HDCP downstream dev count read Randy Dunlap (1): UPSTREAM: drm/amdkfd: fix build, select MMU_NOTIFIER Rex Zhu (120): UPSTREAM: drm/amd/pp: Add a helper to convert VID to voltage value UPSTREAM: drm/amd/pp: Refine code shorten variable name UPSTREAM: drm/amd/pp: Add memory clock info display on Cz/St UPSTREAM: drm/amd/pp: Export registers for read vddc on VI/Vega10 UPSTREAM: drm/amd/pp: Add querying current gfx voltage for CI/VI UPSTREAM: drm/amd/pp: Add querying current gfx voltage for Vega10 UPSTREAM: drm/amd/pp: Implement voltage regulator config on CI UPSTREAM: drm/amd/pp: Fix SMIO implementation on CI BACKPORT: drm/amdgpu: add custom power policy support in sysfs BACKPORT: drm/amd/pp: Add custom power profile mode support on Vega10 UPSTREAM: drm/amd/pp: Store stable Pstate clocks UPSTREAM: drm/amd/pp: Add stable Pstate clk display support in debugfs UPSTREAM: drm/amd/pp: Refine code abbreviate variable name UPSTREAM: drm/amd/pp: Move DPMTABLE_* definitions to common header file UPSTREAM: drm/amd/pp: Add a new pp feature mask bit for OD feature UPSTREAM: drm/amd/pp: Add and initialize OD_dpm_table for CI/VI. UPSTREAM: drm/amd/pp: Add OD driver clock/voltage display on smu7 UPSTREAM: drm/amdgpu: Expose more GPU sensor queries UPSTREAM: drm/amdgpu: Bump driver version for sensor pstate clk BACKPORT: drm/amd/pp: Add hwmgr interface for edit dpm table BACKPORT: drm/amd/pp: Add edit/commit/show OD clock/voltage support in sysfs UPSTREAM: drm/amd/pp: Disable OD feature if VBIOS limits UPSTREAM: drm/amd/pp: Disable OD feature on APU/Iceland BACKPORT: drm/amd/pp: Implement edit_dpm_table on smu7 UPSTREAM: drm/amd/pp: Update smu7 dpm table with OD clock/voltage UPSTREAM: drm/amd/pp: Add update_avfs call when set_power_state UPSTREAM: drm/amd/pp: Change activity_target for performance optimization on Polaris UPSTREAM: drm/amd/pp: Delete dead code in powerplay UPSTREAM: drm/amd/pp: Add struct profile_mode_setting for smu7 UPSTREAM: drm/amd/pp: Delete unnecessary function argument UPSTREAM: drm/amd/pp: Delete debug info when set power_profile_mode UPSTREAM: drm/amd/pp: Refine pp_dpm_force_clock_level functions UPSTREAM: drm/amd/pp: Enable pp_set_power_profile_mode under manual mode UPSTREAM: drm/amd/pp: Fix sysfs pp_dpm_pcie bug on CI/VI BACKPORT: drm/amd/pp: Expose set/get_power_limit for DGPU UPSTREAM: drm/amdgpu: Get/set dgpu power cap via hwmon API UPSTREAM: drm/amd/pp: Restore power profile mode in auto dpm level on Vega10 UPSTREAM: drm/amd/pp: Fix error handling when smu return failed on Vega10. UPSTREAM: drm/amd/pp: Fix bug that dpm level was not really locked UPSTREAM: drm/amdgpu: Add query vram width in CGS query system info UPSTREAM: drm/amdgpu: Change default value of module parameter amdgpu_pp_feature_mask UPSTREAM: drm/amd/pp: Add a pp feature mask bit for AutoWattman feature UPSTREAM: drm/amd/pp: Remove duplicated vega10_is_smc_ram_running calls UPSTREAM: drm/amd/pp: Add debug info when smu failed on Vega10 UPSTREAM: drm/amd/pp: Remove dead error checking code on Vega10 UPSTREAM: drm/amd/pp: Refine code in powerplay for Cz/Vega10 UPSTREAM: drm/amd/pp: Cleaning up vega10_enable_dpm_tasks function UPSTREAM: drm/amd/pp: Move common dpm check functions to hardwaremanager.c UPSTREAM: drm/amd/pp: Print more smu failed info on Vega10 UPSTREAM: drm/amd/pp: Fix incorrect return value in smu7_check_clk_voltage_valid UPSTREAM: drm/amd/dc: Use forward declaration instand of include header file UPSTREAM: drm/amd/pp: Simplify the create of powerplay instance UPSTREAM: drm/amd/pp: Refine powerplay instance UPSTREAM: drm/amd/pp: Use amdgpu acpi helper functions in powerplay UPSTREAM: drm/amd/pp: Add #ifdef checks for CONFIG_ACPI UPSTREAM: drm/amd/pp: Remove the wrap functions for acpi in powerplay UPSTREAM: drm/amd/pp: Remove cgs_query_system_info UPSTREAM: drm/amd/pp: Export new smu message for PCC feature on Vega10 UPSTREAM: drm/amd/pp: Add PCC feature support on Vega UPSTREAM: drm/amd/pp: Add common interface in smu for update dpm setting UPSTREAM: drm/amd/pp: Add a helper to set field in u32 UPSTREAM: drm/amd/pp: Implement update_dpm_settings on Polaris UPSTREAM: drm/amd/pp: Implement update_dpm_settings on Fiji UPSTREAM: drm/amd/pp: Implement update_dpm_settings on Tonga UPSTREAM: drm/amd/pp: Implement update_dpm_settings on CI UPSTREAM: drm/amd/pp: Implement get/set_power_profile_mode on smu7 UPSTREAM: drm/amd/pp: Fix sclk in highest two levels when compute on smu7 UPSTREAM: drm/amd/pp: Revert gfx/compute profile switch sysfs UPSTREAM: drm/amd/pp: Add auto power profilng switch based on workloads (v2) UPSTREAM: Revert &quot;drm/amd/pp: Add a pp feature mask bit for AutoWattman feature&quot; UPSTREAM: drm/amd/pp: Remove cgs wrapper function for temperature update UPSTREAM: drm/amd/pp: Delete the wrapper layer of smu_allocate/free_memory UPSTREAM: drm/amdgpu: Delete cgs wrapper functions for gpu memory manager UPSTREAM: drm/amd/pp: Drop wrapper functions for upper/lower_32_bits UPSTREAM: drm/amd/pp: Simplified the avfs btc state on smu7 UPSTREAM: drm/amd/pp: Fix memory leak in error path in smumgr UPSTREAM: drm/amd/pp: Clean up header file include UPSTREAM: drm/amd/pp: Delete is_smc_ram_running function on RV UPSTREAM: drm/amd/pp: Remove meanless return value check in RV UPSTREAM: drm/amd/pp: Add rv_read_arg_from_smc to smu backend function table UPSTREAM: drm/amd/pp: Mark internal functions as static in rv_smumgr.c UPSTREAM: drm/amd/pp: Add new smu backend function smc_table_manager UPSTREAM: drm/amd/pp: Add rv_copy_table_from/to_smc to smu backend function table UPSTREAM: drm/amd/pp: Fix function parameter not correct BACKPORT: drm/amd/pp: Replace rv_* with smu10_* UPSTREAM: drm/amd/pp: Move helper functions to smu_help.c BACKPORT: drm/amdgpu: Plus NULL function pointer check BACKPORT: drm/amdgpu: Remove wrapper layer of smu ip functions UPSTREAM: drm/amdgpu: Fix kernel NULL pointer dereference in dpm functions UPSTREAM: drm/amdgpu: Call amdgpu_ucode_fini_bo in amd_powerplay.c UPSTREAM: drm/amd/pp: Delete dead code on cz_clockpowergating.c UPSTREAM: drm/amd/pp: Remove dead header file pp_asicblocks.h UPSTREAM: drm/amd/pp: Mv cz uvd/vce pg/dpm functions to cz_hwmgr.c UPSTREAM: drm/amd/pp: Remove unneeded void * casts in cz_hwmgr.c/cz_smumgr.c BACKPORT: drm/amd/pp: Replace function/struct name cz_* with smu8_* UPSTREAM: drm/amd/pp: Rename file name cz_* to smu8_* UPSTREAM: drm/amd/pp: Remove the cgs wrapper for notify smu version on APU UPSTREAM: drm/amdgpu: Delete dead code when early init UPSTREAM: drm/amd/pp: Remove dead functions in vega10_smumgr.c UPSTREAM: drm/amd/pp: Mark bunches of functins in vega10_smumgr.c static UPSTREAM: drm/amd/pp: Move functions to smu backend table for vega10 UPSTREAM: drm/amd/pp: Clean up header file for Vega10 UPSTREAM: drm/amd/pp: Delete get_xclk function in powerplay (v2) UPSTREAM: drm/amd/pp: Remove unneeded void * casts for Vega10 BACKPORT: drm/amdgpu: Fix kernel NULL pointer dereference when amdgpu fini UPSTREAM: drm/amd/pp: Fix gfx ring test failed on Fiji without hw avfs support UPSTREAM: drm/amd/pp: Fix unable to handle kernel paging request when set pp table UPSTREAM: drm/amdgpu: Remove wrapper layer of cgs irq handling UPSTREAM: drm/amd/pp: Refine register_thermal_interrupt function UPSTREAM: drm/amd/pp: Add smu irq handlers in sw_init instand of hw_init UPSTREAM: drm/amd/pp: Fix set wrong temperature range on smu7 UPSTREAM: drm/amd/pp: Add smu irq handlers for legacy asics UPSTREAM: drm/amd/pp: Clean up powerplay code on Vega12 UPSTREAM: drm/amd/pp: Add new asic support in pp_psm.c UPSTREAM: drm/amd/pp: clean header file hwmgr.h UPSTREAM: drm/amd/pp: Remove Dead functions on Vega12 UPSTREAM: drm/amd/pp: Clean header file in vega12_smumgr.c UPSTREAM: drm/amd/pp: Fix bug voltage can't be OD separately on VI UPSTREAM: drm/amd/pp: Refine the output of pp_power_profile_mode on VI UPSTREAM: drm/amd/pp: Fix performance drop on Fiji Rodrigo Vivi (1): UPSTREAM: drm/i915/cnl: Sync PCI ID with Spec. Roger He (5): UPSTREAM: drm/ttm: add the missed global memory count update UPSTREAM: drm/ttm: use bit flag to replace allow_reserved_eviction in ttm_operation_ctx UPSTREAM: drm/ttm: add bit flag TTM_OPT_FLAG_FORCE_ALLOC UPSTREAM: drm/ttm: set TTM_OPT_FLAG_FORCE_ALLOC in ttm_bo_force_list_clean UPSTREAM: drm/ttm: check if free mem space is under the lower limit Roman Li (3): UPSTREAM: drm/amd/display: cleanup after FBC init rework UPSTREAM: drm/amd/display: Fix null-derefs on non-dcn builds UPSTREAM: drm/amd/display: fix brightness level after resume from suspend Samson Tam (1): UPSTREAM: drm/amd/display: add support for regkey &quot;LCDFreeSyncDefault&quot; Samuel Li (13): UPSTREAM: drm: add kernel doc for exported gem dmabuf_ops UPSTREAM: drm/amdgpu: rename static functions in amdgpu_display.c UPSTREAM: drm/amdgpu: rename amdgpu_crtc_page_flip_target UPSTREAM: drm/amdgpu: rename amdgpu_crtc_set_config UPSTREAM: drm/amdgpu: rename amdgpu_print_display_setup UPSTREAM: drm/amdgpu: rename amdgpu_ddc_probe UPSTREAM: drm/amdgpu: rename amdgpu_framebuffer_init UPSTREAM: drm/amdgpu: rename amdgpu_user_framebuffer_create UPSTREAM: drm/amdgpu: rename amdgpu_modeset_create_props UPSTREAM: drm/amdgpu: rename amdgpu_update_display_priority UPSTREAM: drm/amdgpu: rename amdgpu_crtc_scaling_mode_fixup UPSTREAM: drm/amdgpu: rename amdgpu_get_crtc_scanoutpos UPSTREAM: drm/amdgpu: rename amdgpu_crtc_idx_to_irq_type Sean Paul (3): UPSTREAM: drm: Fix link-status kerneldoc line lengths UPSTREAM: drm: Add Content Protection property UPSTREAM: drm: Add some HDCP related #defines Shaoyun Liu (6): UPSTREAM: drm/amdgpu: Enable ip block bit mask print out info by default UPSTREAM: drm/amdgpu: Basic emulation support BACKPORT: drm/amdgpu: Fix none-powerplay issue when load driver on emulation mode UPSTREAM: drm/amdgpu: Avoid get vram info from atom bios on emulation mode UPSTREAM: drm/amdgpu: Double the timeout count on emulation mode UPSTREAM: drm/amdgpu: Add place holder for soc15 asic init on emulation Shirish S (4): UPSTREAM: drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2) UPSTREAM: drm/atomic: Add new reverse iterator over all plane state (V2) UPSTREAM: drm/amd/display: Check msg-&gt;size before starting aux transfer UPSTREAM: drm/amd/display: fix dereferencing possible ERR_PTR() SivapiriyanKumarasamy (4): UPSTREAM: drm/amd/display: Synchronize update plane addr for freesync UPSTREAM: drm/amd/display: Vari-bright looks disabled near end of MM14 UPSTREAM: drm/amd/display: Varibright fix bug and review comments UPSTREAM: drm/amd/display: Varibright add null check Takashi Iwai (1): UPSTREAM: drm/amdgpu: Fix memory leaks at amdgpu_init() error path Tao (1): UPSTREAM: drm/amd/display: Set vsc pack revision when DPCD revision is &gt;= 1.2 Thierry Reding (1): UPSTREAM: drm/amdgpu: Remove duplicate setting of -&gt;need_swiotlb Thomas Hellstrom (2): UPSTREAM: drm/ttm: Clean up kmap_atomic_prot selection code UPSTREAM: drm/ttm: Export the ttm_k[un]map_atomic_prot API. Tom St Denis (15): UPSTREAM: drm/ttm: Fix coding style in ttm_bo.c UPSTREAM: drm/ttm: Add a default BO destructor to simplify code (v2) UPSTREAM: drm/ttm: Change ttm_tt page allocations to return errors UPSTREAM: drm/ttm: Fix coding style in ttm_pool_store() UPSTREAM: drm/ttm: Simplify ttm_dma_find_pool() (v2) UPSTREAM: drm/ttm: Fix coding style in ttm_bo_move_memcpy() UPSTREAM: drm/ttm: Remove unncessary retval from ttm_bo_vm_fault() UPSTREAM: drm/ttm: Simplify ttm_eu_reserve_buffers() UPSTREAM: drm/ttm: Fix coding style in ttm_tt_swapout() UPSTREAM: drm/ttm: Fix coding style in ttm_dma_pool_alloc_new_pages() UPSTREAM: drm/amd/powerplay: Zero out power data in AMDGPU_PP_SENSOR_GPU_POWER readout UPSTREAM: drm/amd/amdgpu: re-add missing GC 9.1 and SDMA0 4.1 sh_mask header files UPSTREAM: drm/amdgpu: replace iova debugfs file with iomem (v3) UPSTREAM: drm/amd/amdgpu: Add missing &quot;DDR4&quot; label UPSTREAM: drm/amd/amdgpu: fix offset into page with amdgpu_iomem debugfs file Tony Cheng (11): UPSTREAM: drm/amd/display: dal 3.1.28 UPSTREAM: drm/amd/display: dal 3.1.29 UPSTREAM: drm/amd/display: dal 3.1.30 UPSTREAM: drm/amd/display: dal 3.1.31 UPSTREAM: drm/amd/display: dal 3.1.32 UPSTREAM: drm/amd/display: dal 3.1.33 UPSTREAM: drm/amd/display: dal 3.1.34 UPSTREAM: drm/amd/display: dal 3.1.35 UPSTREAM: drm/amd/display: dal 3.1.36 UPSTREAM: drm/amd/display: dal 3.1.37 UPSTREAM: drm/amd/display: dal 3.1.38 Ville Syrjl (29): UPSTREAM: drm: Warn if plane/crtc/encoder/connector index exceeds our 32bit bitmasks UPSTREAM: drm/modes: Move 3D stereo flag check into drm_mode_validate_basic() UPSTREAM: drm/uapi: Validate the mode flags/type UPSTREAM: drm/uapi: Deprecate DRM_MODE_FLAG_PIXMUX UPSTREAM: drm/uapi: Deprecate DRM_MODE_FLAG_BCAST UPSTREAM: drm/modes: Fix description of DRM_MODE_TYPE_USERDEF UPSTREAM: drm/modes: Kill off the oddball DRM_MODE_TYPE_CRTC_C vs. DRM_MODE_TYPE_BUILTIN handling UPSTREAM: drm/modes: Kill DRM_MODE_TYPE_CLOCK_CRTC_C define UPSTREAM: drm/uapi: Deprecate nonsense kms mode types UPSTREAM: drm/modes: Provide global mode_valid hook UPSTREAM: drm: Check that the plane supports the request format+modifier combo UPSTREAM: drm: Include the header with the prototype for drm_get_panel_orientation_quirk() UPSTREAM: drm/atomic: Include color encoding/range in plane state dump UPSTREAM: drm: Don't create properties without names UPSTREAM: drm: Check property/enum name length UPSTREAM: drm: Reject replacing property enum values UPSTREAM: drm: WARN when trying add enum values to non-enum/bitmask properties UPSTREAM: drm: WARN when trying to add enum value &gt; 63 to a bitmask property UPSTREAM: drm: Make property flags u32 UPSTREAM: drm: Reject bad property flag combinations UPSTREAM: drm: Fix some coding style issues UPSTREAM: Revert &quot;drm: Use a flexible array member for blob property data&quot; UPSTREAM: drm: Remove now pointelss blob-&gt;data casts UPSTREAM: drm: Verify gamma/degamma LUT size UPSTREAM: drm: Introduce drm_color_lut_size() UPSTREAM: drm: Nuke the useless 'ret' variable from drm_mode_convert_umode() UPSTREAM: drm: Make drm_mode_vrefresh() a bit more accurate UPSTREAM: drm: Fix uabi regression by allowing garbage mode-&gt;type from userspace BACKPORT: drm/edid: Reset more of the display info Vitaly Prosyak (3): UPSTREAM: drm/amd/display: De PQ implementation UPSTREAM: drm/amd/display: Handle HDR use cases. UPSTREAM: drm/amd/display: Fix handling of linear transfer function Wei Yongjun (1): UPSTREAM: drm/amdkfd: Fix the error return code in kfd_ioctl_unmap_memory_from_gpu() Wenjing Liu (1): UPSTREAM: drm/amd/display: Update Link Training Fallback logic Xingyue Tao (1): UPSTREAM: drm/amd/display: add psr_version to stream Yong Zhao (2): UPSTREAM: drm/amdgpu: Update MMHUB power gating register settings UPSTREAM: drm/amdgpu: Replace kgd_mem with amdgpu_bo for kernel pinned gtt mem Yongqiang Sun (21): UPSTREAM: drm/amd/display: Use pipe_control_lock instead of tg lock. UPSTREAM: drm/amd/display: disable eDP backlight for extend monitor only reboot use case. UPSTREAM: drm/amd/display: Disable eDP with a proper sequence. UPSTREAM: drm/amd/display: Move hubp reg access from hwss to hubp module. UPSTREAM: drm/amd/display: Use real BE and FE index to program regs. UPSTREAM: drm/amd/display: Check opplist in pipe ctx not in res pool. UPSTREAM: drm/amd/display: Move dpp reg access from hwss to dpp module. UPSTREAM: drm/amd/display: Move opp reg access from hwss to opp module. UPSTREAM: drm/amd/display: Refactor remove mpcc processing. UPSTREAM: drm/amd/display: Move output_tf to stream_state/update UPSTREAM: drm/amd/display: Add timing generator count to resource pool. UPSTREAM: drm/amd/display: Check hubp in pipe_ctx not in res_pool. UPSTREAM: drm/amd/display: Null check for gamma correction. UPSTREAM: drm/amd/display: Add return value for detect dp. UPSTREAM: drm/amd/display: Add primary tmz_c and meta tmz tmz_c. UPSTREAM: drm/amd/display: Keep eDP stream enabled during boot. UPSTREAM: drm/amd/display: Clear dmps off for eDP when resume. UPSTREAM: drm/amd/display: Remove 300Mhz minimum disp clk limit. UPSTREAM: drm/amd/display: Modified set bandwidth sequence. UPSTREAM: drm/amd/display: Set disp clk in a safe way to avoid over high dpp clk. (v2) UPSTREAM: drm/amd/display: Fixed dim around 1sec when resume from S3 (v2) Yue Hin Lau (1): UPSTREAM: drm/amd/display: update cur_clock correctly within set bandwidth kbuild test robot (1): UPSTREAM: drm/amdkfd: kfd_dev_is_large_bar() can be static Documentation/gpu/drm-kms.rst | 3 + Documentation/gpu/kms-properties.csv | 1 - MAINTAINERS | 2 + drivers/dma-buf/reservation.c | 31 +- drivers/gpu/drm/amd/acp/include/acp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 152 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 160 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 97 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 179 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1577 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 95 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 550 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 130 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 665 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 110 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 112 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 412 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 110 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 78 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 112 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 584 +- drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 291 - drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 56 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 305 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 95 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 399 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 307 +- drivers/gpu/drm/amd/amdgpu/ci_dpm.h | 7 - drivers/gpu/drm/amd/amdgpu/cik.c | 42 +- drivers/gpu/drm/amd/amdgpu/cik.h | 2 + drivers/gpu/drm/amd/amdgpu/cik_dpm.h | 7 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 41 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 80 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 81 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 79 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 81 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 26 +- .../{powerplay/inc/pp_acpi.h =&gt; amdgpu/emu_soc.c} | 15 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 85 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 93 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 425 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 141 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 191 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 218 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 183 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 18 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 90 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 200 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 7 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 17 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 56 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.h | 20 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 70 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.h | 24 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 44 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 107 +- drivers/gpu/drm/amd/amdgpu/si.c | 31 +- drivers/gpu/drm/amd/amdgpu/si.h | 2 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 50 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 36 +- drivers/gpu/drm/amd/amdgpu/si_dpm.h | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 66 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 3 + drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 30 - drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 30 - drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 61 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 148 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 56 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 159 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 6 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 6 +- drivers/gpu/drm/amd/amdgpu/vi.c | 46 +- drivers/gpu/drm/amd/amdgpu/vi.h | 2 + drivers/gpu/drm/amd/amdkfd/Kconfig | 4 +- drivers/gpu/drm/amd/amdkfd/Makefile | 4 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 535 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 356 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 323 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 14 + .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 56 + .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 93 + drivers/gpu/drm/amd/amdkfd/kfd_events.c | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 59 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 357 + drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 78 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_module.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 7 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 44 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 27 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 37 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 101 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 664 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 7 +- drivers/gpu/drm/amd/display/Makefile | 5 +- drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 221 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 27 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 267 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 23 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 14 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 81 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 71 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 33 - drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 9 + drivers/gpu/drm/amd/display/dc/basics/logger.c | 3 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 11 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 98 +- .../drm/amd/display/dc/bios/bios_parser_helper.c | 8 + .../drm/amd/display/dc/bios/bios_parser_helper.h | 1 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 16 +- .../gpu/drm/amd/display/dc/bios/command_table2.h | 2 +- .../drm/amd/display/dc/bios/command_table_helper.h | 33 +- .../amd/display/dc/bios/command_table_helper2.h | 30 +- .../display/dc/bios/command_table_helper_struct.h | 66 + drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 160 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 78 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 151 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 35 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 167 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 177 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 30 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 14 +- drivers/gpu/drm/amd/display/dc/dc.h | 44 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 3 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 6 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 17 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 24 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 14 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 35 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 44 +- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 23 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 35 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 110 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 28 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 17 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 132 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.h | 1 + .../amd/display/dc/dce100/dce100_hw_sequencer.c | 2 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 4 + .../drm/amd/display/dc/dce100/dce100_resource.c | 51 + .../drm/amd/display/dc/dce110/dce110_compressor.c | 14 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 364 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 9 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 14 +- .../display/dc/dce110/dce110_timing_generator.c | 122 + .../display/dc/dce110/dce110_timing_generator.h | 6 + .../display/dc/dce110/dce110_timing_generator_v.c | 17 +- .../drm/amd/display/dc/dce110/dce110_transform_v.c | 5 +- .../drm/amd/display/dc/dce112/dce112_compressor.c | 27 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 8 +- .../amd/display/dc/dce120/dce120_hw_sequencer.c | 3 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 4 +- .../display/dc/dce120/dce120_timing_generator.c | 3 +- drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 +- .../drm/amd/display/dc/dce80/dce80_compressor.c | 834 - .../drm/amd/display/dc/dce80/dce80_compressor.h | 78 - .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 38 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 90 + .../amd/display/dc/dce80/dce80_timing_generator.c | 127 +- .../amd/display/dc/dce80/dce80_timing_generator.h | 6 - .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 192 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 5 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 22 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 35 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 56 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 77 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 39 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 25 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 524 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 2 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 9 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 14 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 28 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 10 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 3 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 31 - drivers/gpu/drm/amd/display/dc/dm_services_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 7 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 3 - .../drm/amd/display/dc/dml/display_mode_structs.h | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 6085 ---- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 598 - .../drm/amd/display/dc/dml/display_rq_dlg_calc.c | 1772 -- .../drm/amd/display/dc/dml/display_rq_dlg_calc.h | 148 - .../amd/display/dc/dml/display_rq_dlg_helpers.c | 1 + .../amd/display/dc/dml/dml1_display_rq_dlg_calc.h | 3 +- .../gpu/drm/amd/display/dc/dml/dml_common_defs.h | 2 - .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 1 + .../dc/dml/dml_logger.h} | 18 +- .../amd/display/dc/gpio/dce120/hw_factory_dce120.c | 3 +- .../display/dc/gpio/dce120/hw_translate_dce120.c | 3 +- .../amd/display/dc/gpio/dcn10/hw_factory_dcn10.c | 3 +- .../amd/display/dc/gpio/dcn10/hw_translate_dcn10.c | 3 +- drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 19 + .../display/dc/i2caux/dce110/aux_engine_dce110.c | 4 - .../dc/i2caux/dce110/i2c_hw_engine_dce110.c | 6 +- .../amd/display/dc/i2caux/dce120/i2caux_dce120.c | 3 +- .../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c | 3 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 35 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dce_calcs.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 7 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 4 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 2 + .../amd/display/dc/irq/dce110/irq_service_dce110.c | 73 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 3 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 3 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 10 +- drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 13 + drivers/gpu/drm/amd/display/include/fixed31_32.h | 3 + .../drm/amd/display/include/link_service_types.h | 5 +- drivers/gpu/drm/amd/display/include/logger_types.h | 34 + drivers/gpu/drm/amd/display/modules/color/Makefile | 31 + .../drm/amd/display/modules/color/color_gamma.c | 1400 + .../drm/amd/display/modules/color/color_gamma.h | 53 + .../drm/amd/display/modules/freesync/freesync.c | 155 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 9 + .../gpu/drm/amd/display/modules/inc/mod_stats.h | 65 + drivers/gpu/drm/amd/display/modules/stats/stats.c | 334 + .../drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h | 14 + .../drm/amd/include/asic_reg/gc/gc_9_1_sh_mask.h | 31150 ++++++++++++++++++ .../drm/amd/include/asic_reg/gc/gc_9_2_1_offset.h | 7497 +++++ .../drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h | 31160 +++++++++++++++++++ .../include/asic_reg/mmhub/mmhub_9_3_0_offset.h | 1991 ++ .../include/asic_reg/mmhub/mmhub_9_3_0_sh_mask.h | 10265 ++++++ .../amd/include/asic_reg/oss/osssys_4_0_1_offset.h | 337 + .../include/asic_reg/oss/osssys_4_0_1_sh_mask.h | 1249 + .../amd/include/asic_reg/sdma0/sdma0_4_1_sh_mask.h | 1658 + .../gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h | 1 + .../amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h | 6 +- .../amd/include/asic_reg/smuio/smuio_9_0_offset.h | 3 + .../amd/include/asic_reg/smuio/smuio_9_0_sh_mask.h | 3 + drivers/gpu/drm/amd/include/atomfirmware.h | 254 +- drivers/gpu/drm/amd/include/cgs_common.h | 202 +- drivers/gpu/drm/amd/include/cgs_linux.h | 119 - drivers/gpu/drm/amd/include/dm_pp_interface.h | 2 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 103 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 61 +- drivers/gpu/drm/amd/include/soc15_hw_ip.h | 98 + drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 70 + .../amd/include/{soc15ip.h =&gt; vega10_ip_offset.h} | 370 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 867 +- drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 10 +- .../drm/amd/powerplay/hwmgr/cz_clockpowergating.c | 209 - .../drm/amd/powerplay/hwmgr/cz_clockpowergating.h | 36 - .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 60 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 666 +- drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c | 114 - drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 53 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 91 + drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 69 + .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 8 +- .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 14 +- .../powerplay/hwmgr/{rv_hwmgr.c =&gt; smu10_hwmgr.c} | 548 +- .../powerplay/hwmgr/{rv_hwmgr.h =&gt; smu10_hwmgr.h} | 130 +- .../amd/powerplay/hwmgr/{rv_inc.h =&gt; smu10_inc.h} | 4 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 17 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.h | 1 - .../drm/amd/powerplay/hwmgr/smu7_dyn_defaults.h | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 918 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.h | 34 +- .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 10 +- .../powerplay/hwmgr/{cz_hwmgr.c =&gt; smu8_hwmgr.c} | 1090 +- .../powerplay/hwmgr/{cz_hwmgr.h =&gt; smu8_hwmgr.h} | 82 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 610 + drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h | 189 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 733 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 13 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 73 +- .../amd/powerplay/hwmgr/vega10_processpptables.c | 21 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 42 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 2111 ++ drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 438 + .../{inc/pp_asicblocks.h =&gt; hwmgr/vega12_inc.h} | 32 +- .../gpu/drm/amd/powerplay/hwmgr/vega12_pptable.h | 109 + .../amd/powerplay/hwmgr/vega12_processpptables.c | 435 + .../amd/powerplay/hwmgr/vega12_processpptables.h | 58 + .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 324 + .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h | 66 + drivers/gpu/drm/amd/powerplay/inc/amd_powerplay.h | 2 +- .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 36 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 243 +- .../gpu/drm/amd/powerplay/inc/polaris10_ppsmc.h | 412 - drivers/gpu/drm/amd/powerplay/inc/power_state.h | 4 +- drivers/gpu/drm/amd/powerplay/inc/pp_feature.h | 67 - drivers/gpu/drm/amd/powerplay/inc/pp_soc15.h | 6 +- .../powerplay/inc/{pp_instance.h =&gt; pp_thermal.h} | 26 +- drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/smu7.h | 19 + drivers/gpu/drm/amd/powerplay/inc/smu7_discrete.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/smu9.h | 4 +- drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 52 +- drivers/gpu/drm/amd/powerplay/inc/vega10_ppsmc.h | 1 + .../drm/amd/powerplay/inc/vega12/smu9_driver_if.h | 764 + drivers/gpu/drm/amd/powerplay/inc/vega12_ppsmc.h | 123 + drivers/gpu/drm/amd/powerplay/smumgr/Makefile | 5 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 230 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.h | 2 - drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c | 876 - drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.h | 98 - drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 258 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.h | 2 - .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 35 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.h | 1 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 274 +- .../drm/amd/powerplay/smumgr/polaris10_smumgr.h | 1 - drivers/gpu/drm/amd/powerplay/smumgr/rv_smumgr.c | 406 - .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 344 + .../smumgr/{rv_smumgr.h =&gt; smu10_smumgr.h} | 26 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 74 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h | 12 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 896 + drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.h | 99 + drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 79 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 197 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.h | 3 - .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 426 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h | 31 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 559 + .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.h | 62 + drivers/gpu/drm/ast/ast_ttm.c | 9 +- drivers/gpu/drm/bochs/bochs_mm.c | 10 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 29 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 44 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 36 +- drivers/gpu/drm/cirrus/cirrus_ttm.c | 9 +- drivers/gpu/drm/drm_atomic.c | 78 +- drivers/gpu/drm/drm_atomic_helper.c | 2 +- drivers/gpu/drm/drm_blend.c | 18 +- drivers/gpu/drm/drm_bufs.c | 16 +- drivers/gpu/drm/drm_color_mgmt.c | 133 + drivers/gpu/drm/drm_connector.c | 122 +- drivers/gpu/drm/drm_crtc.c | 16 +- drivers/gpu/drm/drm_crtc_internal.h | 6 +- drivers/gpu/drm/drm_debugfs_crc.c | 19 + drivers/gpu/drm/drm_dp_aux_dev.c | 13 +- drivers/gpu/drm/drm_dp_helper.c | 4 + drivers/gpu/drm/drm_dp_mst_topology.c | 11 +- drivers/gpu/drm/drm_drv.c | 2 +- drivers/gpu/drm/drm_edid.c | 21 +- drivers/gpu/drm/drm_encoder.c | 4 + drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_fourcc.c | 50 +- drivers/gpu/drm/drm_framebuffer.c | 5 +- drivers/gpu/drm/drm_ioctl.c | 6 +- drivers/gpu/drm/drm_lease.c | 16 +- drivers/gpu/drm/drm_memory.c | 13 + drivers/gpu/drm/drm_mipi_dsi.c | 9 +- drivers/gpu/drm/drm_mm.c | 9 +- drivers/gpu/drm/drm_modes.c | 108 +- drivers/gpu/drm/drm_modeset_lock.c | 1 + drivers/gpu/drm/drm_of.c | 8 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 1 + drivers/gpu/drm/drm_plane.c | 41 +- drivers/gpu/drm/drm_prime.c | 140 +- drivers/gpu/drm/drm_print.c | 65 +- drivers/gpu/drm/drm_probe_helper.c | 2 +- drivers/gpu/drm/drm_property.c | 102 +- drivers/gpu/drm/drm_simple_kms_helper.c | 43 +- drivers/gpu/drm/drm_vblank.c | 100 +- drivers/gpu/drm/exynos/exynos_dp.c | 1 + drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 10 +- drivers/gpu/drm/i915/i915_debugfs.c | 4 +- drivers/gpu/drm/i915/i915_gem.c | 60 +- drivers/gpu/drm/i915/i915_gem_clflush.c | 2 +- drivers/gpu/drm/i915/i915_gem_dmabuf.c | 4 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 10 +- drivers/gpu/drm/i915/i915_gem_internal.c | 4 +- drivers/gpu/drm/i915/i915_gem_object.h | 15 + drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 4 +- drivers/gpu/drm/i915/intel_display.c | 15 +- drivers/gpu/drm/i915/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 4 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +- drivers/gpu/drm/i915/selftests/intel_breadcrumbs.c | 14 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 8 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 9 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 12 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 2 - drivers/gpu/drm/nouveau/nouveau_sgdma.c | 8 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 5 +- drivers/gpu/drm/qxl/qxl_object.c | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 10 +- drivers/gpu/drm/radeon/radeon_drv.c | 2 - drivers/gpu/drm/radeon/radeon_object.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 13 +- drivers/gpu/drm/scheduler/gpu_scheduler.c | 2 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 14 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 10 +- drivers/gpu/drm/ttm/ttm_bo.c | 121 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 126 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 35 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 20 +- drivers/gpu/drm/ttm/ttm_memory.c | 93 + drivers/gpu/drm/ttm/ttm_page_alloc.c | 63 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 45 +- drivers/gpu/drm/ttm/ttm_tt.c | 180 +- drivers/gpu/drm/virtio/virtgpu_object.c | 2 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 4 +- drivers/gpu/vga/vga_switcheroo.c | 144 +- drivers/pci/pci.c | 83 +- drivers/pci/quirks.c | 47 + drivers/staging/vboxvideo/vbox_ttm.c | 10 +- include/drm/amd_asic_type.h | 1 + include/drm/bridge/analogix_dp.h | 1 + include/drm/bridge/dw_hdmi.h | 11 + include/drm/bridge/dw_mipi_dsi.h | 17 +- include/drm/drm_atomic.h | 24 +- include/drm/drm_bridge.h | 35 +- include/drm/drm_cache.h | 2 + include/drm/drm_color_mgmt.h | 31 + include/drm/drm_connector.h | 22 +- include/drm/drm_dp_helper.h | 66 + include/drm/drm_fourcc.h | 2 + include/drm/drm_gem.h | 15 - include/drm/drm_hdcp.h | 39 + include/drm/drm_mode_config.h | 12 + include/drm/drm_mode_object.h | 24 - include/drm/drm_modes.h | 24 +- include/drm/drm_plane.h | 32 + include/drm/drm_print.h | 119 +- include/drm/drm_property.h | 26 +- include/drm/drm_simple_kms_helper.h | 53 + include/drm/drm_vblank.h | 20 +- include/drm/i915_pciids.h | 15 +- include/drm/ttm/ttm_bo_api.h | 32 +- include/drm/ttm/ttm_bo_driver.h | 250 +- include/drm/ttm/ttm_memory.h | 5 + include/drm/ttm/ttm_tt.h | 272 + include/linux/pci.h | 3 + include/linux/pci_ids.h | 1 + include/linux/vga_switcheroo.h | 6 - include/linux/wait_bit.h | 70 + include/sound/hdaudio.h | 3 - include/uapi/drm/amdgpu_drm.h | 7 + include/uapi/drm/drm_mode.h | 34 +- include/uapi/linux/kfd_ioctl.h | 122 +- include/uapi/linux/pci_regs.h | 4 +- kernel/sched/wait_bit.c | 48 + scripts/coccinelle/api/drm-get-put.cocci | 10 - sound/pci/hda/hda_intel.c | 34 +- sound/pci/hda/hda_intel.h | 3 - 521 files changed, 113862 insertions(+), 24178 deletions(-) create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c rename drivers/gpu/drm/amd/{powerplay/inc/pp_acpi.h =&gt; amdgpu/emu_soc.c} (81%) create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c create mode 100644 drivers/gpu/drm/amd/display/dc/bios/command_table_helper_struct.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce80/dce80_compressor.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce80/dce80_compressor.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_calc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/display_rq_dlg_calc.h rename drivers/gpu/drm/amd/{amdgpu/amdgpu_powerplay.h =&gt; display/dc/dml/dml_logger.h} (80%) create mode 100644 drivers/gpu/drm/amd/display/modules/color/Makefile create mode 100644 drivers/gpu/drm/amd/display/modules/color/color_gamma.c create mode 100644 drivers/gpu/drm/amd/display/modules/color/color_gamma.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_stats.h create mode 100644 drivers/gpu/drm/amd/display/modules/stats/stats.c create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_2_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_3_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_3_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_0_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_0_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_1_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/cgs_linux.h create mode 100644 drivers/gpu/drm/amd/include/soc15_hw_ip.h create mode 100644 drivers/gpu/drm/amd/include/soc15_ih_clientid.h rename drivers/gpu/drm/amd/include/{soc15ip.h =&gt; vega10_ip_offset.h} (85%) delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/cz_clockpowergating.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/cz_clockpowergating.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c rename drivers/gpu/drm/amd/powerplay/hwmgr/{rv_hwmgr.c =&gt; smu10_hwmgr.c} (55%) rename drivers/gpu/drm/amd/powerplay/hwmgr/{rv_hwmgr.h =&gt; smu10_hwmgr.h} (67%) rename drivers/gpu/drm/amd/powerplay/hwmgr/{rv_inc.h =&gt; smu10_inc.h} (97%) rename drivers/gpu/drm/amd/powerplay/hwmgr/{cz_hwmgr.c =&gt; smu8_hwmgr.c} (58%) rename drivers/gpu/drm/amd/powerplay/hwmgr/{cz_hwmgr.h =&gt; smu8_hwmgr.h} (79%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h rename drivers/gpu/drm/amd/powerplay/{inc/pp_asicblocks.h =&gt; hwmgr/vega12_inc.h} (71%) create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_pptable.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/polaris10_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_feature.h rename drivers/gpu/drm/amd/powerplay/inc/{pp_instance.h =&gt; pp_thermal.h} (76%) create mode 100644 drivers/gpu/drm/amd/powerplay/inc/vega12/smu9_driver_if.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/vega12_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/rv_smumgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c rename drivers/gpu/drm/amd/powerplay/smumgr/{rv_smumgr.h =&gt; smu10_smumgr.h} (72%) create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.h create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.h create mode 100644 include/drm/drm_hdcp.h create mode 100644 include/drm/ttm/ttm_tt.h BUG=b:112542653 TEST=Build and test on various affected systems Change-Id: I3edadb7cec953e8b8382ecb11be03033ac753813 Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1381757 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="0" gerrit_number="1381757" owner_email="dbehr@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/1381757/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If9c404f4d5d938b11e34f2bf2a8f9604c3688ca3" commit="c52744bd9e2c5d95097d8c00b3f495fbc4bfa45f" commit_message="login: remove deprecated assistant flag BUG=b:120553209 TEST=compile Change-Id: If9c404f4d5d938b11e34f2bf2a8f9604c3688ca3 Reviewed-on: https://chromium-review.googlesource.com/1372423 Commit-Ready: Xiaohui Chen &lt;xiaohuic@chromium.org&gt; Tested-by: Xiaohui Chen &lt;xiaohuic@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1372423" owner_email="xiaohuic@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1372423/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I82fc117915b33f719ff0d3c9feede07e2ec30054" commit="54d61ad8ea0030fff73f4afebe3fbba265de3e1a" commit_message="Remove unused active_waterfall value from config Remove the now unused active_waterfall value from the config_lib dict and thus remove it from the materialized config_dump.json. BUG=chromium:836551 TEST=./config/chromeos_config_unittest -u TEST=./run_tests Change-Id: I82fc117915b33f719ff0d3c9feede07e2ec30054 Reviewed-on: https://chromium-review.googlesource.com/1380631 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: David Burger &lt;dburger@chromium.org&gt; Reviewed-by: David Burger &lt;dburger@chromium.org&gt; " fail_count="1" gerrit_number="1380631" owner_email="dburger@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/31/1380631/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ife4431ec341d64603f7d2f77034911005d14867d" commit="47bc9216ffc81172a9455dea84ebfd1c4ea8d8bc" commit_message="runtime_probe: restrict the permission. Restrict the permission per the suggestion in CL:1335709 TEST=cros_workon-${BOARD} start runtime_probe USE=&quot;-cros-debug&quot; emerge-${BOARD} runtime_probe (We use BOARD=nami (amd64) and BOARD=scarlet (arm) here) TEST=cros deploy $ACTIVE_DUT runtime_probe PROTO_BYTES=$(echo -e 'categories:battery\ncategories:audio_codec' \ | protoc --encode runtime_probe.ProbeRequest \ src/platform2/system_api/dbus/runtime_probe/runtime_probe.proto \ | hexdump -v -e '/1 &quot;%d,&quot;'); \ ssh $ACTIVE_DUT sudo -u chronos \ dbus-send --system --print-reply \ --type=method_call --dest=org.chromium.RuntimeProbe \ /org/chromium/RuntimeProbe org.chromium.RuntimeProbe.ProbeCategories \ array:byte:$PROTO_BYTES BUG=chromium:908006,b:119155505 Change-Id: Ife4431ec341d64603f7d2f77034911005d14867d Reviewed-on: https://chromium-review.googlesource.com/1352017 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Hong-Min Chu &lt;hmchu@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; Reviewed-by: Chun-ta Lin &lt;itspeter@chromium.org&gt; " fail_count="2" gerrit_number="1352017" owner_email="itspeter@chromium.org" pass_count="0" patch_number="18" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1352017/18" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Id174f9d1c194ab18bdb86e83541b4e1aa40eb33a" commit="5a3d018a0d30218e64630d74acb1a8b8b342c21e" commit_message="authpolicy: Set OS name and version during join Sets the operating system name and version during domain join. Note that the version in Active Directory will stay at the version at domain join time, it won't be updated if the device is patched. BUG=chromium:914302 TEST=Tested on device/server Change-Id: Id174f9d1c194ab18bdb86e83541b4e1aa40eb33a Reviewed-on: https://chromium-review.googlesource.com/1373790 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; " fail_count="2" gerrit_number="1373790" owner_email="ljusten@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/90/1373790/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I54e9038db87f9cf998431263df0cf8fa254bde83" commit="e2ddeb54541076bccb973547ecbbe958bfd53326" commit_message="tcpc: remove reset check in alert handler If the image supports TCPC low power mode, then we already initialized the devices after exiting low power mode. No need to check again. BRANCH=none BUG=chromium:875274 TEST=On an octopus board, PS8751 and ANX3447 work with TCPC smoke test of plugging/unplugging Change-Id: I54e9038db87f9cf998431263df0cf8fa254bde83 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1379705 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Edward Hill &lt;ecgh@chromium.org&gt; Reviewed-by: Diana Z &lt;dzigterman@chromium.org&gt; " fail_count="2" gerrit_number="1379705" owner_email="jettrink@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/05/1379705/1" remote="cros" total_fail_count="2"/><lkgm version="11426.0.0-rc4"/></manifest>