Ported sii9234 from htc kernel .. UNTESTED.