How to correctly configure the reset pin in device tree?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to correctly configure the reset pin in device tree?

Jump to solution
2,749 Views
khang_letruong
Senior Contributor III

Dear Forum,

I am facing some issue bringing up an Ethernet switch and I would like your confirmation about the correct property configure the Ethernet PHY/switch in order to rule out the potential cause. 

Concretely, I saw that in most of the case, reset-gpios property is used within the ethphy node (which is working according to my experience with iMX8MP based board) :

 

 

$ ag "reset-gpios" arch/arm64/ | grep imx8m
arch/arm64/boot/dts/freescale/imx8mq-thor96.dts:136:			reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-evk-pcie1-m2.dts:19:		reset-gpios = <&gpio3 5 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts:65:		reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi:89:			reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts:276:			reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi:122:			reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts:545:		reset-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts:889:		reset-gpios = <&gpio3 13 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts:110:		reset-gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/freescale/imx8mp-evk-usdhc1-m2.dts:24:		reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts:183:			reset-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts:409:		reset-gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts:141:		reset-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts:234:				reset-gpios = <&max7323 0 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts:133:			reset-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-evk-dpdk.dts:9:	/delete-property/ reset-gpios;
arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s.dtsi:164:			reset-gpios = <&tca6424 16 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s.dtsi:191:			reset-gpios = <&tca6424 17 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-adsai.dtsi:277:		reset-gpios = <&pca6416 3 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-adsai.dtsi:287:		reset-gpios = <&pca6416 5 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi:16:		reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-evk-rpmsg.dts:174:		reset-gpios = <&gpio4 0 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi:208:			reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi:338:		reset-gpios = <&pca6416 3 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi:348:		reset-gpios = <&pca6416 5 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi:366:		reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-kontron-bl.dts:128:			reset-gpios = <&gpio4 27 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts:133:			reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-phycore-som.dtsi:91:			reset-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts:97:		reset-gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/freescale/imx8mn-var-som-symphony.dts:60:	reset-gpios = <&pca9534 5 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/freescale/imx8mq-evk-lcdif-rm67191.dts:48:		reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-evk-os08a20-ov5640.dts:39:	reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi:270:		reset-gpios = <&gpio3 25 GPIO_ACTIVE_HIGH>,
arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi:1048:		reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi:1174:		reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-evk-basler-ov5640.dts:61:	reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-nitrogen-som.dtsi:72:			reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-nitrogen-som.dtsi:90:		reset-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-evk-dcss-rm67191.dts:62:		reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-evk.dts:319:			reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-evk.dts:408:			reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-evk.dts:557:		reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-evk.dts:578:		reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-evk.dts:692:		reset-gpios = <&gpio4 0 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-ab2.dtsi:18:		reset-gpios = <&pca6416 4 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-ab2.dtsi:152:			reset-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-ab2.dtsi:246:		reset-gpios = <&pca6416 3 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi:30:		reset-gpios = <&gpio4 27 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-common.dtsi:72:			reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-evk-usdhc2-m2.dts:10:		reset-gpios = <&gpio3 5 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/freescale/imx8mq-evk-usdhc2-m2.dts:17:		reset-gpios = <&gpio2 19 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi:107:			reset-gpios = <&gpio3 20 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi:123:			reset-gpios = <&gpio3 20 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi:153:			reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi:499:		reset-gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-evk.dts:27:		reset-gpios = <&gpio3 5 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-evk.dts:307:			reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-evk.dts:555:		reset-gpios = <&gpio3 17 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-evk.dts:562:		reset-gpios = <&gpio3 16 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts:78:		reset-gpios = <&gpio2 7 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi:33:			reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi:606:		reset-gpios = <&gpio3 3 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi:622:		reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm.dtsi:41:			reset-gpios = <&gpio3 7 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts:70:	reset-gpios = <&pca9534 5 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi:156:		reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi:300:	reset-gpios = <&pca6416_1 7 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi:29:			reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi:415:		reset-gpios = <&gpio3 3 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi:450:		reset-gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-adsai.dts:164:			reset-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi:646:		reset-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi:707:		reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi:723:		reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-wevk.dts:12:		reset-gpios = <&gpio3 5 GPIO_ACTIVE_HIGH>;
arch/arm64/boot/dts/freescale/imx8mq-wevk.dts:48:		reset-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts:92:			reset-gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-ab2.dts:39:		reset-gpios = <&pca6416 4 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-ab2.dts:394:		reset-gpios = <&pca6416 2 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi:17:		reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi:78:	phy-reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts:220:			reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts:250:			reset-gpios = <&gpio4 0 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-ab2.dtsi:16:		reset-gpios = <&pca6416 4 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-ab2.dtsi:127:			reset-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-ab2.dtsi:219:		reset-gpios = <&pca6416 3 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi:104:			reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi:283:			reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi:498:		reset-gpios = <&pca6416 3 GPIO_ACTIVE_LOW>;
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi:507:		reset-gpios = <&pca6416 5 GPIO_ACTIVE_LOW>;

 

 

 

However, phy-reset-gpios is also used within the FEC node :

mainly for IMX6 :

 

 

$ ag "reset-gpios" arch/arm/ | grep imx6 
arch/arm/boot/dts/imx6ull-jozacp.dts:111:		reset-gpios = <&gpio4 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ull-jozacp.dts:141:			reset-gpios = <&gpio1 28 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi:131:	phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-kp.dtsi:191:		reset-gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>;
arch/arm/boot/dts/imx6q-h100.dts:196:		reset-gpios = <&gpio6 15 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-wandboard.dtsi:140:		reset-gpios = <&gpio4 14 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-wandboard.dtsi:303:	phy-reset-gpios = <&gpio3 29 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-ds.dtsi:97:			reset-gpios = <&gpio4 10 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-ds.dtsi:232:		reset-gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-kontron-bl-43.dts:32:		reset-gpios = <&gpio5 8 GPIO_ACTIVE_HIGH>;
arch/arm/boot/dts/imx6q-cm-fx6.dts:73:		reset-gpios = <&gpio6 16 GPIO_ACTIVE_HIGH>;
arch/arm/boot/dts/imx6sx-softing-vining-2000.dts:104:	phy-reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sx-softing-vining-2000.dts:127:	phy-reset-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sx-softing-vining-2000.dts:171:		reset-gpios = <&gpio2 10 GPIO_ACTIVE_HIGH>;
arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi:194:	phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-plybas.dts:134:			reset-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-tx6.dtsi:268:	phy-reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-tx6.dtsi:339:		reset-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sr-som-ti.dtsi:71:		reset-gpios = <&gpio5 26 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi:380:		reset-gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi:576:		reset-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi:718:	phy-reset-gpios = <&gpio1 23 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi:84:		reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts:81:	phy-reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts:63:		reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-evk-btwifi.dtsi:17:		reset-gpios = <&gpio5 1 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-prti6q.dts:219:			reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi:18:		reset-gpios = <&gpio5 11 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi:206:			reset-gpios = <&gpio3 29 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-b105pv2.dts:28:		reset-gpios = <&tca6424a 21 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sll-evk-btwifi.dts:15:		reset-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-b105v2.dts:28:		reset-gpios = <&tca6424a 21 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts:116:	phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-colibri.dtsi:599:		reset-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;	/* SODIMM 106 */
arch/arm/boot/dts/imx6q-novena.dts:226:	phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-b155v2.dts:30:		reset-gpios = <&tca6424a 21 GPIO_ACTIVE_HIGH>;
arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi:272:			reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sr-som.dtsi:64:	phy-reset-gpios = <&gpio4 15 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-pico.dtsi:111:	phy-reset-gpios = <&gpio1 28 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-mccmon6.dts:102:	phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi:69:			reset-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-var-dart.dtsi:186:		reset-gpios = <&gpio5 5 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-tx6ul.dtsi:287:	phy-reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-tx6ul.dtsi:322:	phy-reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-tx6ul.dtsi:358:		reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-pico-hobbit.dts:68:		reset-gpios = <&gpio4 24 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts:21:		reset-gpios = <&gpio2 21 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi:336:	phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-victgo.dts:200:			reset-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-gw5903.dtsi:451:		reset-gpios = <&gpio5 17 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts:298:	phy-reset-gpios = <&gpio1 18 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi:224:	phy-reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi:271:		reset-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-ba16.dtsi:389:	reset-gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>;
arch/arm/boot/dts/imx6ul-pico-pi.dts:71:		reset-gpios = <&gpio4 24 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-prti6g.dts:104:			reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-prtwd2.dts:29:		reset-gpios = <&gpio6 10 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi:293:	phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi:354:		reset-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; /* NANDF_D5 */
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi:373:		reset-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi:198:	phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qp-prtwd3.dts:68:			reset-gpios = <&gpio5 11 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qp-prtwd3.dts:80:			reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qp-prtwd3.dts:114:		reset-gpios = <&gpio6 10 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qp-prtwd3.dts:139:		reset-gpios = <&gpio5 5 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qp-prtwd3.dts:233:			reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-b125pv2.dts:28:		reset-gpios = <&tca6424a 21 GPIO_ACTIVE_HIGH>;
arch/arm/boot/dts/imx6dl-lanmcu.dts:95:		reset-gpios = <&gpio6 10 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-lanmcu.dts:131:			reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-prtmvt.dts:332:			reset-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sr-som-brcm.dtsi:65:		reset-gpios = <&gpio5 26 GPIO_ACTIVE_LOW>,
arch/arm/boot/dts/imx6qdl-aristainetos.dtsi:112:	phy-reset-gpios = <&gpio3 29 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-icore.dtsi:165:			reset-gpios = <&gpio7 12 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-icore.dtsi:210:		reset-gpios = <&gpio5 31 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-mba6.dtsi:186:			reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi:20:		reset-gpios = <&gpio2 9 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi:29:	phy-reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi:144:			reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi:323:				reset-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-gw5400-a.dts:151:	phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-qmx6.dtsi:116:	phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sx-nitrogen6sx.dts:279:	reset-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-tbs2910.dts:119:			reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi:235:	phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-evi.dts:148:	phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-gw560x.dtsi:277:	phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-var-dt6customboard.dts:155:	phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-vicut1-12inch.dtsi:49:			reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-apf6.dtsi:20:		reset-gpios = <&gpio2 8 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-apf6.dtsi:31:	phy-reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ull-colibri.dtsi:172:		reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;    /* SODIMM 106 / RST */
arch/arm/boot/dts/imx6qdl-apalis.dtsi:457:	phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-apalis.dtsi:494:		reset-gpios = <&gpio6 9 GPIO_ACTIVE_LOW>;	/* MXM3_13 */
arch/arm/boot/dts/imx6qdl-apalis.dtsi:705:		reset-gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6q-marsboard.dts:125:			reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-emcon.dtsi:184:	phy-reset-gpios = <&gpio5 20 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi:93:	phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-b1x5v2.dtsi:29:		reset-gpios = <&tca6424a 9 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi:58:	phy-reset-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts:90:	phy-reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sx-sdb.dtsi:205:		reset-gpios = <&gpio3 27 1>;
arch/arm/boot/dts/imx6sx-sdb.dtsi:269:	phy-reset-gpios = <&gpio2 7 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-gw5907.dtsi:131:	phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-b125v2.dts:28:		reset-gpios = <&tca6424a 21 GPIO_ACTIVE_HIGH>;
arch/arm/boot/dts/imx6q-bosch-acc.dts:445:		reset-gpios = <&gpio5 5 GPIO_ACTIVE_LOW>; /* Old: 0, SS: HIGH */
arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi:320:	phy-reset-gpios = <&gpio7 18 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sx-sdb-btwifi.dts:38:		reset-gpios = <&gpio4 10 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-riotboard.dts:107:			reset-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-savageboard.dtsi:107:	phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-plym2m.dts:272:			reset-gpios = <&gpio5 22 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts:90:		reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts:122:		reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sabresd.dtsi:300:        reset-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sabresd.dtsi:360:			reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sabresd.dtsi:448:		reset-gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sabresd.dtsi:519:		reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-rex.dtsi:105:	phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sabresd-btwifi.dtsi:27:		reset-gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-sabresd-btwifi.dtsi:34:		reset-gpios = <&gpio4 7 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-alti6p.dts:225:			reset-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-pico.dtsi:178:	phy-reset-gpios = <&gpio1 26 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-pico.dtsi:224:		reset-gpios = <&gpio5 27 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-pico.dtsi:242:		reset-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-yapp4-common.dtsi:109:	phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-yapp4-common.dtsi:337:		reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6dl-yapp4-common.dtsi:350:		reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sx-udoo-neo.dtsi:80:	phy-reset-gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sl-evk-btwifi.dts:22:		reset-gpios = <&gpio5 17 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sl-evk-btwifi.dts:29:		reset-gpios = <&gpio5 16 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi:205:	phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi:269:	phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
arch/arm/boot/dts/imx6sl-warp.dts:64:		reset-gpios = <&gpio4 5 GPIO_ACTIVE_LOW>, 	/* WL_REG_ON */

 

 

