
This patch series addresses an issue with the indaddrtrig register on the Cadence QSPI device being programmed with the wrong value for the socfpga arch. Adopting the trigger-address DT bindings from the Linux kernel allows the indaddrtrig register to be set independently from the ahbbase as required by the socfpga arch.
This patch series is a subset of a previous patch series. The subset was requested to be submitted as a separate patch[1].
[1]https://lists.denx.de/pipermail/u-boot/2017-March/283897.html
Tested on Terasic SoCKit dev board (Altera Cyclone V)
Jason A. Rush (4): spi: cadence_spi: Add cdns,trigger-address DT property dts: socfpga: Add trigger-address property to QSPI device dts: k2g: Add trigger-address property to QSPI device dts: stv0991: Add trigger-address property to QSPI device
arch/arm/dts/keystone-k2g.dtsi | 1 + arch/arm/dts/socfpga.dtsi | 1 + arch/arm/dts/stv0991.dts | 1 + drivers/spi/cadence_qspi.c | 2 ++ drivers/spi/cadence_qspi.h | 1 + drivers/spi/cadence_qspi_apb.c | 4 ++-- 6 files changed, 8 insertions(+), 2 deletions(-)