Date: Tue, 11 Dec 2018 15:02:52 +0100 From: Emiel Kollof <coolvibe@hackerheaven.org> To: Anthony Jenkins <Scoobi_doo@yahoo.com> Cc: FreeBSD CURRENT <freebsd-current@freebsd.org>, owner-freebsd-current@freebsd.org Subject: Re: Composite PCI devices in FreeBSD (mfd in Linux) Message-ID: <d665e13578b9e6814e57ac491d494463@hackerheaven.org> In-Reply-To: <cf2c24e0-f7d4-9496-7efa-6c5963d77362@yahoo.com> References: <cf2c24e0-f7d4-9496-7efa-6c5963d77362@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Anthony Jenkins schreef op 2018-12-10 18:00: > Hi all, > > I'm trying to port an Intel PCI I2C controller from Linux to FreeBSD. > Linux represents this device as an MFD (multi-function device), meaning > it has these "sub-devices" that can be handed off to other drivers to > actually attach devices to the system. The Linux "super" PCI device is > the intel-lpss-pci.c, and the "sub" device is i2c-designware-platdrv.c, > which represents the DesignWare driver's "platform" attachment to the > Linux system. FreeBSD also has a DesignWare I2C controller driver, > ig4(4), but it only has PCI and ACPI bus attachment implementations. Might this also be relevant for i2c-hid devices, like some touchpads (Elantech for example)? Cheers, Emiel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d665e13578b9e6814e57ac491d494463>