thermal-engine

//高通thermal子系统(thermal_engine)
thermal-engine的数据链:tz_list, dev_list,

1.main -- load_config -- parse_config -- parse_section -- parse_tm_section
2.main -- get_target_default_thermal_config_file -- therm_get_msm_id(msm_soc_table)

3.thermal-engine(device 变化)main -- devices_manager_init -- devices_init(minimum_mode)(主要流程) -- qmi_communication_init
-- tmd_init_cpu_devs -- tmd_init_gpu_devs -- init_generic_devs -- cooling_devices_init
-- tmd_init_cpu_devs -- tmd_add_cpufreq_dev_data -- devices_manager_add_dev(增加dev 到 dev_list) -- devices_manager_reg_clnt
cooling_devices_init -- fetch_used_cooling_devices(cdev_used:全局变量) -- parse_cooling_devices -- tmd_add_cooling_device
-- init_cooling_device -- devices_manager_add_dev(将dev 加入dev_list)
//通过读取sys节点信息,初始化gpufreq、cpufreq、clusterfreq、
thermal_ioctl、qmi_communication(发送与注册qmi modem_tz_sensor)、各种dev、vdd*、profile_switch、lcd、battery_mitigation等等
-- kernel_dev =devices_manager_reg_clnt("kernel");

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值