On Thu, Jan 05, 2017 at 06:39:12PM +0100, Greg Kroah-Hartman wrote:
From: Greg Kroah-Hartman gregkh@linuxfoundation.org
While the timesync protocol was a great idea, it never ended up getting implemented by any known hardware devices. It's also a bit "interesting" in how it ties into the platform controller.
So, just remove it for now. It's not needed, no one uses it, and it's a stumbling block in getting the greybus core code merged out of the staging tree. If anyone wants it in the future, reverting this patch is a great place to start from.
Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org
Reviewed-by: Johan Hovold johan@kernel.org
Note, there are some remants in the arche-platform driver, but that's probably next on the chopping block, so I didn't unwind it from there as it's a bit more complex, and it never gets built so no one will see it...
There are also some protocol op-code and USB vendor requests that should be removed (and marked reserved), but that can be done in a follow-on as well.
Thanks, Johan