Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp2917339lqo; Tue, 21 May 2024 00:42:54 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWn0w6Jm91dGJIO2X1CnJ3S0IEVDH+7JHI3TIvemzUB+/IXcUe8pZd9xgr3GN/gv+tL/MWqYrrNrYMndbpF4UcqSQVKn+bMfTBYMG12bg== X-Google-Smtp-Source: AGHT+IHKr4Ke9J7jA1oim2TrJMUmYJrOadWKgzUdHR0qa5NhaO8m6T12nLeInFsdIUmDtWtv5yky X-Received: by 2002:a17:903:110d:b0:1e5:2a20:2d68 with SMTP id d9443c01a7336-1ef44050604mr373049075ad.47.1716277373609; Tue, 21 May 2024 00:42:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716277373; cv=pass; d=google.com; s=arc-20160816; b=H54x2vSdibazzVJD0ah+r5LzRUtkNlYSKvMEXrMclvkNT5DCw4lOWwy//OxPo2c2eB rP0vAgkZrYCVzl1TpsbAl8gW4i0blUWh0c4flHuZ9HtrRD6uNwErK4BStW0wppBdXovs 7el6oe6FhdLKULrwivsml5rMlAVPWRWj/qZo6/qBgKYInXvr6965ENrgIpBAhmDbjMR/ S2UtmjOeQUkxJT1xD3Sr8Z7ocaXC5Tc0ZepMm+K5F7/Zj5tSzDJPi1dX3RqhSEwuPAdj 5wHsX7nER/T5PBQjey/6rQ8vNS8ESpTqUjHohgZwxwQtbaEeT1ma4/XbHqvRShGhkJve cvCw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date :dkim-signature; bh=PYiYJ9J+2jLGM+iPIwPC9of1bdorVzO+7zsnM7uZZhk=; fh=adaMKi1fQT8R7CiUc1tvfEVPRl2AoVvM543xoSePOvI=; b=v9T4AwxRO7bY7w31Tzc8PxacOHsRE9fXW+dcuLqOTK/cMh+3jdWN0jMGFqwnVBcZtu g6z3OF0LLtxLhCTYSZFPCgPp5nSg5AdtxRTdINfqmYBSU8+8lwhuRHbphSX9GDCiCprV EYR7frQeWJfFY6xDPt51YBTQo8HRX+ocnEm9pjc6YMkB6nu/t7dCLN8YfCjxCrjiG6Md q5nZ7o2qBvLCI569oAsBRAl6MZJRax0OmaADDPUtcjfGmZ2UQsk5NQBHNDuwQe12L3aX ZkhcwlEzoHfiy89X0GdKy0JPXvtuF2BFQwu8LlCZowDwKg8b/gYCaYQM5yD4TFv5PkhV 3C9Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NPrvlaAW; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-184584-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-184584-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id d9443c01a7336-1f302de93f7si30433295ad.536.2024.05.21.00.42.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 May 2024 00:42:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-184584-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NPrvlaAW; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-184584-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-184584-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id EFB69B22391 for ; Tue, 21 May 2024 07:42:10 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1E6B7524DF; Tue, 21 May 2024 07:41:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="NPrvlaAW" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 374C251C49 for ; Tue, 21 May 2024 07:41:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716277310; cv=none; b=SKb1XHLJWIEHu9lCrUAk1fNsWYILjD94ilo2Y3o58xnupdhP0+q+umCgEu/51am6gnknFxORHTMokCOXGQ4WEn5WdWzC9ZTcyRb8p7RvYQXl+sIPrp4u9gv+COT1oywgUEkz4yMl3YSdBtaFv1nlS1/4/wpwz2mOA11QDsAARKw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716277310; c=relaxed/simple; bh=fFHb4IvKsJ/FJ57OiQUokeqzIuDvktQiCaQrNEdks/k=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=Gj6YeAV3sKNde3HonZOokra2JTnKFp6Fay2h6hHa4KdPFtaSVWH3kbXbYxoMfVA+nRPGe4EQW+hIFoa/GGfTwIJIgeJlrOiaDevfj8n+imeMXv7xhOv4Eub8aNY/BjMACNh0ib3VPVefgAUYzL9QjVKt3XUQnqGhRdf6VfG6TN8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=NPrvlaAW; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 43C9AC2BD11; Tue, 21 May 2024 07:41:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1716277309; bh=fFHb4IvKsJ/FJ57OiQUokeqzIuDvktQiCaQrNEdks/k=; h=Date:From:To:Cc:Subject:From; b=NPrvlaAWBZ+8J4vSsNvNqOnKrYlbQbbqe0BKziBQuLD3LxBjeJ4tlMNam6omPGd5d pw77rQfMsCaL+c1uKxGz0kIupmmnQ1ObCqfzQhAAtBcmyQgyJtPvIw45/ZBphAoxlb olaOjJxHq+wbzsgPGTbycJEDSQs2bKtY0XlAw45Q3a16XR1CPkh4BqPhfg9/2bEhvI CHXaplEmxJnG5wVeJ9tWPyg4Lz3ftojee13kqOIuqnqRBb4Gkb06Fnq0QrMg0UrlQ6 btRDaPRE2wOYkdn/V4XuHl5XkTzwvPLK55rUSHdClMooado3cZ/pkyFMfQObxzjABr KNn3bSwnlSyRg== Date: Tue, 21 May 2024 13:11:45 +0530 From: Vinod Koul To: Linus Torvalds Cc: LKML Subject: [GIT PULL]: soundwire updates for v6.10 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bwx0dWf4wvOwxB+n" Content-Disposition: inline --bwx0dWf4wvOwxB+n Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi again, This is last pull request for today. Please pull to receive soundwire subsystem updates features Greg's sysfs group cleanup, Intel ace2x and pm improvements and qcom multi link device support. The following changes since commit 4cece764965020c22cff7665b18a012006359095: Linux 6.9-rc1 (2024-03-24 14:10:05 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git tags/so= undwire-6.10-rc1 for you to fetch changes up to a0df7e04eab07cb2c08517209f792a8070504f0d: soundwire: intel_ace2.x: add support for DOAISE property (2024-05-04 18:2= 6:50 +0530) ---------------------------------------------------------------- soundwire updates for 6.10 - cleanup and conversion for soundwire sysfs groups - intel support for ace2x bits, auxdevice pm improvements - qcom multi link device support ---------------------------------------------------------------- Bard Liao (3): soundwire: intel_auxdevice: use pm_runtime_resume() instead of pm_req= uest_resume() soundwire: intel: export intel_resume_child_device soundwire: intel_init: resume all devices on exit. Greg Kroah-Hartman (5): soundwire: sysfs: move sdw_slave_dev_attr_group into the existing lis= t of groups soundwire: sysfs: cleanup the logic for creating the dp0 sysfs attrib= utes soundwire: sysfs: have the driver core handle the creation of the dev= ice groups soundwire: sysfs: remove sdw_slave_sysfs_init() soundwire: sysfs: remove unneeded ATTRIBUTE_GROUPS() comments Krzysztof Kozlowski (1): soundwire: qcom: allow multi-link on newer devices Pierre-Louis Bossart (21): soundwire: bus: don't clear SDCA_CASCADE bit soundwire: cadence: fix invalid PDI offset soundwire: cadence: remove PDI offset completely soundwire: remove unused sdw_bus_conf structure soundwire: clarify maximum allowed address soundwire: cadence: show the bus frequency and frame shape soundwire: bus: extend base clock checks to 96 MHz soundwire: intel: add more values for SYNCPRD soundwire: intel: add support for MeteorLake additional clocks soundwire: intel_ace2x: move and extend clock selection soundwire: intel_ace2.x: power-up first before setting SYNCPRD soundwire: intel_ace2x: set the clock source soundwire: reconcile dp0_prop and dpn_prop soundwire: intel_ace2x: use legacy formula for intel_alh_id ASoC: SOF: Intel: hda: disable SoundWire interrupt later soundwire: intel_ace2x: fix wakeup handling soundwire: intel_ace2x: simplify check_wake() soundwire: intel_ace2x: cleanup DOAIS/DODS settings soundwire: intel_ace2x: use DOAIS and DODS settings from firmware soundwire: intel_ace2.x: add support for DODSE property soundwire: intel_ace2.x: add support for DOAISE property Ranjani Sridharan (1): soundwire: intel: add intel_free_stream() back Uwe Kleine-K=F6nig (1): soundwire: qcom: Convert to platform remove callback returning void Vijendar Mukunda (1): soundwire: amd: use inline function for register update drivers/soundwire/amd_init.c | 36 +++++----- drivers/soundwire/amd_init.h | 8 +++ drivers/soundwire/amd_manager.c | 13 ++-- drivers/soundwire/bus.c | 14 ++-- drivers/soundwire/bus_type.c | 5 +- drivers/soundwire/cadence_master.c | 36 ++++------ drivers/soundwire/intel.c | 68 ++++++++++++++++-- drivers/soundwire/intel.h | 7 ++ drivers/soundwire/intel_ace2x.c | 119 +++++++++++++++++++++++-----= ---- drivers/soundwire/intel_auxdevice.c | 41 +++++++++-- drivers/soundwire/intel_auxdevice.h | 1 + drivers/soundwire/intel_init.c | 14 ++++ drivers/soundwire/qcom.c | 28 ++++++-- drivers/soundwire/sysfs_local.h | 4 +- drivers/soundwire/sysfs_slave.c | 66 +++++++++--------- drivers/soundwire/sysfs_slave_dpn.c | 3 + include/linux/soundwire/sdw.h | 19 ++--- include/linux/soundwire/sdw_intel.h | 11 ++- include/linux/soundwire/sdw_registers.h | 2 +- sound/soc/sof/intel/hda.c | 4 +- 20 files changed, 338 insertions(+), 161 deletions(-) --=20 ~Vinod --bwx0dWf4wvOwxB+n Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmZMUDkACgkQfBQHDyUj g0dHfw/+OqCuwNkLnrCaFx2DuaNzV+5HoWl9t8wgbzXxvYzklyCvXWlFlWGV5+LZ EFghhNlBEKUATbK4xkH8p1SGbByeF2PKjXd2P7Uu60wZ2Rd6ix1gKfZZXmK349/p AKTitMatekUiKVDd1KIBoPGUIn9PIRblYJK9oGb4iD+c/FE/p+koSCrmEcWczZS+ 9HCJSARKF6E/g/QWGxsyo06DxLAMI+p4Hbjiy+KbWmTpisSvP8QB7f8/FIAk43qC gO3rDpA3dEH62BsU9kM+dclD8Rxf0CI8HbTs3NXQduHK9AIQTtIf1JzlRsBUZtGq gBjkSWF55Vii5uyMPQJ/NPBzaUw0Ybkz+djHbevCqcf/P9Bde69NlQc2tMpwpzyC 0C1IkcOLmn+mpGwJyKindjugKnfogclAnZby/LSdReE/pxh/UiY2ieAKQjo/hzDU WZxFhWDla1b2FaDTSSyi6S/lioHdbIBxh+cMQUYpUlsxL+KK7g2c59HBKtGQ9bSp WmE3eddh8REAegFr/Ic6g9auWBcqi8SWoryvOCSqc8jcwhpsGpeHS7ZkdjRnNWpy LJYHLJ+2+UcuJC/2SlTuC3roWI2m7yWRv2LUipIUnGI5YmDNnQfdk/QAw+od8chc Za/MGg8kgOErrOYiWEssRJ/aZnGidO7b/jXRN/hjVsCjWmb1fZs= =OaIO -----END PGP SIGNATURE----- --bwx0dWf4wvOwxB+n--