]> git.baikalelectronics.ru Git - kernel.git/commit
spi: spi-zynqmp-gqspi: Add two chip select support
authorAmit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com>
Thu, 12 May 2022 14:58:20 +0000 (20:28 +0530)
committerMark Brown <broonie@kernel.org>
Mon, 6 Jun 2022 11:41:27 +0000 (12:41 +0100)
commit2909255cc8b4b603e16eedace17af23a9cb43df5
treea3e9f7fb66cffccd075b5abf1a0345b35b8d0f27
parent0aa8d2cb7d82f16d307c1699ea56eb2c8d91c700
spi: spi-zynqmp-gqspi: Add two chip select support

ZynqMP GQSPI controller can support up to two chip selects but the current
GQSPI driver only support CS0. With this update and num-cs DT property set
to 2 GQSPI driver can now support two slave devices each connected to one
chip select.

GQSPI driver configures the Lower CS and Upper CS based on the reg DT
property.

Changes tested on ZynqMP board with two SPI-NOR flashes each connected
to a different CS.

Signed-off-by: Amit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com>
Link: https://lore.kernel.org/r/20220512145820.20425-1-amit.kumar-mahapatra@xilinx.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-zynqmp-gqspi.c