[U-Boot] [PATCH] spi: sh_qspi: Add base register address
Nobuhiro Iwamatsu
nobuhiro.iwamatsu.yj at renesas.com
Tue Jan 7 08:29:07 CET 2014
2014/1/7 Jagan Teki <jagannadh.teki at gmail.com>:
> 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.
I see. I will move to header of each CPUs.
>
>> +#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
>>
Best regards,
Nobuhiro
--
Nobuhiro Iwamatsu
More information about the U-Boot
mailing list