We designed a custom i.mx6q board based on sabresd. The CPU is very hot when playing video. Since the i.mx6q performance is high enough for us now and we only care the high temp stability. We want to find some way to decrease the cpu power consumption more. The system is Android 5.0 and 3.10 kernel. We already disabled the unused module in dtb file.
How can I limit the i.mx6q cpu frequency(< 792MHz) ?
Can I decrease the used core numbers to 2 without replacing the chip to dual version?
How can I decrease the GPU performance to decrease the power since we only care video play and have not much requirement for the GPU.