1*50bb9ed1Sbrad# $NetBSD: files.spi,v 1.10 2022/12/03 01:04:43 brad Exp $ 25c050c46Sgdamore 35c050c46Sgdamoredefine spibus { } 45c050c46Sgdamore 5b656910dStnndevice spi { [slave = -1] } 65c050c46Sgdamoreattach spi at spibus 75c050c46Sgdamorefile dev/spi/spi.c spi | spibus 85c050c46Sgdamore 95c050c46Sgdamore# 105c050c46Sgdamore# SPI client devices 115c050c46Sgdamore# 125c050c46Sgdamore 13c36ea7cfSgdamore# Common SPI flash support 14c36ea7cfSgdamoredefine spiflashbus { } 15c36ea7cfSgdamoredevice spiflash: disk 16c36ea7cfSgdamoreattach spiflash at spiflashbus 17c36ea7cfSgdamorefile dev/spi/spiflash.c spiflash | spiflashbus 18c36ea7cfSgdamore 19c36ea7cfSgdamore# STMicro M25P SPI flash 20c36ea7cfSgdamoredevice m25p: spiflashbus 21c36ea7cfSgdamoreattach m25p at spi 22c36ea7cfSgdamorefile dev/spi/m25p.c m25p 23c36ea7cfSgdamore 245c050c46Sgdamore# TI TMP121 digital temperature sensor 255c050c46Sgdamoredevice tmp121temp: sysmon_envsys 265c050c46Sgdamoreattach tmp121temp at spi 275c050c46Sgdamorefile dev/spi/tmp121.c tmp121temp 2821a43d72Srkujawa 2921a43d72Srkujawa# MCP48x1 DAC 3021a43d72Srkujawadevice mcp48x1dac 3121a43d72Srkujawaattach mcp48x1dac at spi 3221a43d72Srkujawafile dev/spi/mcp48x1.c mcp48x1dac 3321a43d72Srkujawa 34a845bf81Skardel# MCP23S17 16-bit GPIO 355eb438adSthorpejattach mcpgpio at spi with mcpgpio_spi 365eb438adSthorpejfile dev/spi/mcp23xxxgpio_spi.c mcpgpio_spi 37d643dd14Sphx 38281830f2Stnn# Solomon Systech SSD13xx PLED/OLED display 39281830f2Stnnattach ssdfb at spi with ssdfb_spi 40281830f2Stnnfile dev/spi/ssdfb_spi.c ssdfb_spi 41281830f2Stnn 42d643dd14Sphx# MCP3x0x ADC 43d643dd14Sphxdevice mcp3kadc: sysmon_envsys 44d643dd14Sphxattach mcp3kadc at spi 45d643dd14Sphxfile dev/spi/mcp3k.c mcp3kadc 46bf53d441Sbrad 47bf53d441Sbrad# Sparkfun Serial motor controller 48bf53d441Sbradattach scmd at spi with scmdspi 49bf53d441Sbradfile dev/spi/scmdspi.c scmdspi 50*50bb9ed1Sbrad 51*50bb9ed1Sbrad# Bosch BMP280 / BME280 sensor 52*50bb9ed1Sbradattach bmx280thp at spi with bmx280thpspi 53*50bb9ed1Sbradfile dev/spi/bmx280thpspi.c bmx280thpspi 54