Implement range-based pin list am: 8baa376bd0
am: b2800beac3

Change-Id: Id8eba3ad300430d38321260eb730b0136a014953