[U-Boot] [PATCH 12/22] x86: Add an early CMOS access library
Simon Glass
sjg at chromium.org
Wed Apr 19 00:12:31 UTC 2017
On 18 April 2017 at 03:46, Bin Meng <bmeng.cn at gmail.com> wrote:
> Hi Simon,
>
> On Wed, Mar 22, 2017 at 4:06 AM, Simon Glass <sjg at chromium.org> wrote:
>> Hi Bin,
>>
>> On 16 March 2017 at 08:26, Bin Meng <bmeng.cn at gmail.com> wrote:
>>> This adds a library that provides CMOS (inside RTC SRAM) access
>>> at a very early stage when driver model is not available yet.
>>>
>>> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>>> ---
>>>
>>> arch/x86/include/asm/early_cmos.h | 43 +++++++++++++++++++++++++++++++++
>>> arch/x86/lib/Makefile | 1 +
>>> arch/x86/lib/early_cmos.c | 51 +++++++++++++++++++++++++++++++++++++++
>>> 3 files changed, 95 insertions(+)
>>> create mode 100644 arch/x86/include/asm/early_cmos.h
>>> create mode 100644 arch/x86/lib/early_cmos.c
>>
>> Is it possible to share code with the existing driver, like we do with
>> DEBUG_UART?
>
> DEBUG_UART requires every serial driver provides APIs like
> _debug_uart_putc(), while this early cmos library wants to share codes
> with rtc-uclass.c. Looks not possible to get rid of the udevice
> parameter.
>
> Regards,
> Bin
Reviewed-by: Simon Glass <sjg at chromium.org>
More information about the U-Boot
mailing list