From: Yuan Yao <yao.yuan@xxxxxxx> The qSPI controller's endian is independent of the CPU core's endian. For eg, Core on NXP LS1043A SoC is little endian but DSPI is big endian whereas Core on LS2080A SoC is little endian and DSPI also is little endian on the same core. At first we use regmap to cover this issue. But the regmap is designed too large and complex. The issue for regmap often effect the DSPI's stability. DSPI driver just only need a effective way to R/W the controller register with BE or LE mode. So it's better to packaging a sample function. This will make the DSPI driver more stability and high effective. Yuan Yao (2): spi: spi-fsl-dspi: replace regmap R/W with internal implementation spi: spi-fsl-dspi: Update DT binding documentation .../devicetree/bindings/spi/spi-fsl-dspi.txt | 3 +- drivers/spi/spi-fsl-dspi.c | 101 +++++++++++++-------- 2 files changed, 62 insertions(+), 42 deletions(-) -- 2.1.0.27.g96db324 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html