diff options
author | Marek BehĂșn <marek.behun@nic.cz> | 2021-11-26 16:57:14 +0300 |
---|---|---|
committer | Stefan Roese <sr@denx.de> | 2021-12-19 11:50:47 +0300 |
commit | 08370038df6c92a1bfe1aede55545a505e268305 (patch) | |
tree | f0d820e89563213dca8f4039a69fa918161e6ddb /board/seeed | |
parent | d368e10705146b7ca61a712b202045013493e1b2 (diff) | |
download | u-boot-08370038df6c92a1bfe1aede55545a505e268305.tar.xz |
arm: mvebu: turris_mox: Fix unstable board topology reading
The pre-relocation board topology reading in board_fix_fdt() is
unstable: sometimes wrong data are read from the SPI bus.
This is due to wrong order of SPI bus configuration instructions: we
first need to set the pins to SPI mode, and only after that configure
the bus.
Also add a 1ms delay before enabling chip-select, so that the clock pin
is high for some time before reading the bus.
Signed-off-by: Marek BehĂșn <marek.behun@nic.cz>
Reviewed-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'board/seeed')
0 files changed, 0 insertions, 0 deletions