TODO (161B)
1- This driver is too old and relies on a different API. 2 Drop it from Kernel on a couple of versions. 3- Cleanup patches for the drivers here won't be accepted.