mirror of
https://github.com/torvalds/linux.git
synced 2024-10-30 08:42:47 +00:00
4c58f8fe2e
It appears that in some cases, the sync word might not be recognized by the hardware correctly. If this happens, then attempting to read from the port results in an unrecoverable error because of the design of the FPGA core. This patch updates the code to check the status of the device before reading the IDCODE, in order to avoid entering this unrecoverable state. This patch also adds additional NOOP commands into the sychronization sequence, which appears to be necessary to avoid the condition on some hardware. Signed-off-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com> Acked-by: Grant Likely <grant.likely@secretlab.ca> Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com> |
||
---|---|---|
.. | ||
buffer_icap.c | ||
buffer_icap.h | ||
fifo_icap.c | ||
fifo_icap.h | ||
Makefile | ||
xilinx_hwicap.c | ||
xilinx_hwicap.h |