On 6 May 2016 at 19:19, Mark Rutland <mark.rutl...@arm.com> wrote:
> The LAN9118 driver uses memory fences in a novel but erroneous fashion, due to
> a misunderstanding of some under-commented code. This series fixes these
> erroneous uses, documenting the unusual requirements of the LAN9118 chip that
> lead us to this situation, and introduces new helpers to handle this in a more
> consistent fashion.
>
> The LAN9118 datasheet is publicly available at:
>
> http://www.microchip.com/wwwproducts/en/LAN9118
>

Thanks a lot for getting to the bottom of this! I particularly like
the way how you folded the required delays into the MMIO read/write
functions, which makes the top level code a lot cleaner.

I can't test this, but the code looks fine to me.

Reviewed-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to