The interface is proprietary and only a few know bits are implemented. Have
a look at the thinkpad_acpi kernel module or vendor ACPI code for
additional bits.

Some basic fan and power management functionality is implemented.
Without a datasheet (by Lenovo) for every EC generation it's impossible to
tell what needs to be implemented.

Regards,
Patrick

Martin Kepplinger <[email protected]> schrieb am Do., 14. März 2019, 14:23:

> Am 14.03.2019 11:46 schrieb Nico Huber:
> > Hi Martin,
> >
> > Am 14.03.19 um 10:19 schrieb Martin Kepplinger:
> >> So, I'm looking into h8 EC access.
> >>
> >> Where does ec_set_bit(0x3a, 0) for audio-mute or ec_set_bit(0x3a, 6)
> >> for wwan-enable
> >> come from (let's keep that as an example)?
> >
> > this uses a software interface that is defined by the program that runs
> > on the EC, aka the EC firmware. The EC firmware exposes an address
> > space
> > (usually up to 256B) for communication with the host firmware (e.g.
> > coreboot). Usually, there is *no* relation to hardware registers.
> >
>
> Ok. Patrick, do you have any more details on the interface here, and
> what is
> or isn't implemented in coreboot?
>
> thanks
>
>                                          martin
>
>
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to