{"push_id":966333518,"size":5,"distinct_size":5,"ref":"refs/heads/cm-13.0","head":"6cd5327c5f123f1dc7ecb76b056f0295fe93a00b","before":"11aafc111cdaca66393feb2762319825db55daad","commits":[{"sha":"87fcb7033503eec9c981763ff190608d59863cda","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@farden.cz","name":"Adam Farden"},"message":"Add a simple PowerHAL\n\nWe dropped the QCOM PowerHAL because it relies on too many\nproprietary blobs. Instead we have a kernel solution, but\nseveral features still depend on the presence of a PowerHAL,\nso Android is actually not happy about it.\n\nSigned-off-by: Adam Farden <adam@farden.cz>\n\npower: add some PowerHAL enhancements\n\nWhen the device is asleep we don't need to scale up the cpu\nfrequencies so we can tune the governor to make it twice as hard\nto scale up and twice as easy to scale down.\n\nWe do this by adding profiles. the 'power saving' profile can\nbe used when the device is asleep, or when Android enters a low\npower mode. This profile also lowers the 'hispeed' from 1190MHz\nto 960MHz.\n\nThe PowerHAL can also briefly boost frequencies to the 'hispeed'\nfrequency when the user interacts with the device. The boost is\nonly for 80ms but this dramatically improves responsiveness,\nincluding 20% quicker wake from sleep.\n\nAlso fix some warnings, and the make sure we don't leave 'power\nsaving' mode when waking if 'low power' mode is active.\n\nSigned-off-by: Adam Farden <adam@farden.cz>","distinct":true,"url":"https://api.github.com/repos/AdFad666/device-sony-common/commits/87fcb7033503eec9c981763ff190608d59863cda"},{"sha":"2f7e06cff9afca02ff58d3ce2291cba09f0348b7","author":{"email":"7910fb7fffd740ece1bd23d38783c6a42d2cd4ea@gmail.com","name":"Gabriele M"},"message":"shinano: Custom PowerHAL implementation\n\nPowerHAL highlights:\n* The CPU governor is always interactive. Governor changes are not\n  expected and permissions are set once on boot.\n* Powersave profile: the CPU frequency is limited 787MHz and the CPU\n  is never boosted on user interaction. This will save power without\n  making the phone unbearably slow.\n* Performance profile: the CPU is constantly boosted.\n* Balanced profile: the CPU is boosted on user interaction.\n  When the screen is turned off, the governor is tuned to lower the\n  power consumption to save power in case of long lasting screen off\n  activities such as music playback.\n* Currently there are no restrictions on the number of active cores.\n\nWith this PowerHAL cpu-boost is not needed, so keep it disabled.\n\nIn addition to that, drop all the properties based profiles and set\nconfig_perf_profile_prop to \"powerhal\" to make the framework send\nhints to PowerHAL when the power profile is changed.\n\nChange-Id: Ie56c536b30042ea37e374372dcea9a6b5a683737","distinct":true,"url":"https://api.github.com/repos/AdFad666/device-sony-common/commits/2f7e06cff9afca02ff58d3ce2291cba09f0348b7"},{"sha":"7c8a3fc41716ea2f595b4070a5c64ace96f74f85","author":{"email":"7910fb7fffd740ece1bd23d38783c6a42d2cd4ea@gmail.com","name":"Gabriele M"},"message":"shinano: Refactor PowerHAL\n\nMake the HAL generic by keeping the device dependent configuration\nseparate. This allows to easily add or edit the profiles.\n\nThe HAL should behave exactly as before, except for the fact that now\nthere might be some useless writes when the screen is turned off.\n\nChange-Id: I93e312f1a0b049f90955179755c6e6cff8d2f40f","distinct":true,"url":"https://api.github.com/repos/AdFad666/device-sony-common/commits/7c8a3fc41716ea2f595b4070a5c64ace96f74f85"},{"sha":"0ddb83d37e0e1c0fabce56198f0301ece18b5d0a","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@farden.cz","name":"Adam Farden"},"message":"power: Check for SoC variants\n\nSome yukon devices have various top frequencies\n\nChange-Id: I7af1058bfcdf5a8f88aa4ecccfadc63b9f2a26be\nSigned-off-by: Adam Farden <adam@farden.cz>","distinct":true,"url":"https://api.github.com/repos/AdFad666/device-sony-common/commits/0ddb83d37e0e1c0fabce56198f0301ece18b5d0a"},{"sha":"6cd5327c5f123f1dc7ecb76b056f0295fe93a00b","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@farden.cz","name":"Adam Farden"},"message":"WIP: Commonize the Simple PowerHAL","distinct":true,"url":"https://api.github.com/repos/AdFad666/device-sony-common/commits/6cd5327c5f123f1dc7ecb76b056f0295fe93a00b"}]}