From 6f61c65df31a5e4eaae4b233a745d98c7ed33d62 Mon Sep 17 00:00:00 2001 From: Clark Wang <xiaoning.wang@nxp.com> Date: Wed, 7 Jul 2021 16:56:21 +0800 Subject: [PATCH] LF-4147-3 arm64: dts: imx8ulp: add LPSPI slave dts Add a new dts file to enable slave mode for LPSPI5. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com> Reviewed-by: Haibo Chen <haibo.chen@nxp.com> --- arch/arm64/boot/dts/freescale/Makefile | 3 ++- .../dts/freescale/imx8ulp-evk-lpspi-slave.dts | 26 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp-evk-lpspi-slave.dts diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index 2e899ad53a0e83..b683720f206357 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -195,7 +195,8 @@ dtb-$(CONFIG_ARCH_MXC) += imx8qxp-mek-dom0.dtb imx8qxp-mek-root.dtb \ dtb-$(CONFIG_ARCH_MXC) += imx8qm-mek-sof-cs42888.dtb imx8qm-mek-sof-wm8960.dtb dtb-$(CONFIG_ARCH_MXC) += imx8dxl-evk-root.dtb imx8dxl-evk-inmate.dtb -dtb-$(CONFIG_ARCH_MXC) += imx8ulp-evk.dtb imx8ulp-evk-rk055hdmipi4m.dtb +dtb-$(CONFIG_ARCH_MXC) += imx8ulp-evk.dtb imx8ulp-evk-rk055hdmipi4m.dtb \ + imx8ulp-evk-lpspi-slave.dtb dtb-$(CONFIG_ARCH_S32) += s32v234-evb.dtb \ s32v234-sbc.dtb diff --git a/arch/arm64/boot/dts/freescale/imx8ulp-evk-lpspi-slave.dts b/arch/arm64/boot/dts/freescale/imx8ulp-evk-lpspi-slave.dts new file mode 100644 index 00000000000000..2f1a8f691a4130 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8ulp-evk-lpspi-slave.dts @@ -0,0 +1,26 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright 2021 NXP + */ + +#include "imx8ulp-evk.dts" + +/delete-node/&spidev0; + +&pinctrl_lpspi5 { + fsl,pins = < + MX8ULP_PAD_PTF16__LPSPI5_SIN 0x3 + MX8ULP_PAD_PTF17__LPSPI5_SOUT 0x3 + MX8ULP_PAD_PTF18__LPSPI5_SCK 0x3 + MX8ULP_PAD_PTF19__LPSPI5_PCS0 0x3 + >; +}; + +&lpspi5 { + #address-cells = <0>; + pinctrl-0 = <&pinctrl_lpspi5>; + pinctrl-1 = <&pinctrl_lpspi5>; + /delete-property/ cs-gpios; + + spi-slave; +}; -- GitLab