From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B70652773C3 for ; Sat, 4 Jul 2026 08:01:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783152077; cv=none; b=tMDF9QiGaQDV4ob9n7WmkHBmXdZQthhlgS+G8GSQnOLPL6t6zlOG+vBMv7DYc+cvS+mvc9p4tGcMuvMtmkHHK6sFU4xBkVlRVZpVeqD5nGRbNpvBP0OHESSIRpz19WrvrKyfgZJzDrH534IfiTU+HFNEc0lsknuheXUGIwxlQFQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783152077; c=relaxed/simple; bh=SctvXbSC+f9KU+QkTs2gdYCja0XbfsqxdtSg+QcAVZU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=MXnrPvgHvVidV858ZbV7wv7ofhVe3KIr/2cyDAtjS3xyhZdPqOhHP4D73SGh8MnRXF3o66HlAAj8HRZOvLioTmGoR2cHiEyYDxg3c2OldJfhndKrILMQuL5vyh1zYudiK2gjAF77vwgHBaD7kbqVX5T7UuNOnUU9RVBSxP+oX3Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=q0CzszWW; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="q0CzszWW" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-493bc8fda98so13685185e9.0 for ; Sat, 04 Jul 2026 01:01:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783152068; x=1783756868; darn=vger.kernel.org; h=content-type:mime-version:references:in-reply-to:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=NdLWa/pjVt7wfAUfDu2zjOc8xJ+YFDbqtxyE/Db1k/o=; b=q0CzszWWRCsbhoCVSrInLTutD479R2cPkZLGWA+YmX4An8p5GsWCChs8VXllEV9sJ/ iyl/7aY7q0XBWz9tlXdc4B8WVzuIAcgRIwL9yBTgufwv2OeFSphQ752rNdELj//+FjiJ SmbxxIYJgff9uvKZKt2l626zFasU8NCTX7+4lN2NrrV3+8azWSRqF63i1y961G7nwseT eqpKWodrk6vwYvBr15pR3a6E4Snc/fja4fajdIt3gSsFJ2Wd92CRbr2dNPSy4ed+VIyO z6XsScf3A5OI52fkGcB0IBVltbVolmDKKBysI98fJlEZkIM6km2o+TXALEyRjqyF+r+Y 6Xgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783152068; x=1783756868; h=content-type:mime-version:references:in-reply-to:message-id:date :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=NdLWa/pjVt7wfAUfDu2zjOc8xJ+YFDbqtxyE/Db1k/o=; b=Zu0LGR6rIPPKMGecmtIdzHamPp6hXCTDPhBxZjjg66Y8HNxISSUkvkZdDAOD++5Lqs p4ynJ5DtNuNzDDDaMs+o6YvC3a2sY8O/czhYSI/+DqSY1tFOT1quiZtKZ+FNhGyUmVMf luJwyZcIinRnT4K5UNe/HVshI+AR9WGw0iYEWQVgJkSgQ6nqxicSOsyWeMMEhLPqui9Y zPwVO3z2Chhz2HS3R+jv/b+bwfMKJXYUAf45aP7WlpdvfDMnItb2OlXQuZO+T1O7yxfX Mi7zVdtULFyqkun9Zc9Ls0CM4BpG/Z3VeV14MNamfhMnd9ZHf7+C3FPUmdgfWOmIzAmF OQrA== X-Forwarded-Encrypted: i=1; AFNElJ9S2dUZVtI3+tT25myTg2ULohwIui4zSTzWBtlAbITyyqhZnYJf9zsQK5ehSve/Nm8yjix2gf4kbSsFa/8=@vger.kernel.org X-Gm-Message-State: AOJu0YzAvmzWwkdgS2TXQ4eDSaKaRMP2TSBxUdQh/Zy6La+1FMPmI8ce +YBkxMun7m9Xp+oeItHdFyiiwdzKe+ip5lpWhgm448A3x3Hr6h17CeT5 X-Gm-Gg: AfdE7cl/A6ErgpGRYij+fN4J+bLoyK0UiwfqFyifbwyD3X2b3wc17USJaGHSqLBC7Ep NbQzaVa49wtnBqtI69N7Dv2odgSPJwFrUSJgZzbMUDWSK1YnfgZ9QXhPjuCgrUBKiB1aH2UPOw7 mrNlAI3CCFsQVPqP1vSuf0c6tEkjhUui4Fb7qaYVG5v1OwGpnw2/uaNT65Z8jqZHVd9teVlpERf 3PXCjkd8hm6RE9i+4ITJlP2Za3gPWRdPphidlT8KUp2Un99D+0htsqzg37SXZc95KsnWSbpqMbh dC6EzrIFJSIaoVRLSMlVx7MjYbPTk8hEItjgDXhwFoUSY1IeuLEOx+HypI75UY058N9RNdkyf86 OIjQWkyrR5tizddz2sbvrQ7MCOiNTWjGelpxD1D7Xuc0a4NRF5ggjVEmKkuJO2l47UKYyUJrcjN gkY2CDKfu8fq91uTB4APOP1KfJ X-Received: by 2002:a05:600c:3f0f:b0:493:c432:f48f with SMTP id 5b1f17b1804b1-493d11895c2mr27432545e9.0.1783152068303; Sat, 04 Jul 2026 01:01:08 -0700 (PDT) Received: from strix.localnet ([197.250.51.120]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47aa039bcdasm6231470f8f.21.2026.07.04.01.01.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Jul 2026 01:01:07 -0700 (PDT) From: Stefan =?UTF-8?B?RMO2c2luZ2Vy?= To: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Brian Masney , Philipp Zabel Cc: linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v6 11/12] reset: zte: Add a zx297520v3 reset driver Date: Fri, 03 Jul 2026 19:19:51 +0300 Message-ID: In-Reply-To: <4f12469143f61194c332eb6d911ba090ab58ed95.camel@pengutronix.de> References: <20260702-zx29clk-v6-0-377b704f80c4@gmail.com> <20260702-zx29clk-v6-11-377b704f80c4@gmail.com> <4f12469143f61194c332eb6d911ba090ab58ed95.camel@pengutronix.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPartpcZktKqnRSCVt1wDyDWmmA"; micalg="pgp-sha256"; protocol="application/pgp-signature" --nextPartpcZktKqnRSCVt1wDyDWmmA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Stefan =?UTF-8?B?RMO2c2luZ2Vy?= Subject: Re: [PATCH v6 11/12] reset: zte: Add a zx297520v3 reset driver Date: Fri, 03 Jul 2026 19:19:51 +0300 Message-ID: In-Reply-To: <4f12469143f61194c332eb6d911ba090ab58ed95.camel@pengutronix.de> MIME-Version: 1.0 Hi, Am Freitag, 3. Juli 2026, 12:16:09 Ostafrikanische Zeit schrieb Philipp Zab= el: > On Do, 2026-07-02 at 23:28 +0300, Stefan D=C3=B6singer wrote: > > + rst->map =3D device_node_to_regmap(of_node); > > + if (IS_ERR(rst->map)) > > + return dev_err_probe(dev, PTR_ERR(rst->map), "Cannot get=20 parent syscon > > regmap\n"); > Does your parent even have to be a syscon? >=20 > Could you just create the regmap in the MFD driver and use > dev_get_regmap(pdev->dev.parent, NULL) here? topcrm needs to be a syscon: It has control bits that the watchdog driver w= ill=20 need to access lspcrm no. I am convinced it only has clocks and resets matrixcrm is yet to be decided. It is involved in the mailbox system to rea= d=20 RAM properties together with the dedicated RAM controller, but I need to do= =20 more investigation. I might drop the syscon depending on the outcome. Afaiu device_node_to_regmap is supposed to work on on both syscon and non- syscon nodes. Am I correct? > MODULE_DEVICE_TABLE(platform, reset_zx297520v3_ids); >=20 > With that, >=20 >=20 > Reviewed-by: Philipp Zabel Thanks for the reviews and advice! Cheers, Stefan --nextPartpcZktKqnRSCVt1wDyDWmmA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQJPBAABCAA5FiEEQxb0tqoFWyeVMl1sPRO8yFRPGiIFAmpH4ScbFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMiwyAAoJED0TvMhUTxoiqAYP/0PSsCJlf1iqdfLjDzre QaoR6ubCMLcjhUyly/jNCsev5VyfG/DKJEZNJuUN676osNwkvtuIc9JEtK3Tn2jS PV3HfJ1CebGkpSsUJXGSMLcgzzlmpEZHh/SRwe84z1WE+DXhURLJJ0X+foIrAao0 q56lNk/EvCOOfurFn1G8kTrU0WeAb1Yl3uGTIB9RiEzmm1QvjlW8oIczLUJ3+CUk Y9F2seldqqaOTYoVMvU6FC2PfIf7CrTS+1l9y7pmGDZyGiMJduldvEVq9nhadGEw /bBzamiINBn8quw4RR3qFF8K982jGXCF9MWzRgFqWSwrCV0v03n02IYsBTekfSE/ YYTLTdW+1e66d7MUQ3yxYgv6hnzdXRLJFO31Z9TDCS7SFWlZ49Tzx2sH9YLnXQqZ kNisSl3CqxpqsfcQ/3Io/PPTIuFV6f9Q3vrD47AdCZelgv07Wo2px3Xloc2oQt7n HFL1bz6vBbES+xSTGPY1TlqtVOz0NSJ3sIKRjfmqZ77TUyaigFs3AzS9GW9559eR aSBwKVwLbBJJziQAG09Ce04U5w7QHZ6l7lHer3luAwq1pQmoetuxPuOA2I714Zxs grduqqB3KwvuOhsMRBeXbcD99otALxwXBP/ajR6zbuO11G0+yPwjMDau9Ym+3l9z 37C7wQ37BWNiCWRh6di8m4ab =wt6K -----END PGP SIGNATURE----- --nextPartpcZktKqnRSCVt1wDyDWmmA--