From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AFF29606A326 for ; Fri, 6 Nov 2026 05:57:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=kJ9TMgzD; dkim=pass (1024-bit key, unprotected) header.d=mediatek.com header.i=@mediatek.com header.a=rsa-sha256 header.s=dk header.b=jmhID6ig DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type: Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject:CC:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Unsubscribe-Post:List-Owner; bh=Tsu+gAVEuAMnH3kYpDNWmVxw4qxUdbX2SZHDcTmg//0=; b=kJ9TMgzDDZWu76IkyN2UP6wc3D Ur08KuVI554Dq0q7BkH0B2IChaJYOtBEEMcsn4/wUSqNrS4iObx/ySD+PfotuoRxAmFqhx07Y0goe lkF7zkf38LPYU4JyVHxKrLZEMuZDY5tVCaWXtng82keLhgKcX5ZD1wsXnkipInTVm2kMlC1aEx+dQ cjhrp2j4QemqsRa4qcmAWyIZIfcwT4GcKXeX+jLgDUfc9P6Ffnw1t8+roDf1A4/L2Bl+t3m1BqwZH VTU5Wis0MmE+NvDEERp/PrYIHIQWavzykblSMUy/onR5yzIP+IF2LyMdZ3ok9qwrj36ndEI2XJ2OD UvnpuAwA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xPCww-0000000BInN-4AsF; Fri, 06 Nov 2026 05:57:18 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xPCwu-0000000BIma-32VI; Fri, 06 Nov 2026 05:57:17 +0000 X-UUID: e4993b3cd9a611f1acbe4559397dec65-20261105 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Type:Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=Tsu+gAVEuAMnH3kYpDNWmVxw4qxUdbX2SZHDcTmg//0=; b=jmhID6ig9at7V3GbNuu2+5kUY2hCvYVnDVr1Yzlnt+Sqehf+1DE8AP/NNSLHMqbgIfx11AUDZXGKFkl4paTTWW8UjoIvuAwoh33qwd5CezR0OMFhBC0miM6OmKKtgZkp/pmmodg9mlRjj23FDWKJrCYUqMi2l3qprbwNqsTlQTo=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.3.21,REQID:1cbd2d28-4a79-4839-84dd-2752b5687a64,IP:0,U RL:0,TC:0,Content:-5,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:-5 X-CID-META: VersionHash:b0318ac,CLOUDID:51eea04d-35c8-4347-8495-7f71032f956e,B ulkID:nil,BulkQuantity:0,SF:102|836|865|888|898,TC:-5,Content:0|15|50|99,E DM:-3,IP:nil,URL:0,File:130,RT:0,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0 ,AV:0,LES:1,SPR:NO,DKR:0,DKP:0,BRR:0,BRE:0,ARC:0 X-CID-BVR: 2,SSN|SDN X-CID-BAS: 2,SSN|SDN,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR X-CID-RHF: D41D8CD98F00B204E9800998ECF8427E X-UUID: e4993b3cd9a611f1acbe4559397dec65-20261105 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1906028859; Thu, 05 Nov 2026 22:57:04 -0700 Received: from mtkmbs11n1.mediatek.inc (172.21.101.185) by MTKMBS09N2.mediatek.inc (172.21.101.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Fri, 6 Nov 2026 13:57:01 +0800 Received: from mbjsdccf07.gcn.mediatek.inc (10.15.20.246) by mtkmbs11n1.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Fri, 6 Nov 2026 13:57:00 +0800 From: Defa Li To: Alexandre Belloni , Frank Li , Matthias Brugger , AngeloGioacchino Del Regno CC: , , , , , , , , Defa Li Subject: [PATCH] i3c: master: Set I2C client for dynamically attached devices Date: Fri, 6 Nov 2026 13:56:10 +0800 Message-ID: <20261106055637.563626-1-defa.li@mediatek.com> X-Mailer: git-send-email 2.43.0 X-Archived-By: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261105_215716_769809_A73B219F X-CRM114-Status: UNSURE ( 9.38 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -2.1 (--) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" X-Spam-Status: No, score=-18.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, USER_AGENT_GIT autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 The I2C attach callback allocates a descriptor for clients added after the adapter is registered. Store the client in the descriptor after attaching it, matching the setup used for board-info devices. Signed-off-by: Defa Li --- drivers/i3c/master.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c index 01e05bad8661..690a045bffa0 100644 --- a/drivers/i3c/master.c +++ b/drivers/i3c/master.c @@ -3467,6 +3467,8 @@ static int i3c_master_i2c_attach(struct i2c_adapter *adap, struct i2c_client *cl if (ret) goto out_free_dev; + i2cdev->dev = client; + return 0; out_free_dev: -- 2.43.0