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