From nobody Mon Jun 8 17:38:08 2026 Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) (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 5E7CF3BE632 for ; Wed, 27 May 2026 17:10:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779901826; cv=none; b=RlyjYQE7gd3gO3uSkOe4fMwanXZiNW+kCvniCqDyUPhNfYgkaSs8DMMaIi9dchjU3cQ4GnGsB6C+oKYF9sEZ9t8aO6DDKToa6tUYCAN/U70clh9mndGuxKyyS3FOPHxn6ZT6Ypy7Uk6HgvjWj0G5QmUOJUjDNAOVouEPLUlJhGE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779901826; c=relaxed/simple; bh=OTFZL7/TKZtiOSLDKU/FWj1OgAlmrOFX67f30aNa7r0=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=WVaDIayLT6LmXzuFN75SluSI3ctLdGeQbmdo9u2IjUW6fx3jbqFyP1wMAVNNI411KCVlKJDf9mIrvxK3ztWroVSdJCBbP3t1I65JXcRMRKaN/B8fPYPcF3SwL/5bUYkb7UVyDqVRNQEG7puzR6PPphz1XOua8gG54tu8OtaSTV4= 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=plrBcIbi; arc=none smtp.client-ip=209.85.216.51 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="plrBcIbi" Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-3665a90bcd3so12837262a91.1 for ; Wed, 27 May 2026 10:10:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779901825; x=1780506625; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Dr1Vh7T1FjGx+SxxnwuCbG7AIOfy8FpD/4EKhw7fhLY=; b=plrBcIbi+ylyzM5+XaWlncpaFJjRG1FUOFciKDX5xXrcy9eYcf2IpQl0gIEYxaZrJ0 PaGwkPN2ogqd76QpsTCqlKKGV3Gl68gsR00BU+tiRB3m/JxGcPgr0Hl0gZ0BNxxgkdgh IxTzdEliHhRRJL4qAmGrWfPpuqTxZ1aTnnAgYC1aHUeTZHYEm8GAJks0gkLo/yJUnuRj 4TdAZH+5+Z5hZOE2LhKpgpawavu9BAdmURr5FUr3tDgNRXFNRzjI5CLunuBcNwS1Dh/3 M2immbls4/KVlPUfth0Lp29drnYIfQsNT3DXuY3zuQ+iFNC8MITCHuN9C9IhHdpBRBfS 1UBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779901825; x=1780506625; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Dr1Vh7T1FjGx+SxxnwuCbG7AIOfy8FpD/4EKhw7fhLY=; b=LpQJ3zakLTzbwyVSxEKRrqq+EUHogLWgZI6nwzMyKWBZLiAc1kyP9MGOCIFPYbn0dG 9RK5jKpzmU3E8KoOfEiyy01SGulNKIN+nuouDcBMbC61wSztMeZltKzlqC6qc5JF6B8Z SMixvlMZhoNrHknv9AjPyfwgZkjc6cdiXIeuegOxVTpH1eIQpo9CKlXbgARyTU8Rymgk 2V0weOWCX2pl6HL+PdQYYeBTYEq4a7um6QbMmRJQuDcbzW6YAibJdtpOhMdjiAJ+fCt3 S2Og3ty3R6UHG6ImXsUc2JB5HKnXjw6cxZNzX30I9l2eDmRihYYUGwJ+NevrG8QHPDpt OsXQ== X-Forwarded-Encrypted: i=1; AFNElJ8MRJNZcwdku2XCDjbSk5JuIuTtF3E8SQ1NY6lcykm08pL/iq5S+HOB84uZMWaO7YwdGJoLREBe8PDSJ+Q=@vger.kernel.org X-Gm-Message-State: AOJu0Yyrpsmws15d4Vw016bw6AGycYdpzTasuGmgzbxKrAaSnpX1/Mn0 j2f+Z6Ko+M/MIwLAQ5OF6QDBjSj25Wo+glSTlhVl+8HXbpAJvrLSpcZq X-Gm-Gg: Acq92OEaGh1TMOgP1zRLPw+F9koKghX7uMrVll+wfjE8cHCaOjbSgDppAgRNHdH3pPm ykpxFWQ+/yTS9NXJjvhOM21OoZaiyOlp1dt/9xv9ikW6SQI3VHaoqssNUHcTWjy+TbnG7ze26aq /qPvhh0LmROj2m+OPdut6sDdtr790uVEpp1H5KWni5QvECNGwT45TJxuXOD7YHeYRz9wXt2vVhW jAAoief8s1H/5GLwgKdg2oNhPTlENFUDQfcCqCW8zuppNd7cvjd4epkQbpHujZU8kXNmyqnW79+ PLfHjEuR17IcaM8TmFC/e7xx5y+mgBv2cVh7Fr97SFpMVBJpqBZEpWKBq4/xXChxySRYwcyDfSK +EUhUCDtWLJbkJBgrCdbczmEoQdcazVqB79s36bYeqmtR+teqlhPuLWrad9ybXAD2W4uEjinyBl CEaekFG2xWlMVT4leIhrpeK/0eGbmtcjAfFQ== X-Received: by 2002:a17:903:3848:b0:2bd:8fc0:1198 with SMTP id d9443c01a7336-2beb0633629mr262545435ad.5.1779901824674; Wed, 27 May 2026 10:10:24 -0700 (PDT) Received: from ubuntu2204.. ([240e:39b:ee1:f550:f34d:9da7:5be3:2198]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2beb5900b8bsm155788875ad.76.2026.05.27.10.10.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 10:10:24 -0700 (PDT) From: Liem To: Oleksij Rempel , Andi Shyti , linux-i2c@vger.kernel.org Cc: kernel@pengutronix.de, Frank.Li@nxp.com, s.hauer@pengutronix.de, festevam@gmail.com, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Liem Subject: [PATCH] i2c: imx: Switch to new reg_target/unreg_target callbacks Date: Thu, 28 May 2026 01:10:16 +0800 Message-Id: <20260527171016.67020-1-liem16213@gmail.com> X-Mailer: git-send-email 2.34.1 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 reg_slave and unreg_slave members of i2c_algorithm are deprecated and will be removed. The i.MX I2C driver still uses the old names for both the struct members and the callback implementations. Switch to the new reg_target and unreg_target members, and rename the corresponding callback functions from reg_slave/unreg_slave to reg_target/unreg_target. This aligns the driver with the ongoing terminology migration in the I2C subsystem and avoids future build issues. Signed-off-by: Liem --- drivers/i2c/busses/i2c-imx.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/i2c/busses/i2c-imx.c b/drivers/i2c/busses/i2c-imx.c index a208fefd3c3b..c9ecca3ef580 100644 --- a/drivers/i2c/busses/i2c-imx.c +++ b/drivers/i2c/busses/i2c-imx.c @@ -922,7 +922,7 @@ static void i2c_imx_slave_init(struct imx_i2c_struct *i= 2c_imx) i2c_imx_enable_bus_idle(i2c_imx); } =20 -static int i2c_imx_reg_slave(struct i2c_client *client) +static int i2c_imx_reg_target(struct i2c_client *client) { struct imx_i2c_struct *i2c_imx =3D i2c_get_adapdata(client->adapter); int ret; @@ -945,7 +945,7 @@ static int i2c_imx_reg_slave(struct i2c_client *client) return 0; } =20 -static int i2c_imx_unreg_slave(struct i2c_client *client) +static int i2c_imx_unreg_target(struct i2c_client *client) { struct imx_i2c_struct *i2c_imx =3D i2c_get_adapdata(client->adapter); int ret; @@ -1704,8 +1704,8 @@ static const struct i2c_algorithm i2c_imx_algo =3D { .xfer =3D i2c_imx_xfer, .xfer_atomic =3D i2c_imx_xfer_atomic, .functionality =3D i2c_imx_func, - .reg_slave =3D i2c_imx_reg_slave, - .unreg_slave =3D i2c_imx_unreg_slave, + .reg_target =3D i2c_imx_reg_target, + .unreg_target =3D i2c_imx_unreg_target, }; =20 static int i2c_imx_probe(struct platform_device *pdev) --=20 2.34.1