高通cpufreq

参考

cpu thermal 
https://blog.csdn.net/agave7/article/details/105140240/


https://blog.csdn.net/feelabclihu/article/details/118617876

CPUFreq简介_内核工匠的博客-CSDN博客

linux cpu管理(七) cpu动态调频实现 - 知乎

drivers/cpufreq/qcom-cpufreq-hw.c 

驱动函数

 

设备

qcom/qti_cpufreq_cdev.c 

cpufreq_bouncing 模块

在驱动ready 函数里面初始化改模块

/sys/module/cpufreq_bouncing/parameters/config      注册文件节点回调函数

cpufreq core

drivers/cpufreq/cpufreq.c
 

 kobject_create_and_add("cpufreq", &cpu_subsys.dev_root->kobj);

在cpu_subsys.dev_root->kobj 下面创建 cpufreq 目录

 

cpu.c

cpu  子系统

drivers/base/cpu.c 
 

创建 /sys/devices/system/cpu  子系统

 

cpu driver 

drivers/cpufreq/cpufreq.c 

int cpufreq_register_driver(struct cpufreq_driver *driver_data){


    ret = subsys_interface_register(&cpufreq_interface);


}

cpufreq_governor 

drivers/cpufreq/cpufreq_performance.c 

 

drivers/cpufreq/cpufreq.c

scheduler 在util 改变调用 cpufreq_update_util 来调用下面注册的回答接口调频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值