cherry-pick: setup wireless clocks and power
Mali T6xx Driver infrastructure
Revert "shrinker: Kill old ->shrink API. I'm not going to adjust t6xx-mali to a new api"

This reverts commit a0b02131c5fcd8545b867db72224b3659e813f10.

Conflicts:
	mm/vmscan.c
make Mali optional
Revert "Revert "shrinker: Kill old ->shrink API. I'm not going to adjust t6xx-mali to a new api""

This reverts commit c6fa6324a0058e22526f2e2a7c4de8fb366221e7.