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 93ACB4071C7 for ; Mon, 29 Jun 2026 09:13:53 +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=1782724435; cv=none; b=b5G+1Nr+tPstfHxHnGJa09Ju8xY13A1SsgKiVl5z/Xv33HkRUHPovWOYPTlZXCsKYvoB2wFFEI/jFiQIAb0AbIroPkJrXm4rNXGw7dkZCy1Qk9QV/okny/D3gj/PIlBt4Zh6pnPuTjvLuz8t4zcy3zO70KIKxM3yr2kndfOWMyM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782724435; c=relaxed/simple; bh=4q74vFm5uja4ZnWq1lcGzJHIM1G0GMuR0uWtoVmzh3w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=q+XJEXeth0xf700FejtLlt3G1isqqBtwlpIWgvPfteVDOJE+bwYlm2SWpUmEhnYOEpNH/soceNobE5R99V6trVmiWt5MTS7jvQmHlxV8lEhg0S43CWuJNCjio9z2T5pSV3mZ7eoytJg9sEe2HHz6t5K9RFYDWNirrhAT6c/4V9M= 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=pBiLrL/h; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BmF5C9GV; 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="pBiLrL/h"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BmF5C9GV" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65T8xgCp2431945 for ; Mon, 29 Jun 2026 09:13:53 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= 69XgShsEeNDkbLdefBHgY7gGgfsPixaRaQOC3zvYX9Y=; b=pBiLrL/hYuKQO+rU ePrxQHLapFiYpVVJMeqqlJrCUakgS5j3y6au7ou9qpQAXazZMU6J9Up//h0r6mQP 1351AZAcaFoIu0eoYC3KHExgEMiQ5kpzn7EAR0/LhZoAKFkZySvHRZMMBybkaEs9 MidW3MKMX47N92sSvR80tS322/UVX4E13iabdO19NYxBhkXtPraCSbEnJSNVsklQ Ya4TR3ZKNEviFJi/w08TeHKgefV2q8CJk65DJdADQ+UewHHqye8koX6ffg93U2Mg Jm6NgNFPuCDsF5+1UYyvOtipjmo79mlydHqwd4L4/WiketDb+f+2o3JhCYYERY/F /gy4Vw== 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 4f3nper291-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 29 Jun 2026 09:13:52 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-92e45453c94so341486085a.1 for ; Mon, 29 Jun 2026 02:13:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782724432; x=1783329232; darn=vger.kernel.org; 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=69XgShsEeNDkbLdefBHgY7gGgfsPixaRaQOC3zvYX9Y=; b=BmF5C9GV2NnuirZ+55DOQQIBcW17hw8L2q1RDc8FsX9fR9GJpeVnls9DpQNF3HxEz2 tnKkcQojJ2p0yNXsz1XkVy6YCdfGPPWbCWuh+ppZ2I9B5w18D31/xSzjl1ejDcjgwNCd 4HtdUACRLKsRb0R8Is7grzRknbcX0sZUWy3GhJMDpuhc9Yxg5Q5pn3J5NMms+7fyr6CE sWuSJ2M9rFzWMWy4nym6j/H7RHFYW+huKvOUlgAn2QkpjVfJ95to1AowmPA+Fy/1dVfJ F7ri+c7eegNOFbGsRsPwZxuTx6IA6l5v+3Ql7+syExZcEaYGdxjBjUKVku47MTQHmrrS yEIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782724432; x=1783329232; 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=69XgShsEeNDkbLdefBHgY7gGgfsPixaRaQOC3zvYX9Y=; b=D8kz/WarBIPiMUhqJ/XjH+147gN31S7D/0VpHu+oPLdkWKaCeTy2BXqEIwX+ZlMpav +pzR5JovYhPdJBETH8nTsnp4JxMJOr7RiEZ4Dvg8ESZddlxmXhKVJij0m2ci6PM/H/be zLe6LYmCydYIEA6MNPZRb6vD9BO7IYWUk6Kzlvjn0K7ZmVzFtBCqq0UfYLhk9B1hFKBL 3xy0gRcJYWpjwdnlgzzDMr7casRtv4BGrGzyc1dHBN1lvGs9F3qNAvlJqDLIO03pO3r6 K1XZ5xBIhPwL3v57uRWBIrcORapibTdzEs7evw6nKnYiGlrnpevPDugg7O3trXZvS1Hk fO0Q== X-Forwarded-Encrypted: i=1; AFNElJ/jc3qVN1AoWQyzgG6WTuDvLc/MUK3aozxNxVDH9KA6TC5pXjmkahf7qQBvGMxHcFky7wi50abt0g8=@vger.kernel.org X-Gm-Message-State: AOJu0YwWgt/g2f4CR2IaFcvRCWrqy7jiOkcj2LCSDOJkH5kds5LGDJfL dlJm5Unarrh3WCZa7f2ovoUNw94CJOHT/uNsscH4+SRpMMJ6RzxXozOF1SK/qt+clXWt0Qv2Ymb HP+Lj0q2I9tXsdOOFP36NFUIpEwj5xowqW3oZ4L12f+MJPVt0xJr9N9RgL1xhKbY= X-Gm-Gg: AfdE7cmA1IIuN9zsFBXKOgvHdyoYw+/goJguVsrSzqKcrgQyx7B6HCYx+jAHwZAfPok hK7FRA5nKWcKP/OmRmJHG9SLZhUb9H5fPgCgnbExoj0FtDZLgksoXQ6yV8XUtjhsgOO1MnBbutA DUeozW3tQxZ3MUXP9iXOZTP+EJS+yCNN9aiz6fy4Anot6Mh8AzHlUlKBbIjbxb6bL+kEy1vvfgH GdSPNKUgXgLeSmpOdpkpX5I1HY1nV0Yc/KQ3e08b+2o/q2sFq7LCdmZ7k5QJj362gE5/b53rY72 MNVTU+bXaS3RPjLW8W6u8eS5JH+xrH4m42k5S1kfVjh5lf+2yH5He+IjGDx3g7vIIDt9UmKr5Rv AHfapfAfg9+AXM9Dfm+Ike93p4S0WSrNQysxtgJks X-Received: by 2002:a05:620a:a0c4:20b0:92b:32d4:4ae8 with SMTP id af79cd13be357-92b32d464a9mr987663485a.8.1782724431866; Mon, 29 Jun 2026 02:13:51 -0700 (PDT) X-Received: by 2002:a05:620a:a0c4:20b0:92b:32d4:4ae8 with SMTP id af79cd13be357-92b32d464a9mr987651185a.8.1782724430435; Mon, 29 Jun 2026 02:13:50 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:4640:d76a:6126:9b65]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-470f55acda0sm20109240f8f.23.2026.06.29.02.13.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jun 2026 02:13:49 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 29 Jun 2026 11:12:40 +0200 Subject: [PATCH v2 17/19] usb: musb: use platform_device_set_of_node_from_dev() Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260629-pdev-fwnode-ref-v2-17-8abe2513f96e@oss.qualcomm.com> References: <20260629-pdev-fwnode-ref-v2-0-8abe2513f96e@oss.qualcomm.com> In-Reply-To: <20260629-pdev-fwnode-ref-v2-0-8abe2513f96e@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, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=976; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=4q74vFm5uja4ZnWq1lcGzJHIM1G0GMuR0uWtoVmzh3w=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBqQjcUaoEAQ+rGtNym4mdXn6H+wSR5jovuUo4Xe W9yGwBaFkuJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCakI3FAAKCRAFnS7L/zaE w+6hD/9LyiWIfVxtqm4ndMyDneBYNN60hwgm4cXHCq1XpEjqnjcyEIHTyKq0I49Mp8FU9xpXN5k gQnaVVJJIxMCT3XeyUAxsXAhXnTNImA1TC2sZ/cTz3ryUteIURQPE8qc3VgF4KyMNH7LrlhVvH6 mVXhZnUgvbwb1393J/lNIVJlB7A4PPUCoILoaFbJEZ3I2Lu2fKgtFcT5kmyU3LLpAsDbK0GCz/s xsHPglMoY9iIOvWGke5+knNUDHTadqb62yylQ7xFD9LCHeYhM+7ccdwrZBa/9p25vgwxULJN2n3 zqM1MgrGYYkih87L7JCf3nBpW4gWnMnL1NfURb0Zlto5Vz62R/8UTrhMuS/w84x0/t31HCBVErk oHJibHcDBVb0IbGbPfGpf2qJITOS1rRiLSn40TuksrjJG1QAVul8rE7AD66q/ZlTmSP1QW9yMBF yGMvvd6BlGHB2wWyuiUWSffSIMvy0pvl9TXEfin18wKuOG2OFVpCk6HA1Lci6A6MQH+RmAavl5D tlxWgLoIWF9Zwwo5YAQpX5pEacDY2k7YkNdg87Msyp6ati7upxnfA16Kau8oVAKHJOmxITIxXIN 2qvAYYTH1oq1ReTzfFHxdVibxbCpDOG1ddeqkDEwFV3rHpCaT95BOfXx8yhP1afAGlDp6fXzGx2 pD/9VIfSZmKjbFA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI5MDA3NCBTYWx0ZWRfX9GhrkucxWBVF bySE0l7Wju3DNFd779Gv/zP8TIf/kTjMBU6ZKqwQy5J70hLHqjsOd0Dt06yWWECjb4aXPwdT9Bs RqPtwSgnh8kWZfSHecRzX7PaOJS5lg54ynbVPExDaw88UEykCVGentY+C4CREl7vRsRBks13rci gqqO7dT5yuoK9p+bab7pgdUWDRJPXqz60YN7allfEAtSzM+yG+2rqtUZQGJjYidQz5mxe9WdFg+ jrE9hPA3gmEwQpZEXrBeD+tMCXD7yYcC5nz/IKSrL/j1zf3YtfSy3kSkYs+WWMZtgfgUKTTcO9r VIa5mrFUAboDXu+S9o2PcgkFHSWd8gtJDMtnT+KHzBxlISw95hve6gqRhllD8kO9yoPjO8NdbHA 0gA2TGprN7P7Yn5+doMaCqHioWKoypQIZNrFxLlDhrQkfGfQjLJxKMnXxBchVv0xY9yfe6OP2ys 2kwS3vZwzri4AEeu7Gw== X-Proofpoint-ORIG-GUID: JWriuVIGtt0xM0rIzoqRs__8KVZ7BhS9 X-Authority-Analysis: v=2.4 cv=T6q8ifKQ c=1 sm=1 tr=0 ts=6a423750 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=-E7rG7sKBpYtUKygALQA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI5MDA3NCBTYWx0ZWRfX5IAV08+DtUDw awoUHyZsvrQkHgm8odJgN1t3fmoPLDLMODHCL+L31SbQx/z/yuzzV65Y/PUhK3zzyKNsrETgvB4 mUseuud4pzzgrM7yWVgqqrrfE5vQJeA= X-Proofpoint-GUID: JWriuVIGtt0xM0rIzoqRs__8KVZ7BhS9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-29_02,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 suspectscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606290074 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. Signed-off-by: Bartosz Golaszewski --- drivers/usb/musb/jz4740.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/musb/jz4740.c b/drivers/usb/musb/jz4740.c index df56c972986f7c4f5174a227f35c7e1ac9afa7ca..c770ba576f05b6b672836753cd9b696b752d017a 100644 --- a/drivers/usb/musb/jz4740.c +++ b/drivers/usb/musb/jz4740.c @@ -273,7 +273,7 @@ static int jz4740_probe(struct platform_device *pdev) musb->dev.parent = dev; musb->dev.dma_mask = &musb->dev.coherent_dma_mask; musb->dev.coherent_dma_mask = DMA_BIT_MASK(32); - device_set_of_node_from_dev(&musb->dev, dev); + platform_device_set_of_node_from_dev(musb, dev); glue->pdev = musb; glue->clk = clk; -- 2.47.3