Hi Lucien > > Hi Jamin, > > > As far as I know, you have implemented support for the I3C HCI controller on > the AST2700 platform, and it appears to work well in your local QEMU > environment. > > The model we wrote was against the Linux kernel drivers specific to the > AST2700 kernel drivers we see and are not generic HCI versions. > > We have discussed it but weren’t making a huge rush because of internal > process of upstreaming from taking time. > If that’s useful and if these are ahead of others in this thread I can expedite > the work of upstreaming - please le me know your priorities for that. > Thank you for your reply. I'm currently investigating whether customers who have already implemented an I3C HCI model would be willing to upstream their work. We have also received inquiries from other customers asking about I3C HCI support. If no existing implementation is expected to be upstreamed, I may consider working on this task and contributing it upstream myself. This is not a top priority or an urgent task at the moment. I'm simply trying to understand whether there are any plans to upstream an existing implementation so that we can decide whether ASPEED should invest effort in developing this model. If your team is planning to upstream your implementation, I would greatly appreciate it. Thanks, Jamin > Cheers, > Luc > > -----Original Message----- > From: Jamin Lin <jamin_lin@aspeedtech.com> > Sent: Thursday, July 9, 2026 10:11 AM > To: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>; Cédric Le Goater > <clg@kaod.org>; Peter Maydell <peter.maydell@linaro.org>; Steven Lee > <steven_lee@aspeedtech.com>; Troy Lee <leetroy@gmail.com>; Kane Chen > <kane_chen@aspeedtech.com>; Andrew Jeffery > <andrew@codeconstruct.com.au>; Joel Stanley <joel@jms.id.au>; Pierrick > Bouvier <pierrick.bouvier@oss.qualcomm.com>; open list:ASPEED BMCs > <qemu-arm@nongnu.org>; open list:All patches CC here > <qemu-devel@nongnu.org>; Nabih Estefan <nabihestefan@google.com>; Joe > Komlodi <komlodi@google.com>; Murray-Pitts, Lucien (DI SW EDA HAV SLSPE) > <lucien.murray-pitts@siemens.com> > Cc: Troy Lee <troy_lee@aspeedtech.com> > Subject: RE: [PATCH v5 00/10] Add SSP/TSP power control and DRAM remap > support for AST2700 > > + Joe(Google), Nabih(Google), Lucien(siemens) > > * > > Hi Philippe > > > > > On 8/7/26 11:20, Jamin Lin wrote: > > > > This series improves AST2700 platform support by aligning SSP/TSP > > > > power and reset behavior with hardware, and enabling DRAM > > > > remapping required for proper firmware boot flow. > > > > > > > > > > Jamin Lin (10): > > > > hw/arm/ast27x0: Start SSP in powered-off state to match hardware > > > > behavior > > > > hw/arm/ast27x0: Start TSP in powered-off state to match hardware > > > > behavior > > > > hw/arm/ast27x0: Add DRAM alias for SSP SDRAM remap > > > > hw/arm/ast27x0: Add DRAM alias for TSP SDRAM remap > > > > hw/misc/aspeed_scu: Implement SSP reset and power-on control > > > > via > > SCU > > > > registers > > > > hw/misc/aspeed_scu: Implement TSP reset and power-on control > > > > via > > > SCU > > > > registers > > > > hw/misc/aspeed_scu: Add SCU support for SSP SDRAM remap > > > > hw/misc/aspeed_scu: Add SCU support for TSP SDRAM remap > > > > tests/functional/aarch64/test_aspeed_ast2700fc: Boot SSP/TSP via > PSP > > > > and load binaries from DRAM > > > > docs: Add support vbootrom and update Manual boot for ast2700fc > > > > > > Series: > > > Tested-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com> > > > > > > 2 notes: > > > > > > 1/ I3C errors in dmesg: > > > > > > [ 8.151230] 14c20000.i3c0: MIPI I3C HCI v0.0 r00 > > > [ 8.151498] 14c20000.i3c0: unsupported HCI version > > > [ 8.151761] mipi-i3c-hci 14c20000.i3c0: probe with driver > > > mipi-i3c-hci failed with error -93 > > > [ 8.152250] 14c21000.i3c1: MIPI I3C HCI v0.0 r00 > > > [ 8.152518] 14c21000.i3c1: unsupported HCI version > > > [ 8.152779] mipi-i3c-hci 14c21000.i3c1: probe with driver > > > mipi-i3c-hci failed with error -93 > > > [ 8.153322] 14c22000.i3c2: MIPI I3C HCI v0.0 r00 > > > [ 8.153588] 14c22000.i3c2: unsupported HCI version > > > [ 8.153853] mipi-i3c-hci 14c22000.i3c2: probe with driver > > > mipi-i3c-hci failed with error -93 > > > ... > > > > The AST2700 I3C controller implements the MIPI I3C HCI specification, > > which is not yet supported by QEMU. > > Currently, QEMU only provides an I3C model for the DesignWare > > controller used on the AST2600. > > > Nabih, Joe, Lucien, > > As far as I know, you have implemented support for the I3C HCI controller on > the AST2700 platform, and it appears to work well in your local QEMU > environment. > Do you have any plans to upstream this work? > If you are planning to upstream the I3C HCI support, it would be greatly > appreciated. > > Thanks, > Jamin > > > > > > 2/ shutdown not working > > > > > > [ 246.405297] systemd-shutdown[1]: Entering exitrd... > > > shutdown: poweroff --timeout=90000000us --log-level info > > > --log-target=kmsg --log-color --exit-code=0 > > > /shutdown: line 97: poweroff: not found Execute poweroff -f if all > > > unmounted ok, or exec /init shutdown-sh# > > > > OpenBMC currently only supports reboot. > > Invoking shutdown causes the system to return to the Linux initramfs > > instead of powering off. > > > > Thanks, > > Jamin
© 2016 - 2026 Red Hat, Inc.