mvebu: add reset delays of PHYs for Fortinet FortiGate 50E
Add reset-(de)assert-us to ethernet PHYs on Fortinet FortiGate 50E to
solve instability after HW resetting of PHYs. (ex.: restarting "network"
service, etc...)
Fixes: #13391
Fixes: 102dc5a625
("mvebu: add support for Fortinet FortiGate 50E")
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
This commit is contained in:
parent
b4db76a5e5
commit
5c65224d8f
1 changed files with 4 additions and 0 deletions
|
@ -297,6 +297,8 @@
|
||||||
interrupt-parent = <&gpio0>;
|
interrupt-parent = <&gpio0>;
|
||||||
interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
|
interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
|
||||||
reset-gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
|
reset-gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
|
||||||
|
reset-assert-us = <10000>;
|
||||||
|
reset-deassert-us = <10000>;
|
||||||
/*
|
/*
|
||||||
* LINK/ACT (Green): LED[0], Active Low
|
* LINK/ACT (Green): LED[0], Active Low
|
||||||
* SPEED 100M (Amber): LED[1], Active High
|
* SPEED 100M (Amber): LED[1], Active High
|
||||||
|
@ -313,6 +315,8 @@
|
||||||
interrupt-parent = <&gpio1>;
|
interrupt-parent = <&gpio1>;
|
||||||
interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
|
interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
|
||||||
reset-gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
|
reset-gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
|
||||||
|
reset-assert-us = <10000>;
|
||||||
|
reset-deassert-us = <10000>;
|
||||||
/*
|
/*
|
||||||
* LINK/ACT (Green): LED[0], Active Low
|
* LINK/ACT (Green): LED[0], Active Low
|
||||||
* SPEED 100M (Amber): LED[1], Active High
|
* SPEED 100M (Amber): LED[1], Active High
|
||||||
|
|
Loading…
Reference in a new issue