From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 1137235DA6E for ; Sat, 18 Apr 2026 22:28:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776551304; cv=none; b=GxiKOOSloWLMbTdxqWucyH/WxRQlp9CUNp6ZnxUctiKCe1gqciQt2PZe3TCfBMFMKHAtmw6ECo4B9MBnQxoV67yXfwwGNWNJ9sCHRZZ6O2OXjacyb1Eq4GXYN4BckxiZ5/rk8BwwFhngKapUac8do93pio8bTddthLH5U2I5Lcw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776551304; c=relaxed/simple; bh=NCqAqnlRntS9ub1wO43cRhJMQr616lob+/faa0oLlig=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=oJwJ5nTJIxTKF9AM+uX7zdedHTS8nikwvcsJpNUtPv3p8YzEZngcOU3OHYjTjEYo9gVbmaQqtZ9Of6gofz+mww+mWPTVU3Dd/ISF+VUdFUnwmxNAVbunT/2T8F4vL8BR4KqoUU/3d6qrzFWylxYOqrPDOynF2dxRiY9RH41y2Ts= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=BZK6QheW; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="BZK6QheW" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 325751A3347; Sat, 18 Apr 2026 22:19:44 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id B826A5FA28; Sat, 18 Apr 2026 22:19:43 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id C30B710460861; Sun, 19 Apr 2026 00:19:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776550782; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding; bh=aFK5VQkqMAclyP2b3B1bst2L8U21N0EkZ/WUD3vATq4=; b=BZK6QheWjJztD1Q31uuLhget0aaUwzVSoT1/akVMXz3eV/B61uvetK7D6xHWayGCYXNjPs A3PCMyq+Zj9WFMOO8aKARAFexBHmCbaeaSJ5cj8ErHdbZQr7snSlPUXsrRMWolRV6OsVp+ xVpBxFzApFSQ9V9Q9V3u95tDh9Jen36V/5JKCNIZuHKuo5mu8pm3LWLSUUlXjh9H6OeFxb 1CdpnGpr07+QS0G4z1f5JNgLNzEL2jKvhoW+Q1CJ//3a9w3NkVg3BdgU6SLp2Wk0EfgLT1 S1Oy31WjYwweE0RkhX70i8cp6Whd97lwJDHMWL5HPj6fvr5DWH0AvOZg8rzdjw== Date: Sun, 19 Apr 2026 00:19:40 +0200 From: Alexandre Belloni To: Linus Torvalds Cc: linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] I3C changes for 7.1 Message-ID: <2026041822194034ab56dc@mail.local> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 Hello Linus, Here is the i3c subsystem pull request for 7.1. This time, we get support for Intel Nova Lake-H and a way to enforce rescanning the bus. Small issues have been fixed in many drivers and the error code hanlding for CCC commands have been reworked. The following changes since commit f311a05784634febd299f03476b80f3f18489767: i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach (2026-03-11 22:50:29 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git tags/i3c/for-7.1 for you to fetch changes up to d35a6db887eeae7c57b719521e39d64f929c6dc3: i3c: mipi-i3c-hci: fix IBI payload length calculation for final status (2026-04-12 22:06:02 +0200) ---------------------------------------------------------------- I3C for 7.1 Subsystem: - add sysfs option to rescan bus via entdaa - fix error code handling for send_ccc_cmd Drivers: - mipi-i3c-hci-pci: Intel Nova Lake-H I3C support ---------------------------------------------------------------- Adrian Hunter (6): i3c: mipi-i3c-hci-pci: Add support for Intel Nova Lake-H I3C i3c: mipi-i3c-hci-pci: Set d3hot_delay to 0 for Intel controllers i3c: mipi-i3c-hci: Add quirk to allow IBI while runtime suspended i3c: mipi-i3c-hci: Allow parent to manage runtime PM i3c: mipi-i3c-hci-pci: Add optional ability to manage child runtime PM i3c: mipi-i3c-hci-pci: Enable IBI while runtime suspended for Intel controllers Billy Tsai (1): i3c: mipi-i3c-hci: fix IBI payload length calculation for final status David Nyström (1): i3c: master: Add sysfs option to rescan bus via entdaa Felix Gu (6): i3c: master: dw-i3c: Fix missing reset assertion in remove() callback i3c: master: dw-i3c: Balance PM runtime usage count on probe failure i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers() i3c: master: renesas: Use __free(kfree) for xfer cleanup in renesas_i3c_send_ccc_cmd() i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers() i3c: dw: Simplify xfer cleanup with __free(kfree) Jorge Marques (5): i3c: master: Move rstdaa error suppression i3c: master: Move entdaa error suppression i3c: master: Move bus_init error suppression i3c: master: Fix error codes at send_ccc_cmd i3c: master: adi: Fix error propagation for CCCs Randy Dunlap (1): i3c: master: svc: spelling corrections Rosen Penev (1): i3c: master: use kzalloc_flex haoyu.lu (1): i3c: fix missing newline in dev_err messages Documentation/ABI/testing/sysfs-bus-i3c | 20 +++ drivers/i3c/master.c | 113 ++++++++++------- drivers/i3c/master/adi-i3c-master.c | 5 +- drivers/i3c/master/dw-i3c-master.c | 51 +++----- drivers/i3c/master/i3c-master-cdns.c | 2 +- drivers/i3c/master/mipi-i3c-hci/core.c | 35 +++++- drivers/i3c/master/mipi-i3c-hci/dma.c | 5 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 7 ++ drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 138 +++++++++++++++++++++ drivers/i3c/master/renesas-i3c.c | 9 +- drivers/i3c/master/svc-i3c-master.c | 8 +- 11 files changed, 293 insertions(+), 100 deletions(-) -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com