~acelankao/+git/ubuntu-groovy:aaeon

Last commit made on 2021-05-24
Get this branch:
git clone -b aaeon https://git.launchpad.net/~acelankao/+git/ubuntu-groovy
Only AceLan Kao can upload to this branch. If you are AceLan Kao please log in for upload directions.

Branch merges

Branch information

Name:
aaeon
Repository:
lp:~acelankao/+git/ubuntu-groovy

Recent commits

5d66283... by AceLan Kao

updateconfigs

Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

bc10572... by KUN-YANG FAN

leds: add driver for AAEON devices

This patch adds support for the led devices which can
be controlled from sysfs through ASUS WMI interface.

Signed-off-by: Kunyang_Fan <email address hidden>

3cde51e... by KUN-YANG FAN

hwmon: add driver for AAEON devices

This refator patch adds support for the hwmon information
which are transported to userspace through ASUS WMI interface.

Signed-off-by: Kunyang_Fan <email address hidden>

01bf4bc... by KUN-YANG FAN

watchdog: add driver for AAEON devices

This patch adds support for the watchdog whose control are
transported to BIOS through ASUS WMI interface.

This driver imitates the old type SIO watchdog driver to
provide the basic control for watchdog functions.

Signed-off-by: Kunyang_Fan <email address hidden>

01b8ac2... by KUN-YANG FAN

gpio: add driver for AAEON devices

This patch add support for the GPIO pins whose control are
transported to BIOS through ASUS WMI interface.

Signed-off-by: Kunyang_Fan <email address hidden>

5b4a771... by KUN-YANG FAN

mfd: Add support for IO functions of AAEON devices

This adds the supports for multiple IO functions of the
AAEON x86 devices and makes use of the WMI interface to
control the these IO devices including:

- GPIO
- LED
- Watchdog
- HWMON

It also adds the mfd child device drivers to support
the above IO functions.

Signed-off-by: Kunyang_Fan <email address hidden>

6cf5469... by Heikki Krogerus <email address hidden>

usb: dwc3: pci: add support for the Intel Alder Lake-P

BugLink: https://bugs.launchpad.net/bugs/1926573

This patch adds the necessary PCI ID for Intel Alder Lake-P
devices.

Acked-by: Felipe Balbi <email address hidden>
Signed-off-by: Heikki Krogerus <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit f08fc2c30e7806443143db16ac1457145d39b7dd)
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

b0da51e... by Heikki Krogerus <email address hidden>

usb: dwc3: pci: ID for Tiger Lake CPU

BugLink: https://bugs.launchpad.net/bugs/1926573

Tiger Lake SOC (the versions of it that have integrated USB4
controller) may have two DWC3 controllers. One is part of
the PCH (Platform Controller Hub, i.e. the chipset) as
usual, and the other is inside the actual CPU block.

On all Intel platforms that have the two separate DWC3
controllers, the one inside the CPU handles USB3 and only
USB3 traffic, while the PCH version handles USB2 and USB2
alone. The reason for splitting the two busses like this is
to allow easy USB3 tunneling over USB4 connections. As USB2
is not tunneled over USB4, it has dedicated USB controllers
(both xHCI and DWC3).

Acked-by: Felipe Balbi <email address hidden>
Signed-off-by: Heikki Krogerus <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit 73203bde3a95a48f27b2454dc6b955280c641afe)
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

f50e25d... by Heikki Krogerus <email address hidden>

usb: dwc3: pci: Register a software node for the dwc3 platform device

BugLink: https://bugs.launchpad.net/bugs/1926573

By registering the software node directly instead of just
the properties in it, the driver can take advantage of also
the other features the software nodes have.

Acked-by: Felipe Balbi <email address hidden>
Signed-off-by: Heikki Krogerus <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit e492ce9bcaa1c9661cd3dd6cff0eedf2fa640f31)
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

97d43fe... by Heikki Krogerus <email address hidden>

software node: Introduce device_add_software_node()

BugLink: https://bugs.launchpad.net/bugs/1926573

This helper will register a software node and then assign
it to device at the same time. The function will also make
sure that the device can't have more than one software node.

Acked-by: Felipe Balbi <email address hidden>
Signed-off-by: Heikki Krogerus <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(cherry picked from commit e68d0119e3284334de5650a1ac42ef4e179f895e)
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>