162306a36Sopenharmony_ciWhat: /sys/devices/.../removable 262306a36Sopenharmony_ciDate: May 2021 362306a36Sopenharmony_ciContact: Rajat Jain <rajatxjain@gmail.com> 462306a36Sopenharmony_ciDescription: 562306a36Sopenharmony_ci Information about whether a given device can be removed from the 662306a36Sopenharmony_ci platform by the user. This is determined by its subsystem in a 762306a36Sopenharmony_ci bus / platform-specific way. This attribute is only present for 862306a36Sopenharmony_ci devices that can support determining such information: 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci =========== =================================================== 1162306a36Sopenharmony_ci "removable" device can be removed from the platform by the user 1262306a36Sopenharmony_ci "fixed" device is fixed to the platform / cannot be removed 1362306a36Sopenharmony_ci by the user. 1462306a36Sopenharmony_ci "unknown" The information is unavailable / cannot be deduced. 1562306a36Sopenharmony_ci =========== =================================================== 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci Currently this is only supported by USB (which infers the 1862306a36Sopenharmony_ci information from a combination of hub descriptor bits and 1962306a36Sopenharmony_ci platform-specific data such as ACPI) and PCI (which gets this 2062306a36Sopenharmony_ci from ACPI / device tree). 21