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: acpi_power-ot...@kernel-bugs.osdl.org Reporter: holger.hoehnem...@kabelbw.de 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 acpi-bugzilla@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla