aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/spibus
Commit message (Expand)AuthorAgeFilesLines
* chore: replace {0, 0} with {DEV,KOBJ}METHOD_ENDEnji Cooper2026-02-251-1/+1
* bus: Document special ranges of IVARsJohn Baldwin2026-02-171-1/+1
* spibus: Don't leak KVA when freeing a mmap regionJohn Baldwin2026-02-061-1/+3
* bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHODJohn Baldwin2025-12-091-2/+2
* newbus: replace leftover device unit wildcardsAhmad Khalifa2025-06-211-1/+1
* spibus: Use bus_generic_* directly instead of wrappersJohn Baldwin2025-01-023-28/+4
* Use bus_generic_detach instead of device_delete_children in detachJohn Baldwin2025-01-021-1/+1
* bus_generic_detach: Delete children after detaching themJohn Baldwin2025-01-022-4/+0
* Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin2024-12-064-4/+8
* Replace calls to bus_generic_probe with bus_identify_childrenJohn Baldwin2024-12-061-1/+1
* spibus: Use a bus_child_deleted method to free ivars for childrenJohn Baldwin2024-11-014-0/+22
* newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANYWarner Losh2024-07-253-3/+3
* hwreset: Move reset code in dev/hwresetEmmanuel Vadot2024-01-102-2/+2
* clk: Move clock code in dev/clkEmmanuel Vadot2024-01-102-2/+2
* spibus: Move allwinner driver into the common directoryEmmanuel Vadot2024-01-101-0/+610
* spibus: Move rockchip driver into the common directoryEmmanuel Vadot2024-01-101-0/+476
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-272-2/+0
* spibus: Make ofw_spibus probe just a little more favoredJustin Hibbits2023-08-281-1/+1
* Add plug and play information macro for SPI bus.Vladimir Kondratyev2023-08-201-0/+6
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-163-6/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-162-4/+0
* acpi_spibus.c: fix i386 buildKonstantin Belousov2023-08-061-1/+1
* spibus(4): Add support for ACPI-based children enumerationVladimir Kondratyev2023-08-033-10/+606
* spibus(4): Allow IRQ resource to be releasedVladimir Kondratyev2023-08-031-1/+1
* spibus(4): Skip bus_generic_detach() on device detachVladimir Kondratyev2023-08-031-7/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* spibus: extend API: add cs_delay ivar, KEEP_CS and NO_SLEEP flagsVal Packett2023-04-243-0/+13
* spigen: Remove unused devclass argument to DRIVER_MODULE.John Baldwin2022-05-091-3/+1
* Remove unused spibus_devclass and ofw_spibus_devclass.John Baldwin2022-05-093-8/+2
* newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,loca...Warner Losh2021-06-232-15/+5
* Add IRQ resource to SPIBUSEmmanuel Vadot2020-12-173-0/+44
* spibus: clean up empty lines in .c and .h filesMateusz Guzik2020-09-012-4/+2
* Consistently use busy and vm_page_valid() rather than touching page bitsJeff Roberson2020-01-231-2/+3
* Regularize my copyright noticeWarner Losh2019-12-044-8/+4
* Use the new FDTCOMPAT_PNP_INFO() macro to define SPIBUS_FDT_PNP_INFO().Ian Lepore2019-05-231-3/+5
* Set maximum bus clock speed from hints when attaching hinted spibus(4) children.Ian Lepore2019-02-251-0/+1
* Reapply, with minor tweaks, r338025, from the original commit:Warner Losh2018-09-261-1/+1
* Back out r338035 until Warner is finished churning GSoC PNP patchesConrad Meyer2018-08-191-1/+1
* Remove unused and easy to misuse PNP macro parameterConrad Meyer2018-08-191-1/+1
* Enhancements and fixes for the spigen(4) driver...Ian Lepore2018-07-111-168/+71
* Incorporate bus and chip select numbers into spigen(4) cdev names. RatherIan Lepore2018-06-212-6/+48
* spi: Add SPIBUS_PNP_INFO macroEmmanuel Vadot2018-06-141-0/+4
* Allow hinted attachment on FDT-based systems. Instead of returning ENXIOIan Lepore2018-04-081-8/+11
* Cast the data pointer to the correct type for the data being accessed (asIan Lepore2018-04-071-2/+2
* Don't check for impossible NULL return from malloc(..., M_WAITOK).Ian Lepore2018-04-071-6/+0
* Add an ioctl to get/set the SPI transfer mode. Also, make the bus clockIan Lepore2018-04-071-12/+11
* Generate a spibus_set_[ivarname]() convenience function for each ivar,Ian Lepore2018-04-071-1/+7
* Remove the existing identify() hack to force-add a spigen device onIan Lepore2018-04-071-15/+16
* Return BUS_PROBE_DEFAULT, not zero, because this is not the one driverIan Lepore2018-04-071-1/+5