[U-Boot] [PATCH v11 6/6] arm: faraday: add virtual machine support

Kuo-Jung Su
2014-03-26T07:24:57Z

2014-03-26 14:52 GMT+08:00 Wolfgang Denk <wd@denx.de>:
> Dear Kuo-Jung Su,
>
> In message <1395813799-3672-7-git-send-email-dantesu@gmail.com> you wrote:
>> From: Kuo-Jung Su <dantesu@faraday-tech.com>
>>
>> Faraday Virtual Machine (FVM) is a QEMU based emulator
>> which is designed for early stage software development
>> (i.e., IPL, SPL development).
> ...
>> +ulong clk_get_rate(const char *id)
>> +{
>> + ulong ret = 0;
>> +
>> + if (!strcmp(id, "AHB"))
>> + ret = clk_get_rate_ahb();
>> + else if (!strcmp(id, "APB"))
>> + ret = clk_get_rate_apb();
>> + else if (!strcmp(id, "CPU"))
>> + ret = clk_get_rate_cpu();
>> + else if (!strcmp(id, "I2C"))
>> + ret = clk_get_rate_apb();
>> + else if (!strcmp(id, "SSP"))
>> + ret = clk_get_rate_apb();
>> + else if (!strcmp(id, "SPI"))
>> + ret = clk_get_rate_ahb();
>> + else if (!strcmp(id, "MMC") || !strcmp(id, "SDC"))
>> + ret = clk_get_rate_ahb();
>> +
>> + return ret;
>> +}
>
> I have seen basically identical code in [PATCH v11 4/6] arm: faraday:
> add A369 evaluation board; please move this (and other common code)
> into a common location so we have only one implementation of common
> code.
>

Got it, thanks

--
Best wishes,
Kuo-Jung Su