From 97b0ad699e8eacb90aa0957f4a6961cb392f2d25 Mon Sep 17 00:00:00 2001 From: Phi Bang Nguyen Date: Thu, 1 Feb 2024 23:28:38 +0100 Subject: [PATCH] boards: nxp: mixmxrt1170_evk: Separate i2c6 from csi pin muxing Pin muxing for i2c6 and csi should be separated as i2c is initialized before csi. Otherwise, i2c6 bus device will not be ready when the camera sensor on this bus initializes. Signed-off-by: Phi Bang Nguyen --- boards/nxp/mimxrt1170_evk/mimxrt1170_evk-pinctrl.dtsi | 5 ++++- boards/nxp/mimxrt1170_evk/mimxrt1170_evk.dtsi | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk-pinctrl.dtsi b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk-pinctrl.dtsi index 26c910b55c5..43b1642da96 100644 --- a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk-pinctrl.dtsi +++ b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk-pinctrl.dtsi @@ -23,7 +23,10 @@ bias-pull-up; slew-rate = "fast"; }; - group2 { + }; + + pinmux_lpi2c6: pinmux_lpi2c6 { + group0 { pinmux = <&iomuxc_lpsr_gpio_lpsr_07_lpi2c6_scl>, <&iomuxc_lpsr_gpio_lpsr_06_lpi2c6_sda>; drive-strength = "high"; diff --git a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk.dtsi b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk.dtsi index a1d680a1e74..e70890f911d 100644 --- a/boards/nxp/mimxrt1170_evk/mimxrt1170_evk.dtsi +++ b/boards/nxp/mimxrt1170_evk/mimxrt1170_evk.dtsi @@ -130,6 +130,11 @@ pinctrl-names = "default"; }; +&lpi2c6 { + pinctrl-0 = <&pinmux_lpi2c6>; + pinctrl-names = "default"; +}; + &flexcan3 { pinctrl-0 = <&pinmux_flexcan3>; pinctrl-names = "default";