xref: /openbsd-src/sys/dev/gpio/files.gpio (revision 854a1b2d65aecb1ec4da35222be452e85e91f3b7)
1*854a1b2dSjsg# $OpenBSD: files.gpio,v 1.11 2020/01/24 05:14:51 jsg Exp $
23615eacbSgrange
37d434456Smatthieudefine	gpio {[offset = -1], [mask = 0], [flag = 0]}
43615eacbSgrange
53615eacbSgrangedevice	gpio: gpio
63615eacbSgrangeattach	gpio at gpiobus
73615eacbSgrangefile	dev/gpio/gpio.c				gpio	needs-flag
8d011abfbSgrange
9fca40c6aSmbalmer# GPIO simulator
10fca40c6aSmbalmerdevice	gpiosim: gpiobus
11fca40c6aSmbalmerattach	gpiosim at root
12*854a1b2dSjsgfile	dev/gpio/gpiosim.c			gpiosim
13fca40c6aSmbalmer
14a448c1f4Sgrange# I2C bus bit-banging
15d011abfbSgrangedevice	gpioiic: i2cbus, i2c_bitbang
16d011abfbSgrangeattach	gpioiic at gpio
17d011abfbSgrangefile	dev/gpio/gpioiic.c			gpioiic
18f8c248a6Sgrange
19f8c248a6Sgrange# 1-Wire bus bit-banging
20f8c248a6Sgrangedevice	gpioow: onewirebus, onewire_bitbang
21f8c248a6Sgrangeattach	gpioow at gpio
22f8c248a6Sgrangefile	dev/gpio/gpioow.c			gpioow
23c9851b67Smbalmer
24947eb244Sclaudio# DCF77 time signal station receivers
25c9851b67Smbalmerdevice	gpiodcf
26c9851b67Smbalmerattach	gpiodcf at gpio
27c9851b67Smbalmerfile	dev/gpio/gpiodcf.c			gpiodcf
28c9851b67Smbalmer
29