From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 71038372663 for ; Mon, 6 Jul 2026 13:15:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783343740; cv=none; b=EB/7XLU8sSnYgFLYoSYei3BaOOYzuhxLAvcdWSdqPXvQiQrH0B2d25jUJy0OkqAKgi2azMA5hyJEvy8xakCRb/z5cP7HEnSvIZw+gczMl0Nf5LnD7nMh1KRUafLx/AHRnm4lnA+9N03mDrl44G+hQjxDmjRtcZhs22egNOy6ZE8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783343740; c=relaxed/simple; bh=HEn5owEzeJIUYkdvn4DQSoUKQdn9M8eLHqPgfVbyGMo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iojPoaJ79WjK3g+TUaXtRIUI6J+lQVR2QDHIpnTyN62jXQN0YIXZbkgoQzVXFcKvKOj4x/+lMvxHwG0csueDa7eJ4PXlJUGY6mo5xjTSN4bl+43b2pytH/4qxueCoLIM0ZgWGxx4ylHOBHEXCZiUJaRhkUhH2kCZnx/+0WWbaZ4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=JFClRWJO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aFjVfpcI; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="JFClRWJO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aFjVfpcI" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 666AxVFU175070 for ; Mon, 6 Jul 2026 12:45:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= yNrkEZw0kMBOjM8rF7wKaiZMIgE91+zaRIL+Y+aqlVA=; b=JFClRWJO/YlvKXxt EPTan7Bb2wCcvP3ljtvtZjzTtxn9X/oJo2TEJ/HAmb+pQSKwSEV/Z0gNUsAg+HGp w6HgyrZUxnRD3q+7IWfDH5X62RGexHSNLTGzOUeq2dL2LoPSNk6QlXIjpQSF+Md5 flrFBt6s2fKpQdszOkYGsCYuJQ5ovRF9aZdMY9Ly4KS9iJsfekBq0woUOh8k3cMV /RkmkqR4WcSAqZVtsYNjEqAk0a4iS4q0boV4t8SF1Q5kKlnTaNhLXh+6stEhQhqA eEHt6s2fdNhYEpAikHChcGddJF0Bgf8WoJVvm1/XIKUhDGVcw0Vt2kksgIYSgQFG fOJZIQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f87rxs9bs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 06 Jul 2026 12:45:49 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-92e82060977so311804485a.1 for ; Mon, 06 Jul 2026 05:45:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783341948; x=1783946748; darn=lists.linux.dev; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=yNrkEZw0kMBOjM8rF7wKaiZMIgE91+zaRIL+Y+aqlVA=; b=aFjVfpcI9WkQVSe1NMy1U5cpURa6KF80m8w2wJpgX1jJFkjCKS+InWzRyrnvObz0Pj GLVVo5iwfQifuIWR0bQXidywS0NbsfD9dzDc7ECZZ6nDQUkMiTXETaUTMfGCfI8v9jf9 IVSlg3mfOp2jQFdrGYH9n9ugfgMZf/skL3OsQVRjVtCsLWeij8By3eOtxCM8yprmeank 0CGc96MjYecdw5Psps4GmigcIkD3BdmQJQk4p50EuSDhl1jliYik3oeV+hDj6Wqx3ufp ONt0FJOTIVq3ywLilx9yRjy7DrVanzEQW38bxjVkba3uhIymN2XAB5JHH/9sO0mvcxM7 RK+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783341948; x=1783946748; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=yNrkEZw0kMBOjM8rF7wKaiZMIgE91+zaRIL+Y+aqlVA=; b=XTKHh/TtwDo8ZY05R2sk/fr+LQoHwVmWF7mk/Uh5WpCyseGLLePFt+A7ZpeSrRsuRR am3kgESO8umlk9RQpjAM0gwS9xxayf3f4wFzK8kGevuJWr5xgaicmutRBSDnHs/DtbJS DDLAqY8BrZPm5NEvSVX6/VN2F+gFGXDMgxjGVLaGgQg6m1jxMSkljL//GzWE7dNZQcsG GHnkdsn9+jucNc3FVvutjrduXge2Y2ISFs9lVfS+YJ9NFhDFXojFknqISUIBgPlCMqbR vM4Qc7x13FSUcbgDtC4V/TmsIZUjkQgXn3k8YEQu8UBxq3GXOUA5uivh8lE0hblQxDxD OPrQ== X-Forwarded-Encrypted: i=1; AHgh+Rp27DWB+OwYnXjJKJwqM/69uSfgjId5LQv41Y7qGvdOmO7v2lU4EdGXIuPZcJBSC/dLwCgGaJoxTZYfkw==@lists.linux.dev X-Gm-Message-State: AOJu0Yy2+8NKU/zBBgy+fxKLQ/liNl/KENKWk8d4BC6ezm/5CBvMwK/J ukeIOfjlInAYKsGhGKbMxF+mPEse4Dx7Dog4nipqITk79kGFEhDFrbWUzgXMUv/IvB/3KHItEuR wKeasJomp3Vt0gcVRbt7n4cdOl5rKr22AvRd30o/lgmLaWXuArr3S59hnFE6oR6x2Kw== X-Gm-Gg: AfdE7ckLv7M9mF6N+n1bQJJd4/sqmUNHMRwGKhoOsv0722jsgyChk5WoO2QF+beHiRe eMeXQ96OyCRXnc6ti2yk6gM94WHZ+0vRGoVkb6mnj5kOFLI/8pBKAQXB5h+MnijcU2ZV+LoKRPK +ubuXJ5kssgrfJ7LQY5zwtee+/XxNeYOBeaJ1rhSGZ31R/+CGm3p58hqfaHit2fvuMnu85Wu9tr yL0d9SJMkwodDqo33m2CCOumtVEvJmykBL4f25TpCCIK6dVfhszz0XXALpaEf1ITvLFrGwzb2Ee adKAMFDUA6q+Clu+JJUlbN6SJEnsnZAceKfbwE4AAZm4y9Mry1InZu+bZxgYe/Q3pc2Q+Ry0bqm 8FdQacA3Rm8iz2put7DAJr0VGZOcSTfNDM7fz2NbU X-Received: by 2002:a05:620a:4554:b0:92a:f74f:904 with SMTP id af79cd13be357-92e8b25f4aemr1773307085a.1.1783341947879; Mon, 06 Jul 2026 05:45:47 -0700 (PDT) X-Received: by 2002:a05:620a:4554:b0:92a:f74f:904 with SMTP id af79cd13be357-92e8b25f4aemr1773301685a.1.1783341947497; Mon, 06 Jul 2026 05:45:47 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:86f0:c42b:ef4c:d3bb]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47aa0a55be4sm22126539f8f.31.2026.07.06.05.45.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jul 2026 05:45:46 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 06 Jul 2026 14:44:31 +0200 Subject: [PATCH v3 19/20] reset: rzg2l: use platform_device_set_of_node_from_dev() Precedence: bulk X-Mailing-List: driver-core@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260706-pdev-fwnode-ref-v3-19-1ff028e33779@oss.qualcomm.com> References: <20260706-pdev-fwnode-ref-v3-0-1ff028e33779@oss.qualcomm.com> In-Reply-To: <20260706-pdev-fwnode-ref-v3-0-1ff028e33779@oss.qualcomm.com> To: Lee Jones , Mark Brown , Thierry Reding , Sebastian Hesselbarth , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Srinivas Kandagatla , Greg Kroah-Hartman , Vinod Koul , "Rafael J. Wysocki" , Danilo Krummrich , Rob Herring , Saravana Kannan , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andi Shyti , Andy Shevchenko , Joerg Roedel , Will Deacon , Robin Murphy , Doug Berger , Florian Fainelli , Broadcom internal kernel review list , Ulf Hansson , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matthew Brost , =?utf-8?q?Thomas_Hellstr=C3=B6m?= , Rodrigo Vivi , David Airlie , Simona Vetter , Peter Chen , Paul Cercueil , Bin Liu , Philipp Zabel , Maximilian Luz , Hans de Goede , =?utf-8?q?Ilpo_J=C3=A4rvinen?= , Krzysztof Kozlowski , Benjamin Herrenschmidt Cc: brgl@kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-sound@vger.kernel.org, driver-core@lists.linux.dev, devicetree@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-i2c@vger.kernel.org, iommu@lists.linux.dev, linux-pm@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-usb@vger.kernel.org, linux-mips@vger.kernel.org, platform-driver-x86@vger.kernel.org, mfd@lists.linux.dev, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1119; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=HEn5owEzeJIUYkdvn4DQSoUKQdn9M8eLHqPgfVbyGMo=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBqS6M9kHSk63/qP+xgNz2Y9PQyDSmFph3tQ8AC4 5AtD4YK+kuJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCakujPQAKCRAFnS7L/zaE w8S6D/wMyo30+5v8CLZilNJ79Z7wMDPBUG9sj14/UZP5eZoRp91qLsVzwolPCsq5U/qTKR3y/WF pZFakCrbpsJGqVqsKttIhxt2XpF4S1KfN1qC8pASBve+FNz8ZyKWhKOa9yoA01qpm32vrU5UPS/ 6u2lJxL4o4/rLQx8CT4xqgdtrSqHYMAonkNf5DACLGhTdz4ZNLZuCIo8GsF2zwWIH+cAxzjYd3E qqZHOI8wr8R2KnXC7H+MD0fJGcu5uQ+1j45nmYvg5cX3ElUN9riw6pLBLgO57aJVoCo/ucH6xOK GI4rJ/08Hr3PNBYdbcQEJMNE9yYMkjxiudHvOq8R4g0BwEVtdO1A8jbTcho0IUz53pA59iFnjyM ttMlMjXQhKSGu1dFNK6/elGJLMXC6E4nbUKvbby/LEHyHwLU0algPpHe9UPUYh3l/DrQAUt0udl +zNN2SMUOdAze/pIW2+l5sftft9+laItqGcD5M5bJTp7tPjVFcDskDf/PioUl0vtokzCPuP1F3s zP1G38H9ILdgjRhYpMdqqolRWhSDfehH//GwZSZfc6zSynuMNLzcAlJbgXUXpTthmlBlksAjYqr pTM9O9ZbxdBxzavLzPTTt8/695EpXxnwsMZ87oi6uApZGTqb0upieRcXVikiyju4bpSHudD6VYO /G0MaTqKJntCfNg== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-ORIG-GUID: MK--jH7ApoO26JHGXkbR2nvi8NcPggb3 X-Authority-Analysis: v=2.4 cv=Hv1G3UTS c=1 sm=1 tr=0 ts=6a4ba37d cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=QyXUC8HyAAAA:8 a=EUspDBNiAAAA:8 a=kq0kPlqncbyAjjsh9XUA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDEyOSBTYWx0ZWRfXweFzkNkRC3CY ifKES7JnNPDxyfSLXjAsDMoOb2SAmPDvPTTAXm5WQOC4P9uaZl0kyx6wHAfqD+QSy5iteFX4e4Z zMWPvTTCBDtKvCk6E8cUe8+pQo9plKk= X-Proofpoint-GUID: MK--jH7ApoO26JHGXkbR2nvi8NcPggb3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDEyOSBTYWx0ZWRfX2lL2lOlmAz7q spbCk0+F5l7YAd6PDstfjtM5+3dfd4Vux7G1USrFJ2U+Z5+W/Pl1Mr5N6vLQcFI+jDa5mSqv5il uFQnGcTdWXYrtk4cacTT1H/j633+N9t36gbtaJ0k17XQDEhJtcF+DzAazU2Fl60sLkffuuY8ons ocgpNSaSBtxOHBfbKPJqbGeDjJqerXjgmHYvwdRCU31hIbxu6QZI47beh5Jb8LMmboDgqMKrmhn O1QlWWoI5gKkwFTm0d3eIUlSLOfVo4/L4FicxvWqpiwetel6DdEurELO3HbpPHG8WElQDctjMc1 R1ZEI12g1/prvZ+20ZBO4dZypT/hhBxre033sbhg29FSLyt5XN1J7FWJxT2Z828kqMuIi1AQ2SB o0TRUlc/RLajG4CrVfxYo7GdXDRIoMMyOQWmGKXeS/fGYQYEdi88me5ho2WnyNx59MfycJZMTJu QdmxHKFc9hV05WF3D2g== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-06_01,2026-07-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 priorityscore=1501 spamscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060129 Ahead of reworking the reference counting logic for platform devices, encapsulate the assignment of the OF node from another device for dynamically allocated platform devices with the provided helper. Acked-by: Philipp Zabel Reviewed-by: Andy Shevchenko Signed-off-by: Bartosz Golaszewski --- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/reset/reset-rzg2l-usbphy-ctrl.c b/drivers/reset/reset-rzg2l-usbphy-ctrl.c index fd75d9601a3bfde7b7e3f6db287ec8c5c45a20ab..f003b360629c90bb37ed0ade7a675b5b0f28fa7e 100644 --- a/drivers/reset/reset-rzg2l-usbphy-ctrl.c +++ b/drivers/reset/reset-rzg2l-usbphy-ctrl.c @@ -249,7 +249,7 @@ static int rzg2l_usbphy_ctrl_probe(struct platform_device *pdev) vdev->dev.parent = dev; priv->vdev = vdev; - device_set_of_node_from_dev(&vdev->dev, dev); + platform_device_set_of_node_from_dev(vdev, dev); error = platform_device_add(vdev); if (error) goto err_device_put; -- 2.47.3