From e8ccca366a25bcb433f1dad15f7fc2272af50bce Mon Sep 17 00:00:00 2001 From: Clark Wang Date: Fri, 21 Feb 2020 12:40:09 +0800 Subject: MLK-23362-2 arm64: dts: imx8dxl: add lpspi3 support Add lpspi3 for imx8dxl-evk. According to the schematic, disable it by default to support display functions. Acked-by: Fugang Duan Signed-off-by: Clark Wang --- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'arch/arm64/boot/dts/freescale/imx8dxl-evk.dts') diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts b/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts index 7d1badcb5a2c..570aaaed5036 100644 --- a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts @@ -94,6 +94,20 @@ }; }; +&lpspi3 { + fsl,spi-num-chipselects = <1>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_lpspi3>; + pinctrl-assert-gpios = <&pca6416_1 7 GPIO_ACTIVE_HIGH>; + status = "disabled"; + + spidev0: spi@0 { + reg = <0>; + compatible = "rohm,dh2228fv"; + spi-max-frequency = <30000000>; + }; +}; + &i2c2 { #address-cells = <1>; #size-cells = <0>; @@ -381,6 +395,15 @@ >; }; + pinctrl_lpspi3: lpspi3grp { + fsl,pins = < + IMX8DXL_SPI3_SCK_ADMA_SPI3_SCK 0x600004c + IMX8DXL_SPI3_SDO_ADMA_SPI3_SDO 0x600004c + IMX8DXL_SPI3_SDI_ADMA_SPI3_SDI 0x600004c + IMX8DXL_SPI3_CS1_ADMA_SPI3_CS1 0x600004c + >; + }; + pinctrl_i2c2: i2c2grp { fsl,pins = < IMX8DXL_SPI1_SCK_ADMA_I2C2_SDA 0x06000021 -- cgit v1.2.3