The j784s4-evm board dts now has the gpio hogs for MUX2 after integration of audio support. Remove duplicate gpio-hogs from the overlay dtso to prevent mux probe failures leading to can-phy3 deferred probe: 'gpio-mux mux-controller: probe with driver gpio-mux failed with error -16' Signed-off-by: Jayesh Choudhary <j-choudhary@xxxxxx> --- GPIO 13 and 15 are set to high in k3-j784s4-evm.dts in exp2 node as gpio-hog and GPIO 14 is set to high using idle-state in mux1 node. Log with probe issue: <https://gist.github.com/Jayesh2000/861ba647dfaec2dd8ed745a5b8d002e4> Log with this fix: <https://gist.github.com/Jayesh2000/73d59504d52a36bb31fe49a4faae2693> .../boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso | 7 ------- 1 file changed, 7 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso b/arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso index dcd2c7c39ec3..c1f9573557d0 100644 --- a/arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso +++ b/arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso @@ -102,13 +102,6 @@ qsgmii-line-hog { gpios = <16 GPIO_ACTIVE_HIGH>; output-low; }; - - /* Toggle MUX2 for MDIO lines */ - mux-sel-hog { - gpio-hog; - gpios = <13 GPIO_ACTIVE_HIGH>, <14 GPIO_ACTIVE_HIGH>, <15 GPIO_ACTIVE_HIGH>; - output-high; - }; }; &main_pmx0 { -- 2.34.1