[coreboot] Questions about EC and keyboard layout in Google Parrot

Paul Menzel paulepanter at users.sourceforge.net
Wed Apr 9 22:52:23 CEST 2014

Dear coreboot folks,

Google Parrot (Acer C7 Chromebook) has the following in
`src/mainboard/google/parrot/ec.c` [1].

    52		/* US Keyboard */
    53		ec_kbc_write_cmd(0x59);
    54		ec_kbc_write_ib(0xE5);

If the comment is correct, this is surprising to me in two ways:

1. Normally such things are the payload’s or operating system’s job.

2. The code is also used for Google Parrots with German keyboards.
Wouldn’t that cause conflicts?

Could somebody please enlighten me? I did not work with embedded
controllers yet and I am very interested how that all fits together.



[1] http://review.coreboot.org/2026
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20140409/24d25695/attachment.asc>

More information about the coreboot mailing list