Date: Fri, 19 May 2017 08:00:01 -0700 From: Ravi Pokala <rpokala@mac.com> To: Andriy Gapon <avg@FreeBSD.org>, "freebsd-hackers@freebsd.org" <freebsd-hackers@FreeBSD.org> Subject: Re: iMC SMBus controller driver Message-ID: <2428158C-45B3-434A-A2FD-B24A655C7564@panasas.com> In-Reply-To: <532facb6-00bb-52d2-3e99-4e8c1bc16670@FreeBSD.org> References: <A2DB20B4-849E-46E9-B773-02857B1726CE@mac.com> <532facb6-00bb-52d2-3e99-4e8c1bc16670@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
-----Original Message----- > From: Andriy Gapon <avg@FreeBSD.org> > Date: 2017-05-19, Friday at 02:21 > To: Ravi Pokala <rpokala@mac.com>, "freebsd-hackers@freebsd.org" <freebsd-hackers@FreeBSD.org> > Subject: Re: iMC SMBus controller driver > > On 19/05/2017 00:22, Ravi Pokala wrote: >> Hi folks, >> >> In recent years, Intel has put an SMBus controller on the CPU's integrated Memory Controller (iMC). Does anyone have a driver for that? Even if it's not something that you're willing to open up, just knowing that someone has done it would be nice. >> >> (I'm specifically interested in Haswell/Broadwell Xeon, but I'd imagine the programming model is the same for the iMC/SMBus controller on all the recent CPUs.) > > Could ismt be what you are looking for? Yes and no. ismt(4) is a non-ichsmb SMBus controller, but the driver only supports Atom S1200 (Briarwood) and Atom C2000 (Avoton / Rangeley) SoCs. But maybe it just needs to have newer devices added to the list...? As it happens, I have the datasheet for the Rangeley at my fingertips. I searched for some of the magic numbers from ismt(4), and found where the "SMT" SMBus controller (PCI 0:13:0) is documented. I also did some digging on Intel's site, and found Volume 2 of the Broadwell Xeon datasheet, where the iMC (PCI 0:19:0 and 0:22:0) is documented. Unfortunately, Rangeley's SMT SMBus controller and Broadwell's iMC's SMBus controller bear no resemblance to each other. So, no, ismt(4) is not the droid ^W driver I'm looking for. :-/ Thanks, Ravi (rpokala@) > -- > Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2428158C-45B3-434A-A2FD-B24A655C7564>