messages from 2026-10-13 10:34:34 to 2026-10-15 17:26:21 UTC [more...]
[PATCH v5 5/5] arm64: dts: qcom: qcs6490-rb3gen2: Enable TC9563 embedded GPIO controller
2026-10-15 17:26 UTC (2+ messages)
[PATCH] gpio: lpc32xx: check devm_gpiochip_add_data() return value
2026-10-15 17:15 UTC (4+ messages)
` [PATCH v2] "
[RFC QUESTION] AST2600 GPIOP2/GPIOP3 pass-through with gpiolib ownership
2026-10-15 16:00 UTC (5+ messages)
` 回覆: "
GPIO_SHARED_PROXY default m?
2026-10-15 15:52 UTC
[PATCH] gpiolib: cdev: don't record a line direction the driver refused
2026-10-15 15:37 UTC (6+ messages)
[PATCH 0/2] pinctrl: qcom: Allow arming the wakeup_enable bit from pin config
2026-10-15 14:32 UTC (5+ messages)
` [PATCH v1 1/2] dt-bindings: pinctrl: qcom,tlmm-common: Add wakeup-enable
` [PATCH v1 2/2] pinctrl: qcom: Allow arming the wakeup_enable bit from pin config
Hello, I'm reporting a Caps Lock LED issue on my Lenovo ThinkPad L13 Gen 2 AMD running Arch Linux. I found a workaround that completely fixes it, and I hope the findings might help implement a permanent kernel fix. **A quick note:** This is my first time using Linux, and I'm a complete beginner when it comes to kernel development. I used ChatGPT (GPT-6) to guide the troubleshooting process, analyse my laptop's ACPI firmware, and interpret the results. I personally ran the diagnostic commands and verified the observed behaviour, but the technical explanation below is AI-assisted. Please correct me if any of the analysis is inaccurate. ## Problem Under Linux, the physical Caps Lock indicator LED never illuminates, even though the Caps Lock key itself works normally. The LED works correctly under Windows and during certain stages of boot, so the hardware itself is functional. After investigating, GPT-6 identified what appears to be a conflict involving GPIO 11 on the AMD AMDI0
2026-10-15 14:21 UTC
[PATCH v2 0/2] iio: adc: ti-ads112c14: add gpio support
2026-10-15 14:04 UTC (10+ messages)
` [PATCH v2 2/2] "
[PATCH RFC v2 0/4] gpio: loongson-64bit: add interrupt support for more models
2026-10-15 13:58 UTC (7+ messages)
[PATCH v3 00/11] Cortina Systems CS75xx: interrupt controller, GPIO, I2C and TWD watchdog
2026-10-15 13:25 UTC (4+ messages)
` [PATCH v3 02/11] irqchip: Add Cortina Systems CS75xx peripheral interrupt controller
[PATCH] iio: adc: ti-ads112c14: add gpio support
2026-10-15 13:22 UTC (6+ messages)
[GIT PULL] intel-gpio for 7.3-1
2026-10-15 13:19 UTC (3+ messages)
[PATCH 0/6] gpiolib: fix chip removal with lines still requested from user space
2026-10-15 12:57 UTC (12+ messages)
` [PATCH 2/6] gpiolib: free the label of lines released after their chip was removed
` [PATCH 3/6] gpiolib: cdev: do not free line IRQs again after the chip is removed
` [PATCH 4/6] gpiolib: cdev: don't sleep in the SRCU read section in read()
` [PATCH 5/6] gpiolib: cdev: don't leak the IRQ name when the chip is removed
` [PATCH 6/6] gpiolib: let the character device free its IRQs first on chip removal
[PATCH] gpiolib: acpi: Fix GPIO lookup using relative path
2026-10-15 12:53 UTC (2+ messages)
[PATCH] gpio: shared-proxy: Fix race between concurrent first users
2026-10-15 12:37 UTC (2+ messages)
[PATCH v2 07/24] dt-bindings: gpio: Add ZTE ZX279128S GPIO controller
2026-10-15 12:25 UTC (5+ messages)
` [PATCH v2 08/24] gpio: Add ZTE ZX279128S GPIO driver
` [PATCH v2 09/24] dt-bindings: pinctrl: pinctrl-single: Add ZTE ZX279128S pin mux
[PATCH v7 0/4] gpio: mxc: misc bug fixes
2026-10-15 12:21 UTC (16+ messages)
` [PATCH v7 1/4] gpio: mxc: fix race between chained IRQ handler install and probe completion
` [PATCH v7 2/4] gpio: mxc: fix both_edges bit operations
` [PATCH v7 3/4] gpio: mxc: fix wakeup_pads "
` [PATCH v7 4/4] gpio: mxc: fix race between gpiochip registration and IRQ domain setup
[PATCH] gpiolib: fix memory leak in gpiod_set_array_value_complex() on error paths
2026-10-15 12:10 UTC (2+ messages)
[PATCH] gpio: kunit: fix GPIO device reference leak with __free()
2026-10-15 12:06 UTC (2+ messages)
[PATCH v4 0/4] gpio: shared: replace platform lookup with dummy software nodes
2026-10-15 12:05 UTC (8+ messages)
` [PATCH v4 1/4] gpio: shared: fix use-after-free bug when adding shared proxies
` [PATCH v4 2/4] gpio: shared: gracefully handle no-device lookup of shared GPIOs
` [PATCH v4 3/4] gpio: shared: detach the proxy device from struct gpio_shared_ref
` [PATCH v4 4/4] gpio: shared: convert to using software nodes for GPIO shared proxy lookup
` (subset) [PATCH v4 0/4] gpio: shared: replace platform lookup with dummy software nodes
[PATCH v2] pinctrl: qcom: Restore the pin configuration after hibernation
2026-10-15 11:31 UTC
[PATCH v10 0/8] gpio: add Ambarella CV75 PL061 support
2026-10-15 11:08 UTC (12+ messages)
` [PATCH v10 1/8] dt-bindings: gpio: pl061: add Ambarella CV75 variant
` [PATCH v10 2/8] gpiolib: regmap: add GPIO_REGMAP_QUIRK_SET_AFTER_DIR
` [PATCH v10 3/8] gpio: pl061: drop redundant pending check in the IRQ handler
` [PATCH v10 4/8] gpio: pl061: convert register access to regmap
` [PATCH v10 5/8] gpio: pl061: use IRQ_TYPE_LEVEL_MASK and IRQ_TYPE_EDGE_BOTH
` [PATCH v10 6/8] gpio: pl061: use cleanup helpers for locks
` [PATCH v10 7/8] gpio: pl061: switch data path to gpio-regmap
` [PATCH v10 8/8] gpio: pl061: add Ambarella register-layout variant
[linusw-pinctrl:devel] BUILD SUCCESS 4f0dbdbdb3ad122e8bbfb1d722fd584bac7124db
2026-10-15 10:45 UTC
[PATCH 0/5] clk: qcom: Add PDM GP_MN fractional clock divider driver and DT support
2026-10-15 10:45 UTC (25+ messages)
` [PATCH 1/5] dt-bindings: clock: qcom: Add bindings for PDM GP_MN clock divider
` [PATCH 2/5] clk: qcom: Add a driver for PDM GP_MN fractional "
` [PATCH 3/5] pinctrl: qcom: Add gp_mn mux function for QCS8300, SA8775P and SC7280
` [PATCH 4/5] arm64: dts: qcom: Add gp_mn pin state for GP M/N clock output
` [PATCH 5/5] arm64: dts: qcom: Add GP M/N clock controller node for SA8775P and QCS8300
[PATCH v2 00/10] Initial Apple Silicon M4 Pro/Max device trees and dt-bindings
2026-10-15 10:24 UTC (22+ messages)
` [PATCH v2 01/10] dt-bindings: watchdog: apple,wdt: Add t6041 compatible
` [PATCH v2 02/10] dt-bindings: interrupt-controller: apple,aic2: "
` [PATCH v2 03/10] dt-bindings: arm: cpus: Add Apple M4 Pro/Max CPU core compatibles
` [PATCH v2 04/10] dt-bindings: arm: power: apple,pmgr-pwrstate: Add t6041 compatible
` [PATCH v2 05/10] dt-bindings: arm: apple: apple,pmgr: "
` [PATCH v2 06/10] dt-bindings: pwm: apple,s5l-fpwm: "
` [PATCH v2 07/10] dt-bindings: pinctrl: apple,pinctrl: "
` [PATCH v2 08/10] dt-bindings: i2c: apple,i2c: "
` [PATCH v2 09/10] dt-bindings: arm: apple: Add M4 Pro/Max based devices
` [PATCH v2 10/10] arm64: dts: apple: Add minimal t604x (M4 Pro/Max) device trees
[PATCH v14 0/5] drivers/base: Introduce revocable
2026-10-15 9:49 UTC (3+ messages)
` [PATCH v14 5/5] reset: Leverage revocable for accessing struct reset_controller_dev
[RFC PATCH] pinctrl: qcom: Restore the pin configuration after hibernation
2026-10-15 8:36 UTC (2+ messages)
[RFC PATCH] pinctrl: aspeed: Handle GPIOZ6 pass-through strap on GPIO requests
2026-10-15 4:09 UTC (3+ messages)
[linusw-pinctrl:fixes] BUILD SUCCESS c5895eadf287116434b7b01d67b92e8146f7ff61
2026-10-14 22:43 UTC
[brgl:pwrseq:for-current] BUILD SUCCESS dbd674ccf30f66f5eccf637964a93910df8dbf84
2026-10-14 22:41 UTC
[brgl:gpio:for-next] BUILD SUCCESS 39225ea01d82c85045ab0272edaf550abce7330a
2026-10-14 22:40 UTC
[brgl:gpio:for-current] BUILD SUCCESS 52336337f1a01ad803c7f3ddb23f40222e9ad58d
2026-10-14 22:39 UTC
[PATCH RFT] pinctrl: sunxi: Fix A733 withstand programming
2026-10-14 18:35 UTC (4+ messages)
[PATCH v4 0/2] pinctrl: stm32: fix hwspinlock timeout and EXTI mux locking
2026-10-14 16:20 UTC (4+ messages)
` [PATCH v4 1/2] pinctrl: stm32: Fix the unit of the hwspinlock timeout
` [PATCH v4 2/2] pinctrl: stm32: program the EXTI mux from .alloc instead of .activate
[RFC PATCH] firmware: scmi: Make SCMI arch independent
2026-10-14 11:57 UTC (3+ messages)
[PATCH v2 0/3] Add Tegra268 pinmux support
2026-10-14 10:42 UTC (4+ messages)
` [PATCH v2 1/3] soc/tegra: Add Tegra268 Kconfig symbol
` [PATCH v2 2/3] dt-bindings: pinctrl: Document Tegra268 pin controllers
` [PATCH v2 3/3] pinctrl: tegra: Add support for Tegra268
[linusw-pinctrl:for-next] BUILD SUCCESS bdacd2542f3c1b2b411fa86ee1f39de19cce6562
2026-10-14 10:30 UTC
[PATCH 0/3] pinctrl: s32cc: add GPIO external interrupt (EIRQ) support
2026-10-14 10:16 UTC (4+ messages)
` [PATCH 1/3] dt-bindings: pinctrl: s32g2-siul2: describe EIRQ input mux registers
[PATCH v3 0/4] gpio: shared: replace platform lookup with dummy software nodes
2026-10-14 9:39 UTC (9+ messages)
` [PATCH v3 1/4] gpio: shared: fix use-after-free bug when adding shared proxies
` [PATCH v3 2/4] gpio: shared: gracefully handle no-device lookup of shared GPIOs
` [PATCH v3 3/4] gpio: shared: detach the proxy device from struct gpio_shared_ref
` [PATCH v3 4/4] gpio: shared: convert to using software nodes for GPIO shared proxy lookup
[PATCH v3 0/4] gpio: kunit: add test cases for platform lookup tables
2026-10-14 8:45 UTC (7+ messages)
` [PATCH v3 1/4] gpio: kunit: fix the label of the dummy GPIO chip
` [PATCH v3 2/4] gpio: kunit: factor out common code for waiting for device probe
` [PATCH v3 3/4] gpio: kunit: rename the swnode consumer to a more generic test consumer
` [PATCH v3 4/4] gpio: kunit: add a test case for platform lookup tables
[PATCH v6 00/13] gpio: mxc: bug fixes and probe cleanup
2026-10-14 8:34 UTC (4+ messages)
` [PATCH v6 07/13] gpio: mxc: convert pad wakeup compatible checks to hwdata flags
[PATCH v1 1/1] gpiolib: shared: Don't define variable in the middle of the code
2026-10-14 8:25 UTC (5+ messages)
[libgpiod][PATCH] treewide: replace malloc() and memset() with calloc()
2026-10-14 8:03 UTC (2+ messages)
[PATCH 09/24] gpio: Add ZTE ZX279128S GPIO driver
2026-10-14 7:08 UTC
[PATCH 00/11] Add NVIDIA LSTP USB adapter drivers
2026-10-14 4:53 UTC (7+ messages)
` [PATCH 06/11] gpio: Add NVIDIA LSTP GPIO driver
[GIT PULL] intel-pinctrl for 7.4-1
2026-10-13 23:42 UTC (2+ messages)
[PATCH] pinctrl: stm32: Fix fwnode reference leak in stm32_gpiolib_register_bank()
2026-10-13 23:37 UTC (3+ messages)
[PATCH v2] gpio: amdptpci: add support for AMD PT PCI controller
2026-10-13 23:30 UTC (2+ messages)
[PATCH v2] pinctrl: single: add big endian support
2026-10-13 23:05 UTC (4+ messages)
[PATCH v8 00/18] Ambarella CV75 SoC minimal bring-up
2026-10-13 17:51 UTC (11+ messages)
` [PATCH v8 04/18] dt-bindings: pinctrl: add Ambarella CV75 pinctrl
` "
` "
` "
[PATCH v13 00/10] lan966x pci device: Add support for SFPs, PCI part
2026-10-12 15:18 UTC (7+ messages)
` [PATCH v13 01/10] driver core: fw_devlink: Introduce fw_devlink_set_device()
` [PATCH v13 04/10] cxl/test: Use device_set_node()
` [PATCH v13 07/10] PCI: of: Clear fwnode->dev during root bridge node removal and error path
` [PATCH v13 08/10] PCI: of: Set fwnode device of newly created PCI device nodes
[PATCH 00/11] Cortina Systems CS75xx: interrupt controller, GPIO, I2C and TWD watchdog
2026-10-13 17:36 UTC (5+ messages)
[PATCH v4 00/11] ARM: sunxi: add Allwinner B288 and the PocketBook Verse
2026-10-13 15:38 UTC (4+ messages)
` [PATCH v4 04/11] pinctrl: sunxi: add Allwinner B288 pin controller driver
[PATCH 0/7] gpio: add Ambarella CV75 PL061 support
2026-10-13 15:36 UTC (10+ messages)
` [PATCH 6/7] gpio: pl061: switch data path to gpio-regmap
` "
` "
` "
` Re:Re: [PATCH 0/7] gpio: add Ambarella CV75 PL061 support
` "
[PATCH 0/2] pinctrl: sunxi: A733: use the two-bit I/O voltage fields
2026-10-13 14:03 UTC (3+ messages)
` [PATCH 1/2] pinctrl: sunxi: a733: program "
[PATCH v1 0/7] gpiolib: kill gpio_request_one()
2026-10-13 13:55 UTC (5+ messages)
[PATCH v1 1/1] gpio: legacy: Kill gpio_set_value_cansleep()
2026-10-13 13:37 UTC (7+ messages)
[PATCH RESEND] arm64: enable HAVE_SHARED_GPIOS for all ARM64 platforms
2026-10-13 13:18 UTC (2+ messages)
[PATCH v2 0/7] of: property: Make fw_devlink follow GPIO, PWM and clock nexus maps
2026-10-13 12:49 UTC (3+ messages)
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox