ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs
authorChris Healy <cphealy@gmail.com>
Wed, 22 Jul 2020 20:33:41 +0000 (13:33 -0700)
committerShawn Guo <shawnguo@kernel.org>
Mon, 17 Aug 2020 13:28:42 +0000 (21:28 +0800)
commitf7e630bcae48279659c31ba974cbf9cf596c2300
tree7b3d13144e13ea9339644438bcc5539f031baac9
parent383689f4b8486830447a3cfb479a364b21aa9de3
ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs

Disable Ethernet switch reset GPIO with ZII platforms that have it
enabled.  HW switch reset results in a reset of the copper PHYs
inside of the switch.  We want to avoid this reset of the copper PHYs
in the switch as this results in unnecessary broader network disruption on
a soft reboot of the application processor.

With the HW GPIO removed, the switch driver still performs a soft reset of
the switch core which has been shown to sufficiently meet our needs with
other ZII platforms that do not have the HW switch reset GPIO defined.

Signed-off-by: Chris Healy <cphealy@gmail.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/vf610-zii-cfu1.dts
arch/arm/boot/dts/vf610-zii-spb4.dts
arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts
arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts