backport bluetooth stuff from jb-mr1 CAF kernel