Convert fsl-dspi binding to to yaml format. Using common SPI property spi-cs-setup-delay-ns and spi-cs-hold-delay-ns. Update driver and ls1043 dts file. To: Vladimir Oltean <olteanv@xxxxxxxxx> To: Mark Brown <broonie@xxxxxxxxxx> To: Rob Herring <robh@xxxxxxxxxx> To: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx> To: Conor Dooley <conor+dt@xxxxxxxxxx> To: Shawn Guo <shawnguo@xxxxxxxxxx> Cc: linux-spi@xxxxxxxxxxxxxxx Cc: linux-kernel@xxxxxxxxxxxxxxx Cc: devicetree@xxxxxxxxxxxxxxx Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx Cc: imx@xxxxxxxxxxxxxxx Cc: olteanv@xxxxxxxxx Signed-off-by: Frank Li <Frank.Li@xxxxxxx> --- Changes in v3: - using Vladimir Oltean's https://lore.kernel.org/imx/20240613-ls_qspi-v2-0-b288f6f5b736@xxxxxxx/T/#t for fsl periphal part to keep compatiblity. - Add common property and depericated fsl private property. - Link to v2: https://lore.kernel.org/r/20240613-ls_qspi-v2-0-b288f6f5b736@xxxxxxx --- Frank Li (3): spi: fsl-dspi: use common proptery 'spi-cs-setup(hold)-delay-ns' spi: dt-bindings: fsl-dspi: Convert to yaml format arm64: dts: fsl-ls1043a-rdb: use common spi-cs-setup(hold)-delay-ns .../devicetree/bindings/spi/fsl,dspi.yaml | 115 +++++++++++++++++++++ .../spi/fsl,spi-dspi-peripheral-props.yaml | 28 +++++ .../devicetree/bindings/spi/spi-fsl-dspi.txt | 65 ------------ .../bindings/spi/spi-peripheral-props.yaml | 1 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 15 +++ drivers/spi/spi-fsl-dspi.c | 14 ++- 6 files changed, 168 insertions(+), 70 deletions(-) --- base-commit: 03d44168cbd7fc57d5de56a3730427db758fc7f6 change-id: 20240613-ls_qspi-bdced20e235e Best regards, --- Frank Li <Frank.Li@xxxxxxx>