block: bfq: Squashed update from BFQ-v7r2 to BFQ-v7r3

Change-Id: Id0ef3399d83bf4fd407eff64e695a7a3ec059646
zeus: usb charging fixes
Revert "zeus: Remove all code regarding RPC USB."

This reverts commit 649ce70550526f094023cfe23e4ca4c2e54bc45a.
zeus: bring back older board charging code
rpc_hsusb: Import older SEMC charger code from 4.1.B.1.13
defconfig: zeus: Disable SEMC charger arch

We will use the older code from 4.1.B.1.13