From: Simone Chifari <simone.chifari@gmail.com>
To: Adamyno <padamyno@gmail.com>
Cc: Andi Shyti <andi.shyti@kernel.org>,
Andy Lutomirski <luto@kernel.org>,
Stefan Schaeckeler <schaecsn@gmx.net>,
linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v3 1/1] i2c: imc-skylake: add Intel Skylake-X iMC SMBus adapter
Date: Tue, 29 Sep 2026 18:57:19 +0200 [thread overview]
Message-ID: <20260929165719.403487-1-simone.chifari@gmail.com> (raw)
In-Reply-To: <20260928080640.550879-1-padamyno@gmail.com>
On Mon, Sep 28, 2026 at 10:06:26AM +0200, Adamyno wrote:
> I tested this driver end-to-end on real hardware. Code as published at
> https://github.com/systempal/i2c-imc-skylake (matching the v3/v4 series;
> the v4 rework did not change anything relevant to this test).
Hi Adamyno,
thanks for testing, and for the detailed report. It is the first
report from a board other than mine, and it will go into the next
cover letter as such: a second vendor and BIOS, SMBCNTL reading 0 where
mine reads 0xac000000, ee1004 on all eight modules, and the RGB write
traffic through both adapters.
For the record, since the tag lands on the v3 thread: the GitHub main
you tested has the same transfer path as v4 and only adds shutdown
handling that is not part of the series. I will carry
Tested-by: Adamyno <padamyno@gmail.com>
in the next revision, unless v4 is applied as is.
If you have time for more, two read-only measurements would help with
the question this series still leaves open: whether the firmware uses
the engine behind the driver's back. The numbers in the v4 cover letter
come from my board only, and yours has a different BIOS. Both scripts
are in tools/ of the same repository (see tools/README.md) and only
read config space:
# OpenRGB closed, driver unloaded: anything that moves is firmware
sudo modprobe -r i2c_imc_skylake
sudo ./tools/watch-engine.sh --seconds 3600
sudo ./tools/dump-pcu-config.sh --settle 10
The raw output is what matters, and it would be credited to you in the
cover letter. A suspend/resume cycle during the watch-engine hour would
make it even more useful.
> One observation that may be worth adding to the driver documentation:
> the RGB controller ICs on G.Skill Trident Z RGB DIMMs answer at SMBus
> addresses 0x70-0x73 on this bus (4 per channel), not the 0x39-0x3D
> range that older OpenRGB-era documentation assumed.
Useful to know, but I think it fits OpenRGB's documentation better
than the driver's: the driver does not know about the devices behind
it, and ENE controllers can be re-addressed at runtime (OpenRGB's
detector does exactly that), so the address depends on the modules and
on the firmware or software that set them up.
Thanks,
Simone
prev parent reply other threads:[~2026-09-29 16:57 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-28 12:24 [PATCH v3 0/1] " Simone Chifari
2026-07-28 12:24 ` [PATCH v3 1/1] " Simone Chifari
2026-07-29 8:22 ` kernel test robot
2026-09-29 21:14 ` Andi Shyti
2026-09-30 22:32 ` Simone Chifari
2026-09-28 8:06 ` Adamyno
2026-09-29 16:57 ` Simone Chifari [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260929165719.403487-1-simone.chifari@gmail.com \
--to=simone.chifari@gmail.com \
--cc=andi.shyti@kernel.org \
--cc=linux-i2c@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=luto@kernel.org \
--cc=padamyno@gmail.com \
--cc=schaecsn@gmx.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®