Integrate linux-guf/linux-5.15.29-guf-santvend-ble
Commit: seco-ne/kernel/linux-guf@43b1d1f2
arm: dts: san: santvend: Add spidev nodes for Bluetooth
SANTVEND v1.2 is equipped with ISP091201 BLE module. It uses customized "spidevas" driver, with its own chip select handling.
SANTVEND v1.3 is equipped with Protues-III Bluetooth LE 5.1 module. The device uses standard "spidev" driver. In order to make it work, chip select gpio must be configured for ecspi3.
Both spidev nodes are disabled by default. The correct device will be enabled depending on the board revision.
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@bbf0219b
spi: spidev: Add Wurth Elektronik Proteus-III device compatible
Add compatible string for Wurth Elektronik Proteus-III device.
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@60c4cdf3
spi: spidev: Make spidev_class public
The "spidev_class" structure will be also used in spidevas driver. So make it public using EXPORT_SYMBOL_GPL macro.
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@44e66ffc
spi: spidevas: Port main changes
This includes it's own chip select and "ready" interrupt handling. The changes are ported from Jethro BSP (linux-imx-4.1.15).
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@a69799ef
spi: spidevas: Get rid of spidev_probe_acpi
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@7d0c6079
spi: spidevas: Update compatible list
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@0a2b9aed
spi: spidevas: use spi_async instead of spi_sync
Revert changes introduced in commit 98d6f4795800 ("spi: spidev: use spi_sync instead of spi_async")
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@3034d49e
spi: spidevas: Add async spidev driver
For now it's just a copy of current spidev driver.
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@79754856
spi: imx: Add support of SPI_LSB_FIRST mode
SANTVEND v1.2 is equipped with ISP091201 Bluetooth LE module, based on Nordic Semiconductor nRF8001 chip. The chip sends data in LSB mode.
Add bit order reversal to i.MX SPI controller driver to work with nRF8001.
Signed-off-by: Dmitry Petrov dmitry.petrov@rtsoft.de