> How about extending the UFS spec instead of adding a non-standard > mechanism in a driver that is otherwise based on a standard? It seems to be a great approach but I wonder if extending for the events that all the SoC vendors require in the spec is recommendable. Because I think there is quite possible that many of those things are originated for architectural reasons.