Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2662648rdb; Wed, 4 Oct 2023 07:57:26 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFa+MbYklaR9mQJ+paXMvAlNyGPyL+ZOMP8GlMObME4yrq6oo1dwpFcPl2N2pfMPzg7Yseu X-Received: by 2002:a17:90b:fc7:b0:268:c569:f2af with SMTP id gd7-20020a17090b0fc700b00268c569f2afmr2349225pjb.7.1696431446108; Wed, 04 Oct 2023 07:57:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696431446; cv=none; d=google.com; s=arc-20160816; b=dh9t3jJMoSOPMmssa5FS+YrRx1cO0HuVMu4dbQ0jLpL6gKCC0L66CNgI28dnDO/NRW ypZd1PZLYHbdtBv189ayAl2RrBT9+NU259RL1EUeX3NP7W871+LXMTb1gSws9Is1I/hT cxUpELgjuFkJf8jCqufki3+zA1SjhjBfGG26gxKfkSeeNLiLMUomA776J1el1VbsB3Eo p1AJx7py6ceEbk2Xl6MGbu6x/mMv6eXAzP3Kecdpjv0jmO7yjeyHSaCeUcGmHGD0xyx7 JJkWk3WgFAynQtc5/3sQJ8zqI8mEAJkgfk8jw4WqkA3P8i5tNpF5GDPabL6504CcjWCh 430Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=DlK8DAs4SgDsiP0D3Ay9Wi7OnkgivwrYRUu0NdFXtgQ=; fh=0mMpxRNGS8aKy23RZ2IZ2zab2b7WVFRF3E4ptf/UEH4=; b=rjXI8pKddSDpvetOi2iQr11SPIR4AtEQtUI/j0UAl9QYaT0alc49bnWBroDzAdSot1 8bBGQB0ksNd+5ZOZ+AeBnq9sTAWy1F2wYarrRqZqmIVtQIW9JqTz+rVpcMixOyJ8Eyyr BqrqjL3B9dSF89gD3Oc91IPbBae3ozzS1hxAqbxRa6PtNIZ+hPj5BGA8Qe9VLca2hVTJ QzUlzYSzVudAacbIO99X6jj+F0fu+79vsJlR2Pv9yJ9P8BaXAhDyEqdhMyVyp/8dJaWa 1oezpDUJoOtTs5W1+MkJVyLm+FbECyRj4EMn0zNyLR3faXtcWaq40SkFTKlVrLgk8936 MDEw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id fu4-20020a17090ad18400b002792c288cc3si1607062pjb.169.2023.10.04.07.57.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 07:57:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 0AD4082685EC; Wed, 4 Oct 2023 07:57:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243042AbjJDO4n (ORCPT + 99 others); Wed, 4 Oct 2023 10:56:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53224 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243037AbjJDO4M (ORCPT ); Wed, 4 Oct 2023 10:56:12 -0400 Received: from mblankhorst.nl (lankhorst.se [IPv6:2a02:2308:0:7ec:e79c:4e97:b6c4:f0ae]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8C1ADC4 for ; Wed, 4 Oct 2023 07:56:08 -0700 (PDT) From: Maarten Lankhorst To: alsa-devel@alsa-project.org Cc: Maarten Lankhorst , Jaroslav Kysela , Takashi Iwai , Cezary Rojewski , Pierre-Louis Bossart , Liam Girdwood , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Kai Vehmanen , Mark Brown , Daniel Baluta , linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org, Maarten Lankhorst Subject: [PATCH v6 07/12] ALSA: hda: i915: Allow xe as match for i915_component_master_match Date: Wed, 4 Oct 2023 16:55:35 +0200 Message-Id: <20231004145540.32321-8-maarten.lankhorst@linux.intel.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20231004145540.32321-1-maarten.lankhorst@linux.intel.com> References: <20231004145540.32321-1-maarten.lankhorst@linux.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Wed, 04 Oct 2023 07:57:13 -0700 (PDT) Xe is a new driver for intel GPU's that shares the sound related code with i915. The modprobe mechanism is being replaced by the -EPROBE_DEFER mechanism, so we don't need to add a modprobe xe call. Adding this would have required a telepathy module to correctly guess whether to load i915 or xe. Signed-off-by: Maarten Lankhorst Reviewed-by: Peter Ujfalusi Reviewed-by: Kai Vehmanen Reviewed-by: Pierre-Louis Bossart --- sound/hda/hdac_i915.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sound/hda/hdac_i915.c b/sound/hda/hdac_i915.c index ffa35d7a367c..0765e5350e7b 100644 --- a/sound/hda/hdac_i915.c +++ b/sound/hda/hdac_i915.c @@ -115,7 +115,8 @@ static int i915_component_master_match(struct device *dev, int subcomponent, hdac_pci = to_pci_dev(bus->dev); i915_pci = to_pci_dev(dev); - if (!strcmp(dev->driver->name, "i915") && + if ((!strcmp(dev->driver->name, "i915") || + !strcmp(dev->driver->name, "xe")) && subcomponent == I915_COMPONENT_AUDIO && connectivity_check(i915_pci, hdac_pci)) return 1; -- 2.40.1