uart: Remove combinational loops on ack and stall signal
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Fri, 12 Jun 2020 11:46:37 +0000 (21:46 +1000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Sat, 13 Jun 2020 01:38:34 +0000 (11:38 +1000)
commite5aa0e9dc97f0092fe75bfa63728ac6980efc2a3
treea33805ab17654d35daade16a6f76a1c7c9e507c3
parent6aadad5a75e63b26d5e3f024c8191af46085b1b5
uart: Remove combinational loops on ack and stall signal

They hurt timing forcing signals to come from the master and back
again in one cycle. Stall isn't sampled by the master unless there
is an active cycle so masking it with cyc is pointless. Masking acks
is somewhat pointless too as we don't handle early dropping of cyc
in any of our slaves properly anyways.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
fpga/pp_soc_uart.vhd
soc.vhdl