[U-Boot] [PATCH 04/10] x86: spi: Add device tree support
Jagan Teki
jagannadh.teki at gmail.com
Tue Dec 30 10:00:09 CET 2014
On 30 December 2014 at 06:42, Simon Glass <sjg at chromium.org> wrote:
> As a temporary measure before the ICH driver moves over to driver model,
> add device tree support to the driver.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> drivers/spi/ich.c | 7 +++++++
> include/configs/x86-common.h | 1 +
> 2 files changed, 8 insertions(+)
>
> diff --git a/drivers/spi/ich.c b/drivers/spi/ich.c
> index 0379444..fdff158 100644
> --- a/drivers/spi/ich.c
> +++ b/drivers/spi/ich.c
> @@ -153,6 +153,13 @@ struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs,
> return &ich->slave;
> }
>
> +struct spi_slave *spi_setup_slave_fdt(const void *blob, int slave_node,
> + int spi_node)
> +{
> + /* We only support a single SPI at present */
> + return spi_setup_slave(0, 0, 20000000, 0);
> +}
> +
This would call from spi_flash_probe_fdt(), who is the caller for this?
> void spi_free_slave(struct spi_slave *slave)
> {
> struct ich_spi_slave *ich = to_ich_spi(slave);
> diff --git a/include/configs/x86-common.h b/include/configs/x86-common.h
> index 4f0a3c5..ecedfc3 100644
> --- a/include/configs/x86-common.h
> +++ b/include/configs/x86-common.h
> @@ -211,6 +211,7 @@
> #define CONFIG_CMD_SF_TEST
> #define CONFIG_CMD_SPI
> #define CONFIG_SPI
> +#define CONFIG_OF_SPI_FLASH
>
> /*-----------------------------------------------------------------------
> * Environment configuration
> --
> 2.2.0.rc0.207.ga3a616c
>
thanks!
--
Jagan.
More information about the U-Boot
mailing list