[U-Boot] [PATCH v3 3/3] A320: Add support for Faraday A320 evaluation board
Po-Yu Chuang
ratbert.chuang at gmail.com
Thu Jul 9 09:36:21 CEST 2009
Dear Wolfgang Denk,
2009/7/9 Wolfgang Denk <wd at denx.de>:
>> --- a/MAINTAINERS
>> +++ b/MAINTAINERS
>> @@ -680,6 +680,10 @@ Sergey Lapin <slapin at ossfans.org>
>>
>> afeb9260 ARM926EJS (AT91SAM9260 SoC)
>>
>> +Po-Yu Chuang <ratbert at faraday-tech.com>
>> +
>> + a320 FA526 (ARMv4/reuse arm920t source) faraday SoC
>
> Please keep list of maintainers alphabetically sorted.
What is the key for sorting? I cannot figure it out.
>> --- a/Makefile
>> +++ b/Makefile
>> @@ -2991,6 +2991,13 @@ B2_config : unconfig
>> @$(MKCONFIG) $(@:_config=) arm s3c44b0 B2 dave
>>
>> #########################################################################
>> +## Faraday A320 Systems
>> +#########################################################################
>
> We don't add such big headers for all vendors.
OK, removed.
>> +a320_config : unconfig
>> + @$(MKCONFIG) $(@:_config=) arm arm920t a320 faraday faraday
>
> This is a arm920t processor, so please add it in "ARM720T Systems"
> section.
>
>> +#########################################################################
>> ## ARM720T Systems
>> #########################################################################
720t?
How about integrator section? Many 920t boards are there.
########################################################################
## ARM Integrator boards - see doc/README-integrator for more info.
>> diff --git a/board/faraday/a320/a320.c b/board/faraday/a320/a320.c
>> new file mode 100644
>> index 0000000..f9cca4f
>> --- /dev/null
>> +++ b/board/faraday/a320/a320.c
...
>> +int dram_init (void)
>> +{
>> + gd->bd->bi_dram[0].start = PHYS_SDRAM_1;
>> + gd->bd->bi_dram[0].size = PHYS_SDRAM_1_SIZE;
>> +
>> + return 0;
>> +}
>
> Would it be possible to use get_ram_size() for auto-sizing and memory
> testing?
OK, I'll try.
>> diff --git a/board/faraday/a320/lowlevel_init.S
>> b/board/faraday/a320/lowlevel_init.S
>> new file mode 100644
>> index 0000000..2adb9ef
>> --- /dev/null
>> +++ b/board/faraday/a320/lowlevel_init.S
...
>> +copy_code:
>> + ldr r0, =ROM_DEFAULT_BASE /* r0 <- source address */
>> + ldr r1, =SDRAM_DEFAULT_BASE /* r1 <- target address */
>> +
>> + ldr r2, .LC5
>> + ldr r3, .LC6
>> + sub r2, r3, r2 /* r2 <- size of armboot */
>
> Please use TABs for vertical alignment.
>
Spaces removed.
>> diff --git a/cpu/arm920t/faraday/timer.c b/cpu/arm920t/faraday/timer.c
>> new file mode 100644
>> index 0000000..7762012
>> --- /dev/null
>> +++ b/cpu/arm920t/faraday/timer.c
...
>> +#undef DEBUG
>
> Please do not add dead code.
>
removed
...
>> +static volatile struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_SYS_TIMERBASE;
>> +static volatile struct ftpmu010 *pmu = (struct ftpmu010
>> *)CONFIG_SYS_FTPMU_BASE;
>
> Bad formatting here?
I will use git send-email next time to avoid this. Thanks.
best regards,
Po-Yu Chuang
More information about the U-Boot
mailing list