| ||
The FT4222H is a High/Full Speed USB2.0-to-Quad SPI/I2C device controller in a compact 32-pin QFN package. The device requires an external crystal at 12MHz in order for the internal PLL to operate. It supports multi-voltage IO: 1.8/2.5 and 3.3V and provides 128 bytes one-time-programmable (OTP) memory space for storing vendor-specific information. This device contains both SPI and I2C configurable interfaces. The SPI interface can be configured as master mode with single, dual and quad bits data width transfer, or slave mode with single bit data width transfer. The I2C interface can be configured in master or slave mode. The FT4222H is available in in a space saving Pb-free (RoHS compliant) 32-pin QFN package. | ||
| ||
|
| |
| ||
|
| |
| ||
| ||
| ||
| ||
|
![Linux spi command Linux spi command](/uploads/1/2/5/8/125857062/221728406.png)
Nowadays, I am very confuzed because of FEC and micrel drivers. I have plan to use spi slave mode of micrel ksz8873 ethernet switch driver with imx6solo. I checked that SPI interface worked correctly. I could check that by spidev default driver. So, I wanted to use the provided micrel ethernet switch driver (SPI) instead of spidev driver.