hal: Sync Listen extension with upstream

Change-Id: I4dc9769e5343930661a71bbb63e36e1cdf7fd47e
6 files changed