History log of /freebsd-current/sys/modules/gpio/Makefile
Revision Date Author Comments
# 031beb4e 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 624e87b6 07-Dec-2019 Ian Lepore <ian@FreeBSD.org>

Add module build stuff for gpioths(4), a driver for DHT11/DHT22 sensors.


# 12889df7 27-May-2016 Oleksandr Tymoshenko <gonzo@FreeBSD.org>

Add gpiokeys to the list of GPIO modules built only if FDT is enabled


# 99819ca0 27-May-2016 Ian Lepore <ian@FreeBSD.org>

When building modules, define make variable OPT_FDT if the kernel config
includes the FDT option. Use OPT_FDT to conditionally compile modules
that require FDT support.

In the past we've gotten away with using the arch name as a proxy for FDT
support in makefile conditional logic, but now mips has some platforms with
fdt support and some without and we need a more direct test.


# b4c5dea6 26-May-2016 Adrian Chadd <adrian@FreeBSD.org>

[gpio] add gpiospi to the gpio module.


# 128e3872 26-May-2016 Ian Lepore <ian@FreeBSD.org>

Add a PPS driver that takes the timing pulse from a gpio pin. Currently
supports only ofw/fdt systems. Some day, hinted attachment for non-fdt
systems should be possible too.


# 9e1252ae 14-May-2016 Bjoern A. Zeeb <bz@FreeBSD.org>

Revert r299739. That did not make it better.
Instead disconnect gpiokeys from the build until it's fixed and buildable;
the SUBDIR list was not ordered properly anyway ;-)


# 81d3ea9f 12-May-2016 Oleksandr Tymoshenko <gonzo@FreeBSD.org>

Add loadable module for gpiokeys


# 3cf391a1 15-Jan-2012 Adrian Chadd <adrian@FreeBSD.org>

Allow building the GPIO bus and associated bits as modules.

This is primarily done to save a few bytes here and there on embedded
systems with limited flash space for kernels - a very limited (sub-1MB)
space may be available for the kernel and may only support gzip encoding.
The rootfs can be LZMA compressed.