Received: by 2002:a89:48b:0:b0:1f5:f2ab:c469 with SMTP id a11csp702685lqd; Wed, 24 Apr 2024 14:25:54 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVchKQ4EV3D2YScv8JjNXSlKwvlHCnpxzpk0HLluo6ecrSicvwKXZiRuz3E3Fu02uBEA14dYRM8IcL7v7I/LdbN8EwK3ZoGYTlZiDenmA== X-Google-Smtp-Source: AGHT+IEzxNyTc25R2hcMcLY4ple3RQ2ltU0uGr+NQjpHAUWqe5Xx8rFL55ir3ZZiR5bxrjPFBxv2 X-Received: by 2002:a05:6a20:4322:b0:1a7:89df:2707 with SMTP id h34-20020a056a20432200b001a789df2707mr4122783pzk.10.1713993953891; Wed, 24 Apr 2024 14:25:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713993953; cv=pass; d=google.com; s=arc-20160816; b=P9Wg3m59JdLYpAZgbiGMtXSE4pyXr/ShJO4l41TlnHLtsFdmdZU9+rmEnfehIgR7ue 1Zce6zN+4SdAkGaMl4FG6L5QsMti8BCw5TCOR443db0nzCOwn+7uk04TGp8UVqkyjJ9U /3VKPSaCxT6xYbHeDyvOlGX6pCvWl1+0kcA5B0jMis9Mj9Xugvr30EKqfz/J1VPNlW0K Vlc2J95kYKz4GtzHLnyo2fIlIPzuDpNc1b7KLyjolEEvn6l4EcFqxbxZbTCPw+w2Cqf3 jvpL3tjPPixuWEzEP43yq2199YZ+G0IAcobLDdU+AD7renmNpCBiFbDFbVCUjrCXaS0r 77gA== 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:date:dkim-signature; bh=i2gaqeEykqH4BLZdVwq+fWmDdOxA7f7qCmoidsPyGgY=; fh=6sEiRx8oJE0UBvFRZ2bER3Vpifa/BkkboVG4RAaG+b8=; b=H9KE0hczOlQeVAgRPHFus76D4DU9yZ0PZKcBeFCjjEjBdGs0scYvBTAicC4sdRqusR hwiUQvrewLwkpoNZZiR54wGxEQsc0Td27TltR/UqFt1Q7SwRfLKTmGJWwKkvm/B3qiY3 TB5sAMhTQf7QyhScS9dfL2Is3aK/wB7sZJDQaKy0Bu9iqkuX+teCAFuJaCRv0Z8KAlfa U6osCuzoO6+u+JR38BjQx5qoasI8Otz73xm3v+OKYNJ1ds+RJVUeE8gYSgEUvzNs0sy5 2H5pVzVLUSvoAUtZnnQIcG/y3h8QVj5TpfiLCnHcJPPmOrdbikWsWP9MPRKNRhA+Nr0m DK7A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fd8kvaDO; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-157731-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-157731-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. [147.75.48.161]) by mx.google.com with ESMTPS id m189-20020a633fc6000000b005f7fe1a12dfsi9879972pga.671.2024.04.24.14.25.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Apr 2024 14:25:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-157731-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fd8kvaDO; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-157731-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-157731-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 4ABC0B240AE for ; Wed, 24 Apr 2024 21:20:11 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 63504156C53; Wed, 24 Apr 2024 21:20:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fd8kvaDO" 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 8E29713C9DE for ; Wed, 24 Apr 2024 21:20:04 +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=1713993604; cv=none; b=Xfa654/1wIb8T2V0A4mlaT4X1SI3e1L77+33XaaT7c5jKSduoCb04H4XHjL4TEYkfO65ms69WsqXR8zPp+eneBTb05vgFtdF2gQgJ7MhXvA+xON2FCQyG9RCsVP+xfv8CMvByrZolojA+skBKTns2/po75RRKZuE0K/MwdAtTQA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713993604; c=relaxed/simple; bh=X6Q9ghuC9MoxCqz0X5W6CSwrUiieo8LutjHaTxzEVbg=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=d3GEk7C8RIkCRP3QKVjwMN9neeFJvgAY7UDGS7I5UohBGd1w2TfZtk4yf9/b3fG9WXNWPltnpFgWLOSMBkur13TWSl4s8NekrotcJHUyflTTYJcve6ktRKJWqFIffazTM/YqHCkPPVBBMAmh2y5MRUOsk1e9EndV6P8mMzDoGgk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fd8kvaDO; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id E85A1C113CD; Wed, 24 Apr 2024 21:20:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713993604; bh=X6Q9ghuC9MoxCqz0X5W6CSwrUiieo8LutjHaTxzEVbg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=fd8kvaDOeXZL5y64ttw8eQA9sONEoZWFri5CsY1hXnVWe+ukzQ8bOO55HLiBYCk2p C71r+T1woIoKpvMx2Psv1DCKbo2KtIY0qayeQ957IRTCGlAuX85mVXdOcNhNodAwa5 nhDeAyHukDKqwe9RUMZNiarbpUnLym7XhK4c3AEYtMcS0ep+PwJzn0A+b4caZxJS4h UJ2ZEKhAPsvl0fVW/RvstOJd0RaJoCRpVjzPqYr+GIy3IB56EV/b7GHi0cUvqf6YvI 8/0noULFpvVD7ejenEJIZQj4RmdDZyDP6q3/eLJn2aTUqIER3DB8NFpyWO9zCI3YL3 7FOjRmQuH+0lA== Date: Wed, 24 Apr 2024 22:20:00 +0100 From: Conor Dooley To: Alexandre Ghiti Cc: Samuel Holland , linux-riscv@lists.infradead.org, Paul Walmsley , linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/4] cache: sifive_ccache: Auxiliary device support Message-ID: <20240424-recolor-deviation-29a5dd4e9499@spud> References: <20240410232211.438277-1-samuel.holland@sifive.com> 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="xuJOMISUXHsgfGn1" Content-Disposition: inline In-Reply-To: --xuJOMISUXHsgfGn1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 24, 2024 at 10:19:18PM +0200, Alexandre Ghiti wrote: > Hi Samuel, >=20 > On 11/04/2024 01:22, Samuel Holland wrote: > > As of commit c90847bcbfb6 ("cache: sifive_ccache: Partially convert to a > > platform driver"), the cache subsystem binds a platform driver to the > > Composable Cache's DT node. This prevents the perf subsystem from doing > > the same for the new PMU driver[1]. To allow using both drivers at the > > same time without conflicts or module linkage dependencies, attach the > > PMU driver to the auxiliary device bus. While at it, prepare to use the > > auxiliary device bus for the EDAC driver as well, which significantly > > simplifies that driver. The actual EDAC driver conversion has to wait > > another development cycle to avoid dependencies between git trees. > >=20 > > [1]: https://lore.kernel.org/linux-riscv/20240216000837.1868917-3-samue= l.holland@sifive.com/ > >=20 > >=20 > > Samuel Holland (4): > > cache: sifive_ccache: Silence unused variable warning > > cache: sifive_ccache: Use of_iomap() helper > > cache: sifive_ccache: Export base address for child drivers > > cache: sifive_ccache: Add EDAC and PMU as auxiliary devices > >=20 > > drivers/cache/Kconfig | 1 + > > drivers/cache/sifive_ccache.c | 94 +++++++++++++++++++++--------- > > include/soc/sifive/sifive_ccache.h | 8 +++ > > 3 files changed, 74 insertions(+), 29 deletions(-) > >=20 >=20 > I took a quick look and I'm not sure if the whole patchset is a fix for 6= =2E9 > or if only patch 1 is? Only the first patch is IMO, but it is a fix for a patch I applied so it'll go this week via the soc tree with those auto-update fixes. --xuJOMISUXHsgfGn1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCZil3gAAKCRB4tDGHoIJi 0tEpAQDcI7yoAdCPL60ujB1LzolN4SJJmStybk3ftfXpKvZmLwD/WvBnGvK5ezjN smI6d1HvJ3B7DEPaIjmTZJUFrQB1TA4= =7AyF -----END PGP SIGNATURE----- --xuJOMISUXHsgfGn1--