1What: /sys/class/spi_master/spiB/new_device 2Date: July 2026 3KernelVersion: 7.3 4Contact: linux-spi@vger.kernel.org 5Description: (WO) Instantiate a new SPI device on bus B, where B 6 is the bus number (0, 1, 2, ...). Takes parameters 7 in the format: 8 9 <modalias> <chip_select> [<max_speed_hz> [<mode>]] 10 11 where modalias is the driver name, chip_select is the 12 CS line number, and max_speed_hz and mode are optional. 13 14 The device can later be removed with delete_device. 15 16 Only devices created via this interface can be removed 17 with delete_device; platform and DT devices are not 18 affected. 19 20 Example: 21 # echo spidev 0 > /sys/class/spi_master/spi0/new_device 22 # echo spidev 0 10000000 > /sys/class/spi_master/spi0/new_device 23 # echo spidev 0 10000000 3 > /sys/class/spi_master/spi0/new_device 24 25What: /sys/class/spi_master/spiB/delete_device 26Date: July 2026 27KernelVersion: 7.3 28Contact: linux-spi@vger.kernel.org 29Description: (WO) Remove a SPI device previously created via 30 new_device. Takes a single parameter: the chip select 31 number of the device to remove. 32 33 Example: 34 # echo 0 > /sys/class/spi_master/spi0/delete_device 35