aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/fec_mxc.h
diff options
context:
space:
mode:
authorMartin Fuzzey <martin.fuzzey@flowbird.group>2018-10-04 19:59:19 +0200
committerJoe Hershberger <joe.hershberger@ni.com>2018-10-24 14:45:37 -0500
commit331fcabe4f9b4c7ec58d070da039f875673c9c9d (patch)
tree171642fd228c498a4f29692231a71443ac6dfd41 /drivers/net/fec_mxc.h
parent9b8b91888493d25873b835d262b89f1c4efa0df7 (diff)
downloadu-boot-331fcabe4f9b4c7ec58d070da039f875673c9c9d.zip
u-boot-331fcabe4f9b4c7ec58d070da039f875673c9c9d.tar.gz
u-boot-331fcabe4f9b4c7ec58d070da039f875673c9c9d.tar.bz2
net: dm: fec: Fix phy-reset-duration clamping and defaults
The DT binding says: - phy-reset-duration : Reset duration in milliseconds. Should present only if property "phy-reset-gpios" is available. Missing the property will have the duration be 1 millisecond. Numbers greater than 1000 are invalid and 1 millisecond will be used instead. However the current code: - clamps values greater than 1000ms to 1000ms rather than 1. - does not initialize the delay if the property does not exist (else clause mismatch) - returns an error if phy-reset-gpios is not defined Fix all this and simplify by using dev_read_u32_default() Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'drivers/net/fec_mxc.h')
0 files changed, 0 insertions, 0 deletions