[IOTG][ADL-P] TGPIO enabling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-intel-iotg (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Hello Ubuntu Team,
I notice today using default iot and proposed iot kernel, missing TGPIO and GPIO support.
IOT: 5.15.0-
Proposed IOT: 5.15.0-
With TGPIO support in kernel, i have this in dmesg:
dmesg | grep -i gpio
[ 1.954807] acpi MSFT0101:00: GPIO: looking up 0 in _CRS
[ 2.153305] i2c_designware i2c_designware.0: GPIO lookup for consumer scl
[ 2.153307] i2c_designware i2c_designware.0: using ACPI for GPIO lookup
[ 2.153309] acpi device:6b: GPIO: looking up scl-gpios
[ 2.153310] acpi device:6b: GPIO: looking up scl-gpio
[ 2.153312] i2c_designware i2c_designware.0: using lookup tables for GPIO lookup
[ 2.153313] i2c_designware i2c_designware.0: No GPIO consumer scl found
[ 2.189085] i2c_designware i2c_designware.1: GPIO lookup for consumer scl
[ 2.189087] i2c_designware i2c_designware.1: using ACPI for GPIO lookup
[ 2.189088] acpi device:6c: GPIO: looking up scl-gpios
[ 2.189090] acpi device:6c: GPIO: looking up scl-gpio
[ 2.189091] i2c_designware i2c_designware.1: using lookup tables for GPIO lookup
[ 2.189092] i2c_designware i2c_designware.1: No GPIO consumer scl found
[ 2.197541] mdio_bus fixed-0: GPIO lookup for consumer reset
[ 2.197542] mdio_bus fixed-0: using lookup tables for GPIO lookup
[ 2.197543] mdio_bus fixed-0: No GPIO consumer reset found
[ 2.209058] rtc_cmos rtc_cmos: GPIO lookup for consumer wp
[ 2.209059] rtc_cmos rtc_cmos: using lookup tables for GPIO lookup
[ 2.209060] rtc_cmos rtc_cmos: No GPIO consumer wp found
[ 2.626844] gpiochip_find_base: found new base at 664
[ 2.633323] gpio gpiochip0: (INTC1055:00): created GPIO range 0->25 ==> INTC1055:00 PIN 0->25
[ 2.633327] gpio gpiochip0: (INTC1055:00): created GPIO range 32->47 ==> INTC1055:00 PIN 26->41
[ 2.633328] gpio gpiochip0: (INTC1055:00): created GPIO range 64->88 ==> INTC1055:00 PIN 42->66
[ 2.633329] gpio gpiochip0: (INTC1055:00): created GPIO range 96->103 ==> INTC1055:00 PIN 67->74
[ 2.633331] gpio gpiochip0: (INTC1055:00): created GPIO range 128->151 ==> INTC1055:00 PIN 75->98
[ 2.633332] gpio gpiochip0: (INTC1055:00): created GPIO range 160->180 ==> INTC1055:00 PIN 99->119
[ 2.633333] gpio gpiochip0: (INTC1055:00): created GPIO range 192->215 ==> INTC1055:00 PIN 120->143
[ 2.633334] gpio gpiochip0: (INTC1055:00): created GPIO range 224->252 ==> INTC1055:00 PIN 144->172
[ 2.633335] gpio gpiochip0: (INTC1055:00): created GPIO range 256->279 ==> INTC1055:00 PIN 173->196
[ 2.633337] gpio gpiochip0: (INTC1055:00): created GPIO range 288->312 ==> INTC1055:00 PIN 197->221
[ 2.633338] gpio gpiochip0: (INTC1055:00): created GPIO range 320->344 ==> INTC1055:00 PIN 228->252
[ 2.633339] gpio gpiochip0: (INTC1055:00): created GPIO range 352->359 ==> INTC1055:00 PIN 262->269
[ 2.633397] gpio gpiochip0: (INTC1055:00): added GPIO chardev (254:0)
[ 2.633412] gpio gpiochip0: registered GPIOs 664 to 1023 on INTC1055:00
[ 4.144080] usb 3-10: GPIO lookup for consumer reset
[ 4.144084] usb 3-10: using ACPI for GPIO lookup
[ 4.144086] acpi device:5f: GPIO: looking up reset-gpios
[ 4.144088] acpi device:5f: GPIO: looking up reset-gpio
[ 4.144089] usb 3-10: using lookup tables for GPIO lookup
[ 4.144090] usb 3-10: No GPIO consumer reset found
[ 4.184939] usb 4-1: GPIO lookup for consumer privacy
[ 4.184941] usb 4-1: using ACPI for GPIO lookup
[ 4.184943] acpi device:62: GPIO: looking up privacy-gpios
[ 4.184945] acpi device:62: GPIO: looking up privacy-gpio
[ 4.184945] usb 4-1: using lookup tables for GPIO lookup
[ 4.184946] usb 4-1: No GPIO consumer privacy found
[ 4.186515] usb 4-1: GPIO lookup for consumer privacy
[ 4.186516] usb 4-1: using ACPI for GPIO lookup
[ 4.186517] acpi device:62: GPIO: looking up privacy-gpios
[ 4.186518] acpi device:62: GPIO: looking up privacy-gpio
[ 4.186519] usb 4-1: using lookup tables for GPIO lookup
[ 4.186519] usb 4-1: No GPIO consumer privacy found
But the support in the IOT kernel does not exist.
# dmesg | grep -i gpio
# uname -a
Linux 5.15.0-
Is it possible that in the next version we will have support for GPIO and TGPIO?
description: | updated |