MFC r351604:ichsmb: defer smbus attach until interrupts are availableThis fixes a "timed sleep before timers are working" panic seenwhile attaching jedec_dimm(4) instances too early in the boot.
MFC r351604:ichsmb: defer smbus attach until interrupts are availableThis fixes a "timed sleep before timers are working" panic seenwhile attaching jedec_dimm(4) instances too early in the boot.Submitted by: ianReviewed by: hselaskyDifferential Revision: https://reviews.freebsd.org/D21452
show more ...
MFC r345333: Add some Cannon Lake chipset IDs.
Add IDs for several missing Intel SMBus controllers.Obtained from: Data sheets, Linux defines, local hardwareMFH: 2 weeks
ichsmb: switch device_probe() from a large case statement to a lookup table.The case statement was getting unmanageably large, and I'm about to addseveral more devices to it.MFC after: 2 weeks
Remove #define PCIS_SERIALBUS_SMBUS_PROGIF, unused since r200091
Add some device IDs found in my new laptop.
Migrate many bus_alloc_resource() calls to bus_alloc_resource_anywhere().Most calls to bus_alloc_resource() use "anywhere" as the range, with a givencount. Migrate these to use the new bus_alloc_
Migrate many bus_alloc_resource() calls to bus_alloc_resource_anywhere().Most calls to bus_alloc_resource() use "anywhere" as the range, with a givencount. Migrate these to use the new bus_alloc_resource_anywhere() API.Reviewed by: jhbDifferential Revision: https://reviews.freebsd.org/D5370
ichsmb: add PCI device ID for Intel Sunrise Point-H SMBus controllerMFC after: 3 daysSponsored by: Dell Inc.
ichsmb: add Intel Wellsburg device ID.Submitted by: Michael Allen <mallen pi-coral.com>MFC after: 1 weekSponsored by: Pi-Coral, Inc.
ichsmb: remove whitespace.
Add Lynx-Point LP smbus controller ID.
ichsmb: add a device id for the Wildcat Point-LP.MFC after: 1 week
Add bunch of PCI IDs of Intel Wildcat Point (9 Series) chipsets.MFC after: 1 week
Add ID for Intel Avoton SMBus controller.
Add new Coleto Creek device support: SATA, SMBus, and Watchdog devices.MFC after: 1 week
Add Intel Lynx Point PCH SMBus Device IDs
- There's no need to overwrite the default device method with the default one. Interestingly, these are actually the default for quite some time (bus_generic_driver_added(9) since r52045 and bus_
- There's no need to overwrite the default device method with the default one. Interestingly, these are actually the default for quite some time (bus_generic_driver_added(9) since r52045 and bus_generic_print_child(9) since r52045) but even recently added device drivers do this unnecessarily. Discussed with: jhb, marcel- While at it, use DEVMETHOD_END. Discussed with: jhb- Also while at it, use __FBSDID.
Revert r224736 as the introduced value was already present.Reported by: tinderbox, pluknetApproved by: re (kib)
Add the PCI ID for the PCH DH89xxCC on ichsmb as got from Linux counterpart.Sponsored by: Sandvine IncorporatedReviewed by: emaste, rstoneApproved by: re (bz)MFC after: 3 days
Chipset support for the new Intel Panther Point PCH, thanksto Seth Heasley for preparing the changes.
Support for the new Patsburg PCH chipset: - SMBus Controller - SATA Controller - HD Audio Controller - Watchdog ControllerThanks to Seth Heasley ([email protected]) for pro
Support for the new Patsburg PCH chipset: - SMBus Controller - SATA Controller - HD Audio Controller - Watchdog ControllerThanks to Seth Heasley ([email protected]) for providing us code.MFC after 3 days
Support for the new DH89xxCC PCH chipset including: - SATA controller - Watchdog timer - SMBus controller
Add support for Intel Cougar Point SMBus controller.MFC afer 1 week
ichsmb: add another pci idThis is SMBus controller found in Intel Platform Controller Hub (PCH),which is a general name that refers to Intel 5 Series chipsets and3400 Series chipsets.Submitted
ichsmb: add another pci idThis is SMBus controller found in Intel Platform Controller Hub (PCH),which is a general name that refers to Intel 5 Series chipsets and3400 Series chipsets.Submitted by: Dmitry S. Luhtionov <[email protected]>MFC after: 3 days
ichsmb: drop default attachment to generic smbus hardwareAttach only to devices known to be supported.This change overrided and undoes r200053.Suggested by: jhbMFC after: 2 weeks (only to stabl
ichsmb: drop default attachment to generic smbus hardwareAttach only to devices known to be supported.This change overrided and undoes r200053.Suggested by: jhbMFC after: 2 weeks (only to stable/8)
123