xref: /netbsd-src/sys/dev/gpio/files.gpio (revision 5bbd2a12505d72a8177929a37b5cee489d0a1cfd)
1# $NetBSD: files.gpio,v 1.10 2011/11/13 12:33:00 mbalmer Exp $
2
3define	gpio {[offset = -1], [mask = 0], [flag = 0]}
4
5device	gpio: gpio
6attach	gpio at gpiobus
7file	dev/gpio/gpio.c				gpio	needs-flag
8
9# GPIO simulator
10defpseudodev	gpiosim: gpiobus
11file	dev/gpio/gpiosim.c			gpiosim
12
13# I2C bus bit-banging
14device	gpioiic: i2cbus, i2c_bitbang
15attach	gpioiic at gpio
16file	dev/gpio/gpioiic.c			gpioiic
17
18# 1-Wire bus bit-banging
19device	gpioow: onewirebus, onewire_bitbang
20attach	gpioow at gpio
21file	dev/gpio/gpioow.c			gpioow
22
23# Keylock
24device	gpiolock: gpiobus
25attach	gpiolock at gpio
26file	dev/gpio/gpiolock.c			gpiolock
27
28# PWM
29device	gpiopwm: gpiobus
30attach	gpiopwm at gpio
31file	dev/gpio/gpiopwm.c			gpiopwm
32