diff options
Diffstat (limited to 'arch/arm/mach-omap2/opp.c')
| -rw-r--r-- | arch/arm/mach-omap2/opp.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/opp.c b/arch/arm/mach-omap2/opp.c index bd41d59a7cab..82fd8c72f750 100644 --- a/arch/arm/mach-omap2/opp.c +++ b/arch/arm/mach-omap2/opp.c @@ -17,6 +17,7 @@   * GNU General Public License for more details.   */  #include <linux/module.h> +#include <linux/of.h>  #include <linux/opp.h>  #include <linux/cpu.h> @@ -40,6 +41,9 @@ int __init omap_init_opp_table(struct omap_opp_def *opp_def,  {  	int i, r; +	if (of_have_populated_dt()) +		return -EINVAL; +  	if (!opp_def || !opp_def_size) {  		pr_err("%s: invalid params!\n", __func__);  		return -EINVAL;  | 
