This is a feature that ended up getting skipped over due to the number of ways that it could be designed & implemented. The core issue is that platform_data usually comes from some static source or from the device tree, which we don't have on a hot-plugged device like a USB peripheral. Thus, we need some mechanism to generate this from data on the EEPROM as well as supplying it from user-space.
This is a feature that ended up getting skipped over due to the number of ways that it could be designed & implemented. The core issue is that platform_data usually comes from some static source or from the device tree, which we don't have on a hot-plugged device like a USB peripheral. Thus, we need some mechanism to generate this from data on the EEPROM as well as supplying it from user-space.