Main index | Section 4 | Options |
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
mx25l_load="YES"
The mx25l driver uses opcode 0x9f to read the manufacturer and device ID data to determine whether the device is supported. The device ID is looked up using a table of data within the driver which describes the attributes of each supported device, such as block size, sector size, and device capacity. When a supported device is found, the mx25l driver creates a disk device and makes it accessible at /dev/flash/mx25l?. The new disk device is then tasted by the available geom(4) modules as with any disk device.
The following properties are required in the mx25l device subnode:
compatible | |
Must be the string "jedec,spi-nor". | |
reg | |
Chip select address of device. | |
spi-max-frequency | |
The maximum bus frequency to use when communicating with this slave device. Actual bus speed may be lower, depending on the capabilities of the SPI bus controller hardware. | |
The following properties are optional for the mx25l device subnode:
spi-cpha | |
Empty property indicating the slave device requires shifted clock phase (CPHA) mode. | |
spi-cpol | |
Empty property indicating the slave device requires inverse clock polarity (CPOL) mode. | |
spi-cs-high | |
Empty property indicating the slave device requires chip select active high. | |
hint.mx25l.%d.at | |
The spibus the mx25l instance is attached to. | |
hint.mx25l.%d.clock | |
The maximum bus frequency to use when communicating with this device. Actual bus speed may be lower, depending on the capabilities of the SPI bus controller hardware. | |
hint.mx25l.%d.cs | |
The chip-select number to assert when performing I/O for this device. Set the high bit (1 << 31) to invert the logic level of the chip select line. | |
hint.mx25l.%d.mode | |
The SPI mode (0-3) to use when communicating with this device. | |
/dev/flash/mx25l? | |
Provides read/write access to the storage device. | |
/dev/flash/spi? | An alias for the /dev/mx25l? device, for backwards compatibility with older versions of the driver. |
MX25L (4) | February 26, 2019 |
Main index | Section 4 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
“ | If you have a problem and you think awk(1) is the solution, then you have two problems. | ” |
— David Tilbrook |