port bd71805 drivers from linux-3.10.17