[U-Boot] [PATCH 4/7] arm: rmobile: lager: Halt clock prior to booting kernel
Nobuhiro Iwamatsu
nobuhiro.iwamatsu.yj at renesas.com
Mon Dec 1 23:41:46 CET 2014
Hi,
Thanks for your review.
2014-12-01 16:17 GMT+09:00 Wolfgang Denk <wd at denx.de>:
> Dear Nobuhiro,
>
> In message <1417417556-23946-4-git-send-email-nobuhiro.iwamatsu.yj at renesas.com> you wrote:
>> Before a kernel boots, GPIO, SYS-DMAC, QSPI and MSIOF clock
>> is halted.
>>
>> Signed-off-by: Hisashi Nakamura <hisashi.nakamura.ak at renesas.com>
>> Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj at renesas.com>
>
> The data structures and the code are all repeated for this patch and
> the following patches:
>
> [PATCH 4/7] arm: rmobile: lager: Halt clock prior to booting kernel
> [PATCH 5/7] arm: rmobile: koelsch: Halt clock prior to booting kernel
> [U-Boot] [PATCH 6/7] arm: rmobile: alt: Halt clock prior to booting kernel
> [PATCH 7/7] arm: rmobile: gose: Halt clock prior to booting kernel
>
> Can you please move the code to a common place so we have it only
> once?
Yes. I will updates and resend patches.
>
>> +} mstptbl[] = {
>> + [0] = { SMSTPCR0, 0x00640801, 0x00400001,
>> + RMSTPCR0, 0x00640801, 0x00000000 },
>> + [1] = { SMSTPCR1, 0xDB6E9BDF, 0x00000000,
>> + RMSTPCR1, 0xDB6E9BDF, 0x00000000 },
>> + [2] = { SMSTPCR2, 0x300DA1FC, 0x000CA120,
>> + RMSTPCR2, 0x300DA1FC, 0x00000000 },
>> + [3] = { SMSTPCR3, 0xF08CF831, 0x00000000,
>> + RMSTPCR3, 0xF08CF831, 0x00000000 },
>> + [4] = { SMSTPCR4, 0x80000184, 0x00000180,
>> + RMSTPCR4, 0x80000184, 0x00000000 },
>> + [5] = { SMSTPCR5, 0x44C00046, 0x00000000,
>> + RMSTPCR5, 0x44C00046, 0x00000000 },
>> + [7] = { SMSTPCR7, 0x07F30718, 0x00200000,
>> + RMSTPCR7, 0x07F30718, 0x00000000 },
>> + [8] = { SMSTPCR8, 0x01F0FF84, 0x00000000,
>> + RMSTPCR8, 0x01F0FF84, 0x00000000 },
>> + [9] = { SMSTPCR9, 0xF5979FCF, 0x00021F80,
>> + RMSTPCR9, 0xF5979FCF, 0x00001F80 },
>> + [10] = { SMSTPCR10, 0xFFFEFFE0, 0x00000000,
>> + RMSTPCR10, 0xFFFEFFE0, 0x00000000 },
>> + [11] = { SMSTPCR11, 0x00000000, 0x00000000,
>> + RMSTPCR11, 0x00000000, 0x00000000 },
>> +};
>
> Also, these data look pretty much the same to me, with only minor
> differences in some bits. If we use some defines instead of the
> magic numbers this could probably help to see the common part and the
> differences in the data. We probably don't need board-specific data in
> the code, and can move this to the configuration files?
Yes. I will move setting data to config files.
>
> Thanks.
>
> Best regards,
>
> Wolfgang Denk
>
Best regards,
Nobuhiro
--
Nobuhiro Iwamatsu
More information about the U-Boot
mailing list