
Hi,
Thanks for your review.
2014-12-01 16:17 GMT+09:00 Wolfgang Denk wd@denx.de:
Dear Nobuhiro,
In message 1417417556-23946-4-git-send-email-nobuhiro.iwamatsu.yj@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@renesas.com Signed-off-by: Nobuhiro Iwamatsu nobuhiro.iwamatsu.yj@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