Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp3048888lqp; Mon, 25 Mar 2024 18:43:20 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVtwj8JVHjBCTvMjvknoZMHFwgjWwtVOOvS0vgr/LgEFmPr43cOxKNg87ZQYwzkznUB+dsYKFRx/G7bzUhuSbGOhfdCKfler9DnMh0KYg== X-Google-Smtp-Source: AGHT+IEIXdCGxdJANCewV+quXMqSpuqO41CL1tb8fDyNYL8h70ZtYxyBjHu52SPxa+vH2QjMFDFS X-Received: by 2002:a05:620a:1925:b0:789:e3bd:97d6 with SMTP id bj37-20020a05620a192500b00789e3bd97d6mr2088704qkb.67.1711417399854; Mon, 25 Mar 2024 18:43:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711417399; cv=pass; d=google.com; s=arc-20160816; b=ZtMBpBn50a3LOVtnJIuwUz852P4Wiu98k8eRH8GY7yHdKY5rrWa5N16VLe9/vemMD4 NEYTdTgq4uyf1u9EryBaVNORjkK0FM+719+9khxd1yc7oNJJ+tjD8MvbmGMSbkQ74nxl rKlgl9JCQtHAnjmXULsIEaBHc2AJdbsQE1QBprzVzAELmwEybJHXL5UfV/NNpjkJuyQw Pq7RCOJJ8jDjq4DhBoJLI/as6+se40TvUQoarZGBr1yIyOh+CjjEKSrHkVJS1+BAPfoH K0MDLzVBHt4oJB9uO9SZ0Ryp7D2Z3cYGWHrCcaGK4pEW81KCCPaVs79/R2bZAfX/Djfa Lvzg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:dkim-signature:date; bh=u0g13RwPF3xDDXAEsdJoSVK6LMzTBFUkpC7KC8LRlI8=; fh=dRIbmkfH7M87cChlLZuQjkKekkw6bSdIBvbpzSVT1zQ=; b=obzuzsx7nlXhYMeIS3yfUX/F9hLgrjxilqGcgj1p3ARFZwirJMhWlizf3h3mYc0IOr rEIEecxu7Gy0jABj7/dWvAcsfO6a5x+oiuBEqoXlJd+NWeX3l719hDd86yEBp3T+IaoK XbM0yftlgNnGUrwjbT8oXgKmNMbkZHUM0hF3KHIIlE/8jMXVC7O/yWf+6ckWffWgsbRN Oxr9GUNv3MFrAcMpdPsxfvq9Sh+Rp6nv13J39HY2CpOxRpBlO9JML1R8tGVdZU5jK0gQ UpHNXONYouw8T43VRyC7pDlIx79p+ADvFC61ggHIpEOY7dK9VN0jVi/7n+GA6U9kzqoL 2hbA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@jookia.org header.s=key1 header.b=YvFOhEbf; arc=pass (i=1 dkim=pass dkdomain=jookia.org dmarc=pass fromdomain=jookia.org); spf=pass (google.com: domain of linux-kernel+bounces-118263-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-118263-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=jookia.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id pe37-20020a05620a852500b007881c518e32si6335305qkn.76.2024.03.25.18.43.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Mar 2024 18:43:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-118263-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@jookia.org header.s=key1 header.b=YvFOhEbf; arc=pass (i=1 dkim=pass dkdomain=jookia.org dmarc=pass fromdomain=jookia.org); spf=pass (google.com: domain of linux-kernel+bounces-118263-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-118263-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=jookia.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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 91FE01C34D4D for ; Tue, 26 Mar 2024 01:43:19 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 73058282EB; Tue, 26 Mar 2024 01:43:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=jookia.org header.i=@jookia.org header.b="YvFOhEbf" Received: from out-182.mta1.migadu.com (out-182.mta1.migadu.com [95.215.58.182]) (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 85640210E7 for ; Tue, 26 Mar 2024 01:43:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711417391; cv=none; b=J9BBtEhM9jgh0mQqIkiQ0IcLQkOD0dY+PfwiCpZe0Dq9DBNN4OIC+bAIWGuO5+eNnBLcYJQ+4qwo1xwt86E1lH5Aipgdx9O2e3IJj6845ozwSqDmkx2FPtFJm6UP6nsjkl7KwBZUqs0Ntyh5hRYGfgGHl8W66GWr8iyqBnuLl7s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711417391; c=relaxed/simple; bh=hvfXc3cBI2wusfotRhzl3KQZfpvrvW9p1GwV5HH0rEE=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=bH7ajaf/5repo8POu//HTaX0XOS6OWrjQkNnEXrfqS131VK0TE1XwZnnWLz8prhikfPEmO0VlVv3vOo/1lbjHQswfrLIQRcTGV0eZiivvfhDjJi2HkdyJURmycyjQtXT4PB672MDExeaqhhrNEwdfHL78IvZhgcV1krJ8O+knu0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=jookia.org; spf=none smtp.mailfrom=jookia.org; dkim=pass (2048-bit key) header.d=jookia.org header.i=@jookia.org header.b=YvFOhEbf; arc=none smtp.client-ip=95.215.58.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=jookia.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=jookia.org Date: Tue, 26 Mar 2024 12:42:41 +1100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jookia.org; s=key1; t=1711417386; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=u0g13RwPF3xDDXAEsdJoSVK6LMzTBFUkpC7KC8LRlI8=; b=YvFOhEbfrzGrlB9bK5ye/0l7uUBWSQR56tpoM8zLihmr4jjWBrvrqQll7TfC5vYSQj1qbV Rm5qztpTlIC8nSRVVCUuvFIjgTGTU9zj36PSdfje8AAwStrgRvB0msO9dcjhsilnHugnRQ 0DEB5ZpBX6bpBJUJx+l6iO+ZfAed+EAWJfd/69PKesq0a3u2bWWJ19Ej4sUzvxHieUrkdQ ls8JOo6uXjLKKwpCbJnjcx+ADcjca44mHxLNoXyeWXpOcwOi641jX2MjDz9Z54IRa3alYR nIloX0CPS+NYc/50EtO0YBQKmOhpwuxz4sPh5CMWr6wpiY3YTEfYTy05v0p2Zw== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: John Watts To: Saravana Kannan Cc: Rob Herring , Frank Rowand , =?iso-8859-1?Q?Herv=E9?= Codina , Luca Ceresoli , kernel-team@android.com, Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing Message-ID: References: <20240224052436.3552333-1-saravanak@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT On Mon, Mar 25, 2024 at 06:35:45PM -0700, Saravana Kannan wrote: > Ok, I have a solution. Have the audio-graph-card2 find the fwnode of > "multi" and mark it as "not a device" by doing something like this in > the driver. That should help fw_devlink handle this correctly. > > fwnode.flags |= FWNODE_FLAG_NOT_DEVICE; I'll test this out, thanks. > Definitely do this though as a forward looking improvement. It'll help > make the suspend/resume more deterministic and will eventually let > things happen in an async manner. Is there a way to also do this in the driver? > -Saravana John.