[U-Boot] [PATCH 3/3] x86: coreboot: Wrap cros_ec initialization

Bin Meng bmeng.cn at gmail.com
Sun Jan 4 03:58:49 CET 2015


Hi Simon,

On Sun, Jan 4, 2015 at 10:33 AM, Simon Glass <sjg at chromium.org> wrote:
> Hi Bin,
>
> On 3 January 2015 at 07:40, Bin Meng <bmeng.cn at gmail.com> wrote:
>> cros_ec_board_init() should be called only when CONFIG_CROS_EC is
>> enabled. Also undef CONFIG_CROS_EC in the coreboot configuration.
>>
>> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>>
>> ---
>>
>>  board/coreboot/coreboot/coreboot.c | 2 ++
>>  include/configs/coreboot.h         | 4 +++-
>>  2 files changed, 5 insertions(+), 1 deletion(-)
>
> Can we just remove the node in the device tree? The current 'coreboot'
> config is designed to run on link (Chromebook Pixel) so it does have
> an EC. Maybe we should have a separate device tree file for the qemu
> version?
>

Looks that removing ec node from dts should work with current code
logic in cros_ec_init(). Yes, we can have a separate device tree file
for maybe a generic board (not naming it as qemu.dts), and make this
generic board dts file as the default dts for coreboot board? How
about the defines in coreboot.h? Should we make it undefined like I
did in this patch?

[snip]

Regards,
Bin


More information about the U-Boot mailing list