PM / devfreq: Set the freq_table of devfreq device
authorChanwoo Choi <cw00.choi@samsung.com>
Wed, 18 Nov 2015 05:49:02 +0000 (14:49 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 13 Jan 2016 08:30:32 +0000 (17:30 +0900)
commit0ec09ac2cebe9769491a470c33edff0f873ff79d
treeb6e558e0e0c6007eeb1b94a21c213cddd762018c
parent3104fa3081126c9bda35793af5f335d0ee0d5818
PM / devfreq: Set the freq_table of devfreq device

This patch initialize the freq_table array of each devfreq device by using
the devfreq_set_freq_table(). If freq_table is NULL, the devfreq framework
is not able to support the frequency transtion information through sysfs.

The OPP core uses the integer type for the number of opps in the opp list
and uses the 'unsigned long' type for each frequency. So, this patch
modifies the type of some variable as following:
- the type of freq_table : unsigned int -> unsigned long
- the type of max_state  : unsigned int -> int

- Corrected types, format strings, mutex usages by MyungJoo

Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
drivers/devfreq/devfreq.c
include/linux/devfreq.h