diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2020-06-05 18:39:46 +0200 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2020-06-09 13:57:25 +0200 |
commit | a54df82931ac98d6f01acc9107a38ce0258ff8f1 (patch) | |
tree | feded9414c0918d774b3f474738a9a84d444167d | |
parent | ef16966de96b74655c8606d6d6a5cf5e8aac62b5 (diff) |
arm: dts: colibri-vf: fix pinmuxing issue with can_int on ptb21Colibri-VF_LXDE-Image_2.8b7.-20200610
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.dtsi | 9 |
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 |