aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/spi
Commit message (Collapse)AuthorAgeFilesLines
* Remove residual blank line at start of MakefileWarner Losh2024-07-154-4/+0
| | | | | | | This is a residual of the $FreeBSD$ removal. MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
* Add atopcase, the Apple HID over SPI input driverVal Packett2023-08-202-0/+12
| | | | | | | | | | | | | | | | The driver provides support for Human Interface Devices (HID) on Serial Peripheral Interface (SPI) buses on Apple Intel Macs produced in 2015-2018. The driver appears to work more stable after installation of Darwin OSI in acpi(4) driver. To install Darwin OSI insert following lines into /boot/loader.conf: hw.acpi.install_interface="Darwin" hw.acpi.remove_interface="Windows 2009, Windows 2012" Reviewed by: wulf Differential revision: https://reviews.freebsd.org/D39863
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-164-4/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* spibus(4): Add support for ACPI-based children enumerationVladimir Kondratyev2023-08-031-0/+5
| | | | | | | | | | | | | When spibus is attached as child of Intel SPI controller it scans all ACPI nodes for "SPI Serial Bus Connection Resource Descriptor" described in section 19.6.126 of ACPI specs. If such a descriptor is found, SPI child is added to spibus, it's SPI chip select, mode, clock, IRQ resource and ACPI handle are added to ivars. Existing ACPI bus-hosted child is deleted afterwards. Apple ACPI SPI extensions are supported. Reviewed by: manu Differential Revision: https://reviews.freebsd.org/D41248
* Fix some modules to export more used symbolsKonstantin Belousov2021-11-181-0/+2
| | | | | | | | | and remove non-present symbols that are now reported by kmod_syms.awk. Reviewed by: emaste Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D32878
* Add opt_platform.h for several modules that have #ifdef FDT in the source.Ian Lepore2018-04-013-0/+3
| | | | | | | Submitted by: Andre Albsmeier <Andre.Albsmeier@siemens.com> Notes: svn path=/head/; revision=331868
* Remove some files that snuck in via cut and paste.Ian Lepore2018-02-212-2/+0
| | | | | | | | | Having these compiled into the module causes the kobj method descriptors to be resolved incorrectly (by the compile-time linker instead of the kernel linker), which then leads to hours of frustrating debugging. Notes: svn path=/head/; revision=329729
* Build at45d and mx25l SPI flash drivers as modules.Ian Lepore2018-02-193-0/+40
| | | | Notes: svn path=/head/; revision=329546
* Add ofw_bus_if.h to SRCS.Ian Lepore2018-02-191-1/+1
| | | | Notes: svn path=/head/; revision=329545
* Add modules/spi as a gathering point for SPI-related modules, analagous toIan Lepore2018-02-192-0/+26
modules/i2c for i2c/iicbus modules. Build spibus as a module. Notes: svn path=/head/; revision=329544