Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I'll just run the command on the branches)Sponsored by: Netflix
sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point)Also adds fixups and cleanups:- apply the child's mode/speed- implement suspend/resume support- use RF_SHAREABLE interrupts- use bus_de
intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point)Also adds fixups and cleanups:- apply the child's mode/speed- implement suspend/resume support- use RF_SHAREABLE interrupts- use bus_delayed_attach_children since the transfer can use interrupts- add support for newly added spibus features (cs_delay and flags)Operation tested on Broadwell (Wildcat Point) MacBookPro12,1.Attachment also tested on Kaby Lake (Sunrise Point) Pixelbook.Reviewed by: wulfMFC after: 1 monthDifferential revision: https://reviews.freebsd.org/D29249
show more ...
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
[intelspi][bytgio] Fix buildworld with MODULES_WITH_WORLD setAdd opt_platform.h and opt_acpi.h to the dependencies so modules can bebuilt as a part of buildworld when MODULES_WITH_WORLD is setRe
[intelspi][bytgio] Fix buildworld with MODULES_WITH_WORLD setAdd opt_platform.h and opt_acpi.h to the dependencies so modules can bebuilt as a part of buildworld when MODULES_WITH_WORLD is setReported by: Andre Albsmeier (for 11-stable)MFC after: 1 day
[intelspi] Add SPI driver for Intel BayTrail SoCAdd SPI mode (PIO-only) support for Intel Synchronous Serial Port thatcan be found in several Intel's products starting from PXA family.Most of imp
[intelspi] Add SPI driver for Intel BayTrail SoCAdd SPI mode (PIO-only) support for Intel Synchronous Serial Port thatcan be found in several Intel's products starting from PXA family.Most of implementations have slight differences in behavior and inaddresses for registers subset. This driver covers only BayTrail SoCimplementation for it's the only hardware I have to test it on.Driver attaches to ACPI bus only and does not have PCI or FDT supportfor now due to lack of hardware to test it on."intelspi" is the best name I've managed to come up with. Linux drivername (spi-pxa2xx) does not make sense because current implementationdoes not support actual PXA2xx SoCs. And as far as I know there is nocodename assigned to Intel SSP chip.Reviewed by: br, manuMFC after: 1 monthDifferential Revision: https://reviews.freebsd.org/D8896