full legacy bringup
rebase to aospa-legacy for source