ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation
ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation

It is possible for a CPU to be told to power up before it managed
to power itself down.  Solve this race with a usage count to deal
with this possibility as mandated by the MCPM API definition.

Signed-off-by: nicolas Pitre <d659c10e27d52b00987b65e85d99bce5480adcae@linaro.org>
Reviewed-by: Santosh Shilimkar <5b4d8dc9ea337fff5fd1729321eda9873ade0b09@ti.com>
Acked-by: Pawel Moll <9508d67e84a03f69673bee3bb7ec593a47efeb0d@arm.com>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs