
A month ago I wrote about patches being under review for detecting hardware damage under Linux for ThinkPads . This is based on functionality baked into newer ThinkPads and initially is tailored around reporting on damage to USB-C replaceable connectors. With time we'll see if this damaged hardware detection is rolled out to more components within ThinkPad laptops.
With the initial patches last month there was just a simple hardware damage status of damaged / not damaged. With this code in the x86 platform driver's for-next branch, /sys/devices/platform/thinkpad_acpi/hwdd_status is added for indicating the hardware damage "HWDD" status of damaged or not damaged. Via /sys/devices/platform/thinkpad_acpi/hwdd_detail is then for providing more details on any hardware damage, such as the the physical location of the damaged USB-C port on the laptop, such as " TYPE-C: Base, Right side, Center port "
Useful information to know if the USB-C damage may not be so physically visible to the end-user. With this patch and that patch making it into the for-next branch at this time, it should be submitted as material for the upcoming Linux 6.20~7.0 kernel cycle.