https://bugzilla.kernel.org/show_bug.cgi?id=205483
Bug ID: 205483
Summary: GPS device not registered: BCM4752 in Samsung Galaxy
book 12 (W728N)
Product: ACPI
Version: 2.5
Kernel Version: 5.3
Hardware: All
OS: Linux
Tree: Mainline
Status: NEW
Severity: blocking
Priority: P1
Component: Power-Other
Assignee: [email protected]
Reporter: [email protected]
Regression: No
Created attachment 285847
--> https://bugzilla.kernel.org/attachment.cgi?id=285847&action=edit
extract of DSDT table
The GPS device is not registered in the rfkill module.
In the acpi table the gps module is named as SSE4752, which is a Broadcom
BCM4752 according to internet searches. For this device the kernel module
"rfkill-gpio" should provide an entry in the rfkill list.
The device is visible under "/sys/bus/acpi/devices/SSE4752:00":
hid:SSE4752
hrv:2560
modalias:acpi:SSE4752:
path:\_SB_.GPS0
status: 15
uevent: MODALIAS=acpi:SSE4752:
so far everything seems proper. For the power switching I loaded the kernel
module "rfkill-gpio". The gpd device didn't appear in the rfkill device list.
I updated the match list for the module "rfkill-gpio", afterwards the module is
loaded at boot time, but the device is stillnot registered. I made the module
more chatty and found out, that the procedure "rfkill_gpio_probe" is not
launched.
Within the module a platform device shall be probed. However, the device
doesn't appear under "/sys/devices/platform/". It appears under
"/sys/devices/LNXSYSTM:00/LNXSYBUS:00". I suggest, that this is the origin for
the misbehavior.
What would be the appropriate way to register the GPS device for rfkill power
switching? Who can help?
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla