summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
diff options
context:
space:
mode:
authorClark Wang <xiaoning.wang@nxp.com>2020-02-21 12:40:09 +0800
committerClark Wang <xiaoning.wang@nxp.com>2020-02-21 13:26:28 +0800
commite8ccca366a25bcb433f1dad15f7fc2272af50bce (patch)
tree8ddf8158f157b63a2a7e1b6ef78602b5162ff77b /arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
parentc866e9512a3a246d47f7982233574c29a61171d4 (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/boot/dts/freescale/imx8dxl-evk.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8dxl-evk.dts23
1 files changed, 23 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