News: 0001534332

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Huawei Matebook E Go Laptops To Be Better Supported With Linux 6.15

([Hardware] 3 Hours Ago Huawei Matebook E Go)


For those that happen to have a Huawei Matebook E Go 2-in-1 laptop or have been considering these ARM laptops, the upcoming Linux 6.15 kernel will be better supporting these devices thanks to a new driver set to be merged.

Queued up via the platform-drivers-x86 branch for the upcoming Linux 6.15 merge window is an embedded controller (EC) driver for the Huawei Matebook E laptops . This EC driver enables Linux to enjoy working battery/charger monitoring, charge controls, Fn-lock key controls, temperature sensors, better USB-C controls, and other functionality.

Pengyu Luo who worked on this Huawei Matebook E Go EC driver explained in the [1]for-next patch :

"There are three variants of which Huawei released the first two simultaneously.

Huawei Matebook E Go LTE(sc8180x), codename seems to be gaokun2.

Huawei Matebook E Go( [2][email protected] ), codename must be gaokun3.

Huawei Matebook E Go 2023( [3][email protected] ), codename should be also gaokun3.

Adding support for the latter two variants for now, this driver should also work for the sc8180x variant according to acpi table files, but I don't have the device to test yet.

Different from other Qualcomm Snapdragon sc8280xp based machines, the Huawei Matebook E Go uses an embedded controller while others use a system called PMIC GLink. This embedded controller can be used to perform a set of various functions, including, but not limited to:

- Battery and charger monitoring;

- Charge control and smart charge;

- Fn_lock settings;

- Tablet lid status;

- Temperature sensors;

- USB Type-C notifications (ports orientation, DP alt mode HPD);

- USB Type-C PD (according to observation, up to 48w).

Add a driver for the EC which creates devices for UCSI and power supply devices."

Look for this Matebook E Go EC driver in the upcoming Linux 6.15 merge window as part of the platform driver updates.



[1] https://web.git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git/commit/?h=for-next&id=7636f090d02e791918bb3c924e695880123d0c59

[2] https://www.phoronix.com/cdn-cgi/l/email-protection

[3] https://www.phoronix.com/cdn-cgi/l/email-protection



phoronix

Yield and overcome;
Bend and be straight;
Empty and be full;
Wear out and be new;
Have little and gain;
Have much and be confused.

Therefore the wise embrace the one
And set an example to all.
Not putting on a display,
They shine forth.
Not justifying themselves,
They are distinguished.
Not boasting,
They receive recognition.
Not bragging,
They never falter.
They do not quarrel,
So no one quarrels with them.
Therefore the ancients say, "Yield and overcome."
Is that an empty saying?
Be really whole,
And all things will come to you.