NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/56814: Please support GPIO with ACPI and i2c



>Number:         56814
>Category:       kern
>Synopsis:       Please support GPIO with ACPI and i2c
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed May 04 18:15:00 +0000 2022
>Originator:     Ryo ONODERA
>Release:        NetBSD 9.99.96
>Organization:
Ryo ONODERA // ryo%tetera.org@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3
>Environment:
	
	
System: NetBSD brownie 9.99.96 NetBSD 9.99.96 (DTRACE7) #155: Wed May 4 22:48:13 JST 2022 ryoon@brownie:/usr/world/9.99/amd64/obj/sys/arch/amd64/compile/DTRACE7 amd64
Architecture: x86_64
Machine: amd64
>Description:
HP Envy 13-ay1000 x360 laptop has AMD's Ryzen 7 5800U CPU and
AMD's GPIO controller.
And its Synaptics touchpad uses i2c (dwiic(4)) and dwiic(4) uses
AMD's GPIO for interrupt.

It seems that NetBSD 9.99.96 does not support ACPI GPIO interrupt and
dwiic(4) does not support GPIO interrupt.

Please extend ACPI and i2c in NetBSD-current to support GPIO.
And enable newer Synaptics touchpads.
	
>How-To-Repeat:
Boot NetBSD/amd64 9.99.96 on HP Envy 13-ay1000 x360.
	
>Fix:
Add GPIO support to ACPI and i2c.
As far as I understand correctly, OpenBSD 7.1 has GPIO support to
enable newer Synaptics touchpads, and FreeBSD-current has no GPIO
interrupt support yet (FreeBSD-current supports polling only).
	

>Unformatted:
 	
 	


Home | Main Index | Thread Index | Old Index