Re: Composite PCI devices in FreeBSD (mfd in Linux)

From: Emiel Kollof <coolvibe_at_hackerheaven.org>
Date: Tue, 11 Dec 2018 15:02:52 +0100
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
Received on Tue Dec 11 2018 - 13:10:21 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:19 UTC