and IMX93 : https://community.nxp.com/t5/i-MX-Processors/How-to-configure-the-phy-reset-pin-for-imx93x/td-p/1765...

Could you help to clarify my confusion, please ?

Thanks in advance and best regards,

Khang

Labels (1)
0 Kudos
Reply
1 Solution
2,711 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hello,

Please refer Documentation/devicetree/bindings/net/fsl,fec.yaml

  # Deprecated optional properties:
  # To avoid these, create a phy node according to ethernet-phy.yaml in the same
  # directory, and point the FEC's "phy-handle" property to it. Then use
  # the phy's reset binding, again described by ethernet-phy.yaml.

  phy-reset-gpios:
    deprecated: true
    description:
      Should specify the gpio for phy reset.

So for the iMX8MP/i.MX8MM platform, you should define reset-gpios in ethernet-phy node not fec/eqos node, just like other dts.



Best Regards,
Zhiming

View solution in original post

0 Kudos
Reply
2 Replies
2,712 Views
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hello,

Please refer Documentation/devicetree/bindings/net/fsl,fec.yaml

  # Deprecated optional properties:
  # To avoid these, create a phy node according to ethernet-phy.yaml in the same
  # directory, and point the FEC's "phy-handle" property to it. Then use
  # the phy's reset binding, again described by ethernet-phy.yaml.

  phy-reset-gpios:
    deprecated: true
    description:
      Should specify the gpio for phy reset.

