From 12de4b5e7cbcd193d5abb753ca511fe8f2236846 Mon Sep 17 00:00:00 2001 From: Pawel Dembicki Date: Fri, 13 Nov 2020 07:30:03 +0100 Subject: [PATCH 2/2] arm64: dts: fsl-ls1012a-frdm: add spi-uart device This patch adds spi-uart controller to LS1012A-FRDM board dts. Device is equipped in SC16IS740 from NXP. Signed-off-by: Pawel Dembicki --- .../boot/dts/freescale/fsl-ls1012a-frdm.dts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) --- a/arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts @@ -7,6 +7,7 @@ */ /dts-v1/; +#include #include "fsl-ls1012a.dtsi" / { @@ -16,6 +17,7 @@ aliases { ethernet0 = &pfe_mac0; ethernet1 = &pfe_mac1; + serial0 = &duart0; }; sys_mclk: clock-mclk { @@ -61,6 +63,26 @@ }; }; }; + +&dspi { + status = "okay"; + bus-num = <0>; + + serial@0 { + reg = <0>; + compatible = "nxp,sc16is740"; + spi-max-frequency = <4000000>; + clocks = <&sc16is7xx_clk>; + interrupt-parent = <&gpio1>; + interrupts = <13 IRQ_TYPE_EDGE_FALLING>; + + sc16is7xx_clk: sc16is7xx_clk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <24000000>; + }; + }; +}; &duart0 { status = "okay";