Lines Matching +full:device +full:- +full:width
30 .Nd driver for SpiFlash(tm) compatible non-volatile storage devices
35 .Bd -ragged -offset indent
36 .Cd "device mx25l"
42 .Bd -literal -offset indent
48 driver provides support for the family of non-volatile storage
55 driver uses opcode 0x9f to read the manufacturer and device ID
56 data to determine whether the device is supported.
57 The device ID is looked up using a table of data within the driver
58 which describes the attributes of each supported device,
59 such as block size, sector size, and device capacity.
60 When a supported device is found, the
62 driver creates a disk device and makes it accessible at
64 The new disk device is then tasted by the available
66 modules as with any disk device.
72 .Bl -bullet -compact
133 device is defined as a slave device subnode
139 device.
140 The most commonly-used ones are documented below.
144 device subnode:
145 .Bl -tag -width indent
147 Must be the string "jedec,spi-nor".
149 Chip select address of device.
150 .It Va spi-max-frequency
151 The maximum bus frequency to use when communicating with this slave device.
158 device subnode:
159 .Bl -tag -width indent
160 .It Va spi-cpha
161 Empty property indicating the slave device requires shifted clock
163 .It Va spi-cpol
164 Empty property indicating the slave device requires inverse clock
166 .It Va spi-cs-high
167 Empty property indicating the slave device requires chip select active high.
171 .Xr device.hints 5
176 .Bl -tag -width indent
182 The maximum bus frequency to use when communicating with this device.
186 The chip-select number to assert when performing I/O for this device.
189 The SPI mode (0-3) to use when communicating with this device.
192 .Bl -tag -width /dev/flash/spi?
194 Provides read/write access to the storage device.