** Tags added: kernel-daily-bug

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-intel-iotg in Ubuntu.
https://bugs.launchpad.net/bugs/2039802

Title:
  [IOTG][ADL-P] TGPIO enabling

Status in linux-intel-iotg package in Ubuntu:
  New

Bug description:
  Hello Ubuntu Team,

  I notice today using default iot and proposed iot kernel, missing
  TGPIO and GPIO support.

  IOT: 5.15.0-1040-intel-iotg
  Proposed IOT: 5.15.0-1042-intel-iotg

  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-1042-intel-iotg #48-Ubuntu SMP Wed Sep 20 15:09:23 UTC 2023 
x86_64 x86_64 x86_64 GNU/Linux

  Is it possible that in the next version we will have support for GPIO
  and TGPIO?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-intel-iotg/+bug/2039802/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to