19005b650SMyungJoo HamWhat: /sys/class/devfreq/.../ 29005b650SMyungJoo HamDate: September 2011 39005b650SMyungJoo HamContact: MyungJoo Ham <myungjoo.ham@samsung.com> 49005b650SMyungJoo HamDescription: 59005b650SMyungJoo Ham Provide a place in sysfs for the devfreq objects. 69005b650SMyungJoo Ham This allows accessing various devfreq specific variables. 79005b650SMyungJoo Ham The name of devfreq object denoted as ... is same as the 89005b650SMyungJoo Ham name of device using devfreq. 99005b650SMyungJoo Ham 102fee1a7cSChanwoo ChoiWhat: /sys/class/devfreq/.../name 112fee1a7cSChanwoo ChoiDate: November 2019 122fee1a7cSChanwoo ChoiContact: Chanwoo Choi <cw00.choi@samsung.com> 132fee1a7cSChanwoo ChoiDescription: 142fee1a7cSChanwoo Choi The /sys/class/devfreq/.../name shows the name of device 152fee1a7cSChanwoo Choi of the corresponding devfreq object. 162fee1a7cSChanwoo Choi 179005b650SMyungJoo HamWhat: /sys/class/devfreq/.../governor 189005b650SMyungJoo HamDate: September 2011 199005b650SMyungJoo HamContact: MyungJoo Ham <myungjoo.ham@samsung.com> 209005b650SMyungJoo HamDescription: 210359d1afSNishanth Menon The /sys/class/devfreq/.../governor show or set the name of the 229005b650SMyungJoo Ham governor used by the corresponding devfreq object. 239005b650SMyungJoo Ham 249005b650SMyungJoo HamWhat: /sys/class/devfreq/.../cur_freq 259005b650SMyungJoo HamDate: September 2011 269005b650SMyungJoo HamContact: MyungJoo Ham <myungjoo.ham@samsung.com> 279005b650SMyungJoo HamDescription: 289005b650SMyungJoo Ham The /sys/class/devfreq/.../cur_freq shows the current 297f98a905SRajagopal Venkat frequency of the corresponding devfreq object. Same as 307f98a905SRajagopal Venkat target_freq when get_cur_freq() is not implemented by 317f98a905SRajagopal Venkat devfreq driver. 327f98a905SRajagopal Venkat 337f98a905SRajagopal VenkatWhat: /sys/class/devfreq/.../target_freq 347f98a905SRajagopal VenkatDate: September 2012 357f98a905SRajagopal VenkatContact: Rajagopal Venkat <rajagopal.venkat@linaro.org> 367f98a905SRajagopal VenkatDescription: 377f98a905SRajagopal Venkat The /sys/class/devfreq/.../target_freq shows the next governor 387f98a905SRajagopal Venkat predicted target frequency of the corresponding devfreq object. 399005b650SMyungJoo Ham 409005b650SMyungJoo HamWhat: /sys/class/devfreq/.../polling_interval 419005b650SMyungJoo HamDate: September 2011 429005b650SMyungJoo HamContact: MyungJoo Ham <myungjoo.ham@samsung.com> 439005b650SMyungJoo HamDescription: 449005b650SMyungJoo Ham The /sys/class/devfreq/.../polling_interval shows and sets 459005b650SMyungJoo Ham the requested polling interval of the corresponding devfreq 469005b650SMyungJoo Ham object. The values are represented in ms. If the value is 479005b650SMyungJoo Ham less than 1 jiffy, it is considered to be 0, which means 489005b650SMyungJoo Ham no polling. This value is meaningless if the governor is 499005b650SMyungJoo Ham not polling; thus. If the governor is not using 509005b650SMyungJoo Ham devfreq-provided central polling 519005b650SMyungJoo Ham (/sys/class/devfreq/.../central_polling is 0), this value 529005b650SMyungJoo Ham may be useless. 53ce26c5bbSMyungJoo Ham 54e552bbafSJonghwa LeeWhat: /sys/class/devfreq/.../trans_stat 55e552bbafSJonghwa LeeDate: October 2012 56e552bbafSJonghwa LeeContact: MyungJoo Ham <myungjoo.ham@samsung.com> 57ed66bcd0SMauro Carvalho ChehabDescription: 58*14a34396SKamil Konieczny This ABI shows or clears the statistics of devfreq behavior 59*14a34396SKamil Konieczny on a specific device. It shows the time spent in each state 60*14a34396SKamil Konieczny and the number of transitions between states. 61e552bbafSJonghwa Lee In order to activate this ABI, the devfreq target device 62e552bbafSJonghwa Lee driver should provide the list of available frequencies 63*14a34396SKamil Konieczny with its profile. If need to reset the statistics of devfreq 64*14a34396SKamil Konieczny behavior on a specific device, enter 0(zero) to 'trans_stat' 65*14a34396SKamil Konieczny as following: 66*14a34396SKamil Konieczny echo 0 > /sys/class/devfreq/.../trans_stat 67e552bbafSJonghwa Lee 68ce26c5bbSMyungJoo HamWhat: /sys/class/devfreq/.../userspace/set_freq 69ce26c5bbSMyungJoo HamDate: September 2011 70ce26c5bbSMyungJoo HamContact: MyungJoo Ham <myungjoo.ham@samsung.com> 71ce26c5bbSMyungJoo HamDescription: 72ce26c5bbSMyungJoo Ham The /sys/class/devfreq/.../userspace/set_freq shows and 73ce26c5bbSMyungJoo Ham sets the requested frequency for the devfreq object if 74ce26c5bbSMyungJoo Ham userspace governor is in effect. 75d287de85SNishanth Menon 76d287de85SNishanth MenonWhat: /sys/class/devfreq/.../available_frequencies 77d287de85SNishanth MenonDate: October 2012 78d287de85SNishanth MenonContact: Nishanth Menon <nm@ti.com> 79d287de85SNishanth MenonDescription: 80d287de85SNishanth Menon The /sys/class/devfreq/.../available_frequencies shows 81d287de85SNishanth Menon the available frequencies of the corresponding devfreq object. 82d287de85SNishanth Menon This is a snapshot of available frequencies and not limited 83d287de85SNishanth Menon by the min/max frequency restrictions. 8450a5b33eSNishanth Menon 8550a5b33eSNishanth MenonWhat: /sys/class/devfreq/.../available_governors 8650a5b33eSNishanth MenonDate: October 2012 8750a5b33eSNishanth MenonContact: Nishanth Menon <nm@ti.com> 8850a5b33eSNishanth MenonDescription: 8950a5b33eSNishanth Menon The /sys/class/devfreq/.../available_governors shows 9050a5b33eSNishanth Menon currently available governors in the system. 91de9c7394SMyungJoo Ham 92de9c7394SMyungJoo HamWhat: /sys/class/devfreq/.../min_freq 93de9c7394SMyungJoo HamDate: January 2013 94de9c7394SMyungJoo HamContact: MyungJoo Ham <myungjoo.ham@samsung.com> 95de9c7394SMyungJoo HamDescription: 96de9c7394SMyungJoo Ham The /sys/class/devfreq/.../min_freq shows and stores 97de9c7394SMyungJoo Ham the minimum frequency requested by users. It is 0 if 98de9c7394SMyungJoo Ham the user does not care. min_freq overrides the 99de9c7394SMyungJoo Ham frequency requested by governors. 100de9c7394SMyungJoo Ham 101de9c7394SMyungJoo HamWhat: /sys/class/devfreq/.../max_freq 102de9c7394SMyungJoo HamDate: January 2013 103de9c7394SMyungJoo HamContact: MyungJoo Ham <myungjoo.ham@samsung.com> 104de9c7394SMyungJoo HamDescription: 105de9c7394SMyungJoo Ham The /sys/class/devfreq/.../max_freq shows and stores 106de9c7394SMyungJoo Ham the maximum frequency requested by users. It is 0 if 107de9c7394SMyungJoo Ham the user does not care. max_freq overrides the 108de9c7394SMyungJoo Ham frequency requested by governors and min_freq. 109de9c7394SMyungJoo Ham The max_freq overrides min_freq because max_freq may be 110de9c7394SMyungJoo Ham used to throttle devices to avoid overheating. 111