[U-Boot] [PATCH v3 8/8] dm: x86: spi: Convert ICH SPI driver to driver model PCI API

Bin Meng bmeng.cn at gmail.com
Mon Dec 21 10:16:12 CET 2015


On Sun, Dec 20, 2015 at 6:42 AM, Simon Glass <sjg at chromium.org> wrote:
> At present this SPI driver works by searching the PCI buses for its
> peripheral. It also uses the legacy PCI API.
>
> In addition the driver has code to determine the type of Intel PCH that is
> used (version 7 or version 9). Now that we have proper PCH drivers we can
> use those to obtain the information we need.
>
> While the device tree has a node for the SPI peripheral it is not in the
> right place. It should be on the PCI bus as a sub-peripheral of the LPC
> device.
>
> Update the device tree files to show the SPI controller within the PCH, so
> that PCI access works as expected.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> Changes in v3:
> - Use the set_spi_protect() PCH method
>
> Changes in v2:
> - Adjust code for earlier commits
> - Move the SPI base code into the PCH drivers
>

Reviewed-by: Bin Meng <bmeng.cn at gmail.com>

I will test this patch when I get the board.

Regards,
Bin


More information about the U-Boot mailing list