[U-Boot] [PATCH] spi: sh_qspi: Add base register address
Jagan Teki
jagannadh.teki at gmail.com
Tue Jan 7 06:24:42 CET 2014
On Tue, Jan 7, 2014 at 7:13 AM, Nobuhiro Iwamatsu
<nobuhiro.iwamatsu.yj at renesas.com> wrote:
> This adds base register address of SH QSPI.
> Currently, SH QSPI is used only from R8A7790 and R8A7791.
>
> Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj at renesas.com>
> ---
> drivers/spi/sh_qspi.c | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/drivers/spi/sh_qspi.c b/drivers/spi/sh_qspi.c
> index edeb42d..b38d76c 100644
> --- a/drivers/spi/sh_qspi.c
> +++ b/drivers/spi/sh_qspi.c
> @@ -12,6 +12,13 @@
> #include <spi.h>
> #include <asm/io.h>
>
> +/* SPI base register */
> +#if defined(CONFIG_R8A7790) || defined(CONFIG_R8A7791)
> +#define CONFIG_SH_QSPI_BASE 0xE6B10000
I think it's good to define this on .h file in arch/*/include/* then
the same header
will include here. - fine for rest of peripherals too.
> +#else
> +#error "SH QSPI does not support your CPU."
> +#endif
> +
> /* SH QSPI register bit masks <REG>_<BIT> */
> #define SPCR_MSTR 0x08
> #define SPCR_SPE 0x40
> --
> 1.8.5
>
--
Thanks,
Jagan.
More information about the U-Boot
mailing list