summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2020-06-05 18:39:46 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2020-06-09 13:57:25 +0200
commita54df82931ac98d6f01acc9107a38ce0258ff8f1 (patch)
treefeded9414c0918d774b3f474738a9a84d444167d
parentef16966de96b74655c8606d6d6a5cf5e8aac62b5 (diff)
arm: dts: colibri-vf: fix pinmuxing issue with can_int on ptb21Colibri-VF_LXDE-Image_2.8b7.-20200610toradex_vf_4.4-nexttoradex_vf_4.4
The following pinmuxing error may be seen during boot: [ 20.255028] vf610-pinctrl 40048000.iomuxc: pin VF610_PAD_PTB21 already requested by 40048000.iomuxc; cannot claim for spi1.0 [ 20.281777] vf610-pinctrl 40048000.iomuxc: pin-43 (spi1.0) status -22 [ 20.296277] vf610-pinctrl 40048000.iomuxc: could not request pin 43 (VF610_PAD_PTB21) from group can_int on device 40048000.iomuxc [ 20.324217] mcp251x spi1.0: Error applying setting, reverse things back Luckily, due to the pin already being muxed as a GPIO by means of hogging it still actually functions properly. Related-to: ELB-2785 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
-rw-r--r--arch/arm/boot/dts/vf-colibri-eval-v3.dtsi9
1 files changed, 1 insertions, 8 deletions
diff --git a/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi b/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi
index 2a78d10896cf..356ad251e2ed 100644
--- a/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi
+++ b/arch/arm/boot/dts/vf-colibri-eval-v3.dtsi
@@ -101,10 +101,9 @@
mcp2515can: can@0 {
compatible = "microchip,mcp2515";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_can_int>;
reg = <0>;
clocks = <&clk16m>;
+ /* pinctrl is set in iomuxc from hoggrp-0 */
interrupt-parent = <&gpio1>;
interrupts = <11 GPIO_ACTIVE_LOW>;
spi-max-frequency = <10000000>;
@@ -205,12 +204,6 @@
&iomuxc {
vf610-colibri {
- pinctrl_can_int: can_int {
- fsl,pins = <
- VF610_PAD_PTB21__GPIO_43 0x22ed
- >;
- };
-
pinctrl_gpiokeys: gpiokeys {
fsl,pins = <
VF610_PAD_PTB19__GPIO_41 0x218d