From nobody Thu Apr 16 22:33:13 2026 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) (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 0E71F38E5E9 for ; Wed, 25 Feb 2026 09:37:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772012281; cv=none; b=jcFBZ2C2XUIDTEm91ZSgbGumUjt4yifWBQwmrB6GEQwFTegpuQFCALkMPokCVpXq1J7RHasuZqWg7Yc22Xxfi/51H/152mOO4dHRW8TCPiEdyrQkeRRR9nkby1cPUEj+qUwPIbvvaqur+QvhTygHVNVlxVw5e3hEhkfEBO7u1OM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772012281; c=relaxed/simple; bh=AyknQ8ai7dEGIBscXRWzfMI7IJggPX9dVmv75Zs9qN0=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=TNM69jMDOdVmY30tROmtJ3vNPf1I1Y5exFuAQeMVgCcI/M8bcsoA4ZMNz0IU82Wkvdh/LrVzWqOUChsYamAVg4/rtknF6PEq67pODJb6AMOKPh+csqa8XxskGq1t9glEPLk6vbxp4Ivo6ClH+x9ZM+fNSJ9Mj3pxw1c9vwp81E0= 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=AZ7egdFc; arc=none smtp.client-ip=209.85.214.174 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="AZ7egdFc" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2aadc18f230so40076935ad.3 for ; Wed, 25 Feb 2026 01:37:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772012279; x=1772617079; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=VrJHjtIjpvQd2RLofJyYx5MFJvHaGuU631q0w7GgkD8=; b=AZ7egdFcGo6GT+nAiBijPpNWppQ9QC216fI8BkqsJGbJgrKPKzOSkmfKrAKLyls7bm nDoGXjwX4lqs3J9AmGT9id3mlRGnABOGGm7IhGNdD7RMGD0Ug2e7TKYPizkCiX3meNxk ysKMpnW56qKfzkjKMtWTLg/iYFfoSIDsHXoDvUFFP0wp+3bZscbBDQ0T8l9cpHkqX+RR Sbq/HLwcvXoLYaJJTLfWPWwrM9eyxbD+pNjAqUz6DiC9RiTnOQBmoW/vYUJwJwv48gdX /zke1p4QX/Y7YKdQlY4gADblLayQ3mJ4UX3TL9mMr6BlS4hj7TQvxYBpyVbv6LMkCEAC X4lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772012279; x=1772617079; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VrJHjtIjpvQd2RLofJyYx5MFJvHaGuU631q0w7GgkD8=; b=WcfhuU8vfii9hxjv+MvZAIDPTjMUyLhpApfoLGiRbANPMZVZvvbmeYSdEBGY0NSRuq tUdISd7/UwaDusB+/9xT0D/1bCa1/7DqxgL9uM9rHISclRTJMuT0f5m3lu3w20+pVd28 49+Zb/6ZtUK07ffd6UnqdNMPgrd+Yg3KaovZ4BDgjtWgeZANu4j+ylDQmmXvtkqo4vM/ O+uagruHqmthsgCafM8o+HfAQNuP+hbjq0bwhcjXczh2/wbD1sCJvwnuAHzge7Joco8N lEtiRPmkFrT9lrAmBAWRWkEbLIuwKPwWNgvKsiT7/x82PbBOpPF50W/VjikxyqSgF/gq 0qhQ== X-Forwarded-Encrypted: i=1; AJvYcCVXf4N1rRyfrjA9ecD+EulHP7E+jDLlRoqW+9c2saNiP/bBqIA/Nxl2InojskNj7ZlrAQAFBowcNw1FpS0=@vger.kernel.org X-Gm-Message-State: AOJu0YzmWHpUKJIcNOd5SFiZ7PtOAX1A2VtBimCroSXSJU1vi3I6xMRx yIlk3sqOWxAmsodHyO6dl53pfrI/GQFjEvBiHg3+EFMMG5uBN1aIWtpk X-Gm-Gg: ATEYQzxAoIg45qcSMPvPirroWSqGLbFDEC6I7+VZnbn7ixSO/WN8HXllLekrq7FNQ1q H7PFxnM6eg9j2yE1TML9WdVNLmeHmUa/RbebdPx51GpFtCybLDUQ8zWEukAgqRN6uOiKyj6owQA 6eju9T1f8kdzzAonCWk49CzelwTH/mVrH+oz3GYxvAo8OT9BHlmQbME/q1XoQ+bIKETKpdD8dow Uimbk4CjRSWzjOJQSTd91lgsAMdhS4Yr4da6e/mmyRtXamKal+NAkCSGVHEpUwjGdShc43xU1Qc tMRPtpUpOcwPwuuz4Ym986oeHNzkFG6hLObtEF6WuhOP6yeLeqZg/X7S9Pz9XLJz+8MhauXb6sK ODEYlU+S4YtHy7sxc2Qf3uMcDylhIYwC8pWF+80pfVVMgvD2EUVe5t3srBqAfA/3K90EXnKiazY GFnYd62gdyZr5qJMnxueaRUpdWTGCFyENtCsO34n0Sami018716ic2GuxgVKE1SL3Jyg== X-Received: by 2002:a17:903:1b64:b0:2ad:cede:3a18 with SMTP id d9443c01a7336-2add13fdd52mr20019715ad.33.1772012279426; Wed, 25 Feb 2026 01:37:59 -0800 (PST) Received: from eric-N-A.. (61-220-246-151.hinet-ip.hinet.net. [61.220.246.151]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ad750586e3sm136888255ad.90.2026.02.25.01.37.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Feb 2026 01:37:59 -0800 (PST) From: Peter Yin To: Alexandre Belloni , Frank Li , Adrian Ng Ho Yin , Wolfram Sang , Manikanta Guntupalli , Sakari Ailus , Jorge Marques , linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter Date: Wed, 25 Feb 2026 17:37:52 +0800 Message-ID: <20260225093755.3696236-1-peteryin.openbmc@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The DesignWare I3C master driver creates a virtual I2C adapter to provide backward compatibility with I2C devices. However, the current implementation does not associate this virtual adapter with any Device Tree node. Propagate the of_node from the I3C master platform device to the virtual I2C adapter's device structure. This ensures that standard I2C aliases are correctly resolved and bus numbering remains consistent. Signed-off-by: Peter Yin --- Changes in v2: - Move the fix from the ast2600-specific driver to the dw-i3c common drivers/i3c/master/dw-i3c-master.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/i3c/master/dw-i3c-master.c b/drivers/i3c/master/dw-i3c= -master.c index d87bde3f7700..adf618d131dc 100644 --- a/drivers/i3c/master/dw-i3c-master.c +++ b/drivers/i3c/master/dw-i3c-master.c @@ -1659,6 +1659,8 @@ int dw_i3c_common_probe(struct dw_i3c_master *master, pm_runtime_get_noresume(&pdev->dev); INIT_WORK(&master->hj_work, dw_i3c_hj_work); + + master->base.i2c.dev.of_node =3D pdev->dev.of_node; ret =3D i3c_master_register(&master->base, &pdev->dev, &dw_mipi_i3c_ops, false); if (ret) -- 2.43.0