Introducción a la mejora del sobrecalentamiento de la CPU (plataforma mtk)
Los colegas en la capa del marco del sistema quieren aumentar la CPU a la frecuencia máxima en ciertos escenarios (principalmente arranque en frío) y mantenerla durante un período de tiempo. Sin embargo, en la plataforma mtk actual, la térmica tiene mayor prioridad que la de impulso, por lo que la prioridad del nodo de impulso debe actualizarse en la capa del controlador.
Tomando el impulso de arranque en frío como ejemplo, el proceso de llamada del software es el siguiente
Agregue el nodo /proc/ppm/policy/force limit _ CPU _ freq a la capa del kernel.
Debido a que el nodo de proceso predeterminado tiene una prioridad más baja que el nodo térmico, se agrega un nodo con una prioridad más alta.
La estructura principal del controlador de políticas Mtk ppm es ppm_policy_data.