aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/spi/spi-summary13
1 files changed, 13 insertions, 0 deletions
diff --git a/Documentation/spi/spi-summary b/Documentation/spi/spi-summary
index 761debf748e9..a5ffba33a351 100644
--- a/Documentation/spi/spi-summary
+++ b/Documentation/spi/spi-summary
@@ -115,6 +115,9 @@ shows up in sysfs in several locations:
115 /sys/devices/.../CTLR/spiB.C ... spi_device for on bus "B", 115 /sys/devices/.../CTLR/spiB.C ... spi_device for on bus "B",
116 chipselect C, accessed through CTLR. 116 chipselect C, accessed through CTLR.
117 117
118 /sys/devices/.../CTLR/spiB.C/modalias ... identifies the driver
119 that should be used with this device (for hotplug/coldplug)
120
118 /sys/bus/spi/devices/spiB.C ... symlink to the physical 121 /sys/bus/spi/devices/spiB.C ... symlink to the physical
119 spiB-C device 122 spiB-C device
120 123
@@ -247,6 +250,12 @@ driver is registered:
247 250
248Like with other static board-specific setup, you won't unregister those. 251Like with other static board-specific setup, you won't unregister those.
249 252
253The widely used "card" style computers bundle memory, cpu, and little else
254onto a card that's maybe just thirty square centimeters. On such systems,
255your arch/.../mach-.../board-*.c file would primarily provide information
256about the devices on the mainboard into which such a card is plugged. That
257certainly includes SPI devices hooked up through the card connectors!
258
250 259
251NON-STATIC CONFIGURATIONS 260NON-STATIC CONFIGURATIONS
252 261
@@ -258,6 +267,10 @@ up the spi bus master, and will likely need spi_new_device() to provide the
258board info based on the board that was hotplugged. Of course, you'd later 267board info based on the board that was hotplugged. Of course, you'd later
259call at least spi_unregister_device() when that board is removed. 268call at least spi_unregister_device() when that board is removed.
260 269
270When Linux includes support for MMC/SD/SDIO/DataFlash cards through SPI, those
271configurations will also be dynamic. Fortunately, those devices all support
272basic device identification probes, so that support should hotplug normally.
273
261 274
262How do I write an "SPI Protocol Driver"? 275How do I write an "SPI Protocol Driver"?
263---------------------------------------- 276----------------------------------------