diff options
author | Clark Wang <xiaoning.wang@nxp.com> | 2020-02-21 12:40:09 +0800 |
---|---|---|
committer | Clark Wang <xiaoning.wang@nxp.com> | 2020-02-21 13:26:28 +0800 |
commit | e8ccca366a25bcb433f1dad15f7fc2272af50bce (patch) | |
tree | 8ddf8158f157b63a2a7e1b6ef78602b5162ff77b /arch/arm64 | |
parent | c866e9512a3a246d47f7982233574c29a61171d4 (diff) |
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 <fugang.duan@nxp.com>
Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Diffstat (limited to 'arch/arm64')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 23 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi | 4 |
2 files changed, 27 insertions, 0 deletions
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 diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi b/arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi index d47dbff60492..85e6d23a825c 100644 --- a/arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8dxl-ss-adma.dtsi @@ -51,3 +51,7 @@ interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>; }; +&lpspi3 { + compatible = "fsl,imx8dxl-spi", "fsl,imx8qxp-spi", "fsl,imx7ulp-spi"; + interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>; +}; |