X-Git-Url: http://plrg.eecs.uci.edu/git/?p=firefly-linux-kernel-4.4.55.git;a=blobdiff_plain;f=include%2Flinux%2Frockchip%2Fdvfs.h;h=1aaffbd055ee1a493888da476ed847c865ee763b;hp=594f9986cbd3512a424218e80c05b87e77d8c6e6;hb=981250553d7fa27a1430a521d6f68b5eb7657f2a;hpb=1f49c03ee0d79c6941697d40dae7ff1dddf95b79 diff --git a/include/linux/rockchip/dvfs.h b/include/linux/rockchip/dvfs.h index 594f9986cbd3..1aaffbd055ee 100644 --- a/include/linux/rockchip/dvfs.h +++ b/include/linux/rockchip/dvfs.h @@ -93,6 +93,7 @@ struct pvtm_info { int volt_margin_uv; int min_volt_uv; int max_volt_uv; + int cluster; }; struct lkg_adjust_volt_table { @@ -133,6 +134,10 @@ struct dvfs_node { unsigned int channel; unsigned int temp_channel; unsigned long temp_limit_rate; + unsigned int target_temp; + unsigned int temp_limit_enable; + unsigned int min_temp_limit; + int old_temp; struct clk *clk; struct pd_node *pd; struct vd_node *vd; @@ -150,6 +155,9 @@ struct dvfs_node { struct pvtm_info *pvtm_info; int lkg_adjust_volt_en; struct lkg_info lkg_info; + unsigned int cluster; + unsigned int max_limit_freq; + unsigned int pvtm_min_temp; };