So for the iMX8MP/i.MX8MM platform, you should define reset-gpios in ethernet-phy node not fec/eqos node, just like other dts.



Best Regards,
Zhiming

0 Kudos
Reply
2,708 Views
khang_letruong
Senior Contributor III

Hi @Zhiming_Liu,

Thanks for pointing out the deprecated property. I did not notice about that.

 

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2010102%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHow%20to%20correctly%20configure%20the%20reset%20pin%20in%20device%20tree%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2010102%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Forum%2C%3C%2FP%3E%3CP%3EI%20am%20facing%20some%20issue%20bringing%20up%20an%20Ethernet%20switch%20and%20I%20would%20like%20your%20confirmation%20about%20the%20correct%20property%20configure%20the%20Ethernet%20PHY%2Fswitch%20in%20order%20to%20rule%20out%20the%20potential%20cause.%26nbsp%3B%3C%2FP%3E%3CP%3EConcretely%2C%20I%20saw%20that%20in%20most%20of%20the%20case%2C%20reset-gpios%20property%20is%20used%20within%20the%20ethphy%20node%20(which%20is%20working%20according%20to%20my%20experience%20with%20iMX8MP%20based%20board)%20%3A%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3E%24%20ag%20%22reset-gpios%22%20arch%2Farm64%2F%20%7C%20grep%20imx8m%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-thor96.dts%3A136%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-evk-pcie1-m2.dts%3A19%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%205%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-bsh-smm-s2pro.dts%3A65%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-emcon.dtsi%3A89%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-phanbell.dts%3A276%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-var-som.dtsi%3A122%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-librem5-devkit.dts%3A545%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%205%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-librem5-devkit.dts%3A889%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2013%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-prt8mm.dts%3A110%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%209%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-evk-usdhc1-m2.dts%3A24%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%2010%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-data-modul-edm-sbc.dts%3A183%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%201%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-data-modul-edm-sbc.dts%3A409%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%202%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-nitrogen.dts%3A141%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%208%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-nitrogen.dts%3A234%3A%09%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bmax7323%200%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-kontron-bl-osm-s.dts%3A133%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%201%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-evk-dpdk.dts%3A9%3A%09%2Fdelete-property%2F%20reset-gpios%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-msc-sm2s.dtsi%3A164%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Btca6424%2016%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-msc-sm2s.dtsi%3A191%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Btca6424%2017%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-adsai.dtsi%3A277%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%203%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-adsai.dtsi%3A287%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-beacon-som.dtsi%3A16%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%2010%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-evk-rpmsg.dts%3A174%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%200%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-evk.dtsi%3A208%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2022%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-evk.dtsi%3A338%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%203%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-evk.dtsi%3A348%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-evk.dtsi%3A366%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-kontron-bl.dts%3A128%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2027%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-dhcom-pdk2.dts%3A133%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%202%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-phycore-som.dtsi%3A91%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%207%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-zii-ultra-rmb3.dts%3A97%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%204%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-var-som-symphony.dts%3A60%3A%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca9534%205%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-evk-lcdif-rm67191.dts%3A48%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-evk-os08a20-ov5640.dts%3A39%3A%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-librem5.dtsi%3A270%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2025%20GPIO_ACTIVE_HIGH%26gt%3B%2C%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-librem5.dtsi%3A1048%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-librem5.dtsi%3A1174%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2029%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-evk-basler-ov5640.dts%3A61%3A%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-nitrogen-som.dtsi%3A72%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-nitrogen-som.dtsi%3A90%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%208%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-evk-dcss-rm67191.dts%3A62%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-evk.dts%3A319%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2022%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-evk.dts%3A408%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%202%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-evk.dts%3A557%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2010%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-evk.dts%3A578%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-evk.dts%3A692%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%200%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-ab2.dtsi%3A18%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%204%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-ab2.dtsi%3A152%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-ab2.dtsi%3A246%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%203%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-bsh-smm-s2-common.dtsi%3A30%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2027%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-bsh-smm-s2-common.dtsi%3A72%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2029%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-evk-usdhc2-m2.dts%3A10%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%205%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-evk-usdhc2-m2.dts%3A17%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%2019%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-dhcom-som.dtsi%3A107%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2020%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-dhcom-som.dtsi%3A123%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2020%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-dhcom-som.dtsi%3A153%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%202%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-dhcom-som.dtsi%3A499%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2013%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-evk.dts%3A27%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-evk.dts%3A307%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-evk.dts%3A555%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2017%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-evk.dts%3A562%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2016%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-phyboard-polis-rdk.dts%3A78%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%207%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-sr-som.dtsi%3A33%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-verdin.dtsi%3A606%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%203%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-verdin.dtsi%3A622%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2023%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-icore-mx8mm.dtsi%3A41%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%207%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-var-som-symphony.dts%3A70%3A%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca9534%205%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-beacon-baseboard.dtsi%3A156%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-beacon-baseboard.dtsi%3A300%3A%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416_1%207%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-zii-ultra.dtsi%3A29%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2029%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-zii-ultra.dtsi%3A415%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%203%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-zii-ultra.dtsi%3A450%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-adsai.dts%3A164%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%201%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-verdin.dtsi%3A646%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%201%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-verdin.dtsi%3A707%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2028%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-verdin.dtsi%3A723%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%200%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-wevk.dts%3A12%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%205%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-wevk.dts%3A48%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2014%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mq-kontron-pitx-imx8m.dts%3A92%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2011%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-ab2.dts%3A39%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%204%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-ab2.dts%3A394%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%202%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-beacon-som.dtsi%3A17%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%2010%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-beacon-som.dtsi%3A78%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2022%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-tqma8mpql-mba8mpxl.dts%3A220%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%202%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mp-tqma8mpql-mba8mpxl.dts%3A250%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%200%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-ab2.dtsi%3A16%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%204%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-ab2.dtsi%3A127%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-ab2.dtsi%3A219%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%203%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mn-var-som.dtsi%3A104%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-evk.dtsi%3A283%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2022%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-evk.dtsi%3A498%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%203%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8mm-evk.dtsi%3A507%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bpca6416%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3EHowever%2C%20phy-reset-gpios%20is%20also%20used%20within%20the%20FEC%20node%20%3A%3C%2FP%3E%3CP%3Emainly%20for%20IMX6%20%3A%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3E%24%20ag%20%22reset-gpios%22%20arch%2Farm%2F%20%7C%20grep%20imx6%20%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ull-jozacp.dts%3A111%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ull-jozacp.dts%3A141%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2028%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-gw51xx.dtsi%3A131%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2030%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-kp.dtsi%3A191%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%202%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-h100.dts%3A196%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio6%2015%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-wandboard.dtsi%3A140%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2014%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-wandboard.dtsi%3A303%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2029%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-ds.dtsi%3A97%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2010%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-ds.dtsi%3A232%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%207%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-kontron-bl-43.dts%3A32%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%208%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-cm-fx6.dts%3A73%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio6%2016%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sx-softing-vining-2000.dts%3A104%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sx-softing-vining-2000.dts%3A127%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2021%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sx-softing-vining-2000.dts%3A171%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%2010%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-nit6xlite.dtsi%3A194%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2027%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-plybas.dts%3A134%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2026%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-tx6.dtsi%3A268%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio7%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-tx6.dtsi%3A339%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%2022%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sr-som-ti.dtsi%3A71%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2026%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-zii-rdu2.dtsi%3A380%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%202%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-zii-rdu2.dtsi%3A576%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%200%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-zii-rdu2.dtsi%3A718%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2023%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-icore-rqs.dtsi%3A84%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-tx6ul-mainboard.dts%3A81%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2028%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-skov-reve-mi1010ait-1cp1.dts%3A63%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2023%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-evk-btwifi.dtsi%3A17%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%201%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-prti6q.dts%3A219%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ull-colibri-wifi.dtsi%3A18%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2011%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-dhcom-pdk2.dtsi%3A206%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2029%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-b105pv2.dts%3A28%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Btca6424a%2021%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sll-evk-btwifi.dts%3A15%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2024%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-b105v2.dts%3A28%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Btca6424a%2021%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-dmo-edmqmx6.dts%3A116%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-colibri.dtsi%3A599%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2014%20GPIO_ACTIVE_LOW%26gt%3B%3B%09%2F*%20SODIMM%20106%20*%2F%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-novena.dts%3A226%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2023%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-b155v2.dts%3A30%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Btca6424a%2021%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-kontron-samx6i.dtsi%3A272%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sr-som.dtsi%3A64%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2015%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-pico.dtsi%3A111%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2028%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-mccmon6.dts%3A102%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2027%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-skov-cpu.dtsi%3A69%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-var-dart.dtsi%3A186%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-tx6ul.dtsi%3A287%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-tx6ul.dtsi%3A322%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2028%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-tx6ul.dtsi%3A358%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%203%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-pico-hobbit.dts%3A68%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2024%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ulz-bsh-smm-m2.dts%3A21%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%2021%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-nitrogen6_max.dtsi%3A336%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2027%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-victgo.dts%3A200%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2026%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-gw5903.dtsi%3A451%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2017%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-eckelmann-ci4x10.dts%3A298%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2018%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6-logicpd-baseboard.dtsi%3A224%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2024%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6-logicpd-baseboard.dtsi%3A271%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2026%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-ba16.dtsi%3A389%3A%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio7%2011%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-pico-pi.dts%3A71%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2024%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-prti6g.dts%3A104%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%200%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-prtwd2.dts%3A29%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio6%2010%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabrelite.dtsi%3A293%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2023%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabrelite.dtsi%3A354%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%20%2F*%20NANDF_D5%20*%2F%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabrelite.dtsi%3A373%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%208%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-gw53xx.dtsi%3A198%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2030%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qp-prtwd3.dts%3A68%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2011%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qp-prtwd3.dts%3A80%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qp-prtwd3.dts%3A114%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio6%2010%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qp-prtwd3.dts%3A139%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qp-prtwd3.dts%3A233%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-b125pv2.dts%3A28%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Btca6424a%2021%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-lanmcu.dts%3A95%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio6%2010%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-lanmcu.dts%3A131%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2022%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-prtmvt.dts%3A332%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2026%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sr-som-brcm.dtsi%3A65%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2026%20GPIO_ACTIVE_LOW%26gt%3B%2C%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-aristainetos.dtsi%3A112%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2029%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-icore.dtsi%3A165%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio7%2012%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-icore.dtsi%3A210%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2031%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-mba6.dtsi%3A186%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-imx6ull-opos6ul.dtsi%3A20%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-imx6ull-opos6ul.dtsi%3A29%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%202%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-dhcom-som.dtsi%3A144%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%200%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabreauto.dtsi%3A323%3A%09%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2015%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-gw5400-a.dts%3A151%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2030%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-qmx6.dtsi%3A116%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2023%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sx-nitrogen6sx.dts%3A279%3A%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2026%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-tbs2910.dts%3A119%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-gw54xx.dtsi%3A235%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2030%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-evi.dts%3A148%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-gw560x.dtsi%3A277%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2030%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-var-dt6customboard.dts%3A155%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-vicut1-12inch.dtsi%3A49%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-apf6.dtsi%3A20%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%208%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-apf6.dtsi%3A31%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2024%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ull-colibri.dtsi%3A172%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2010%20GPIO_ACTIVE_LOW%26gt%3B%3B%20%20%20%20%2F*%20SODIMM%20106%20%2F%20RST%20*%2F%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-apalis.dtsi%3A457%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-apalis.dtsi%3A494%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio6%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%09%2F*%20MXM3_13%20*%2F%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-apalis.dtsi%3A705%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%204%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-marsboard.dts%3A125%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2031%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-emcon.dtsi%3A184%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2020%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-phytec-pfla02.dtsi%3A93%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2023%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-b1x5v2.dtsi%3A29%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Btca6424a%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-phytec-phycore-som.dtsi%3A58%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2014%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6ul-ccimx6ulsbcpro.dts%3A90%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%206%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sx-sdb.dtsi%3A205%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2027%201%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sx-sdb.dtsi%3A269%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%207%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-gw5907.dtsi%3A131%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2030%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-b125v2.dts%3A28%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Btca6424a%2021%20GPIO_ACTIVE_HIGH%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6q-bosch-acc.dts%3A445%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%205%20GPIO_ACTIVE_LOW%26gt%3B%3B%20%2F*%20Old%3A%200%2C%20SS%3A%20HIGH%20*%2F%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-aristainetos2.dtsi%3A320%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio7%2018%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sx-sdb-btwifi.dts%3A38%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2010%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-riotboard.dts%3A107%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio3%2031%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-savageboard.dtsi%3A107%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-plym2m.dts%3A272%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2022%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sl-tolino-shine2hd.dts%3A90%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%200%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sl-tolino-shine2hd.dts%3A122%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%209%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabresd.dtsi%3A300%3A%20%20%20%20%20%20%20%20reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio6%2011%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabresd.dtsi%3A360%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabresd.dtsi%3A448%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2017%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabresd.dtsi%3A519%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2020%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-rex.dtsi%3A105%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabresd-btwifi.dtsi%3A27%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%202%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-sabresd-btwifi.dtsi%3A34%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%207%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-alti6p.dts%3A225%3A%09%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%2026%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-pico.dtsi%3A178%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2026%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-pico.dtsi%3A224%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2027%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-pico.dtsi%3A242%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%208%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-yapp4-common.dtsi%3A109%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2025%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-yapp4-common.dtsi%3A337%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio_oled%201%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6dl-yapp4-common.dtsi%3A350%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio_oled%201%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sx-udoo-neo.dtsi%3A80%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio2%201%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sl-evk-btwifi.dts%3A22%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2017%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sl-evk-btwifi.dts%3A29%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio5%2016%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-gw52xx.dtsi%3A205%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2030%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6qdl-nitrogen6x.dtsi%3A269%3A%09phy-reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio1%2027%20GPIO_ACTIVE_LOW%26gt%3B%3B%0Aarch%2Farm%2Fboot%2Fdts%2Fimx6sl-warp.dts%3A64%3A%09%09reset-gpios%20%3D%20%26lt%3B%26amp%3Bgpio4%205%20GPIO_ACTIVE_LOW%26gt%3B%2C%20%09%2F*%20WL_REG_ON%20*%2F%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3Eand%20IMX93%20%3A%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FHow-to-configure-the-phy-reset-pin-for-imx93x%2Ftd-p%2F1765328%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2FHow-to-configure-the-phy-reset-pin-for-imx93x%2Ftd-p%2F1765328%3C%2FA%3E%3C%2FP%3E%3CP%3ECould%20you%20help%20to%20clarify%20my%20confusion%2C%20please%20%3F%3C%2FP%3E%3CP%3EThanks%20in%20advance%20and%20best%20regards%2C%3C%2FP%3E%3CP%3EKhang%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2010102%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2010675%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20How%20to%20correctly%20configure%20the%20reset%20pin%20in%20device%20tree%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2010675%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F151788%22%20target%3D%22_blank%22%3E%40Zhiming_Liu%3C%2FA%3E%2C%3C%2FP%3E%3CP%3EThanks%20for%20pointing%20out%20the%20deprecated%20property.%20I%20did%20not%20notice%20about%20that.%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2010671%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20How%20to%20correctly%20configure%20the%20reset%20pin%20in%20device%20tree%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2010671%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3CBR%20%2F%3E%3CBR%20%2F%3EPlease%20refer%20Documentation%2Fdevicetree%2Fbindings%2Fnet%2Ffsl%2Cfec.yaml%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3E%20%20%23%20Deprecated%20optional%20properties%3A%0A%20%20%23%20To%20avoid%20these%2C%20create%20a%20phy%20node%20according%20to%20ethernet-phy.yaml%20in%20the%20same%0A%20%20%23%20directory%2C%20and%20point%20the%20FEC's%20%22phy-handle%22%20property%20to%20it.%20Then%20use%0A%20%20%23%20the%20phy's%20reset%20binding%2C%20again%20described%20by%20ethernet-phy.yaml.%0A%0A%20%20phy-reset-gpios%3A%0A%20%20%20%20deprecated%3A%20true%0A%20%20%20%20description%3A%0A%20%20%20%20%20%20Should%20specify%20the%20gpio%20for%20phy%20reset.%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3ESo%20for%20the%20iMX8MP%2Fi.MX8MM%20platform%2C%20you%20should%20define%20reset-gpios%20in%26nbsp%3B%3CSPAN%3Eethernet-phy%20node%20not%20fec%2Feqos%20node%2C%20just%20like%20other%20dts.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20Regards%2C%3CBR%20%2F%3EZhiming%3C%2FP%3E%3C%2FLINGO-BODY%3E