perfmgr: Split uclamp range and vote timing via inheritance.
Splits uclamp range from the vote timing information so that GPU
speficic vote information can also make use of the vote timing tracking.
An alternative implementation at I9d2a017d that uses composition exists,
however it was expected that the inheritance might be used in the near
future for CPU side work.
Bug: 290625326
Bug: 307561721
Test: unit test modified, handful of new tests.
Change-Id: Id5d8e0334d4fe7a9d3dbff1f7362439e083cb7e6
7 files changed