drivers: cal-if: fix build without CONFIG_CMUCAL_DEBUG
Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
This commit is contained in:
parent
612d1468a3
commit
2d84789050
3 changed files with 26 additions and 16 deletions
|
@ -653,8 +653,10 @@ int cal_if_init(void *dev)
|
||||||
if (of_address_to_resource(dev, 1, &res) == 0)
|
if (of_address_to_resource(dev, 1, &res) == 0)
|
||||||
cmucal_dbg_set_cmu_aud_base(res.start);
|
cmucal_dbg_set_cmu_aud_base(res.start);
|
||||||
|
|
||||||
|
#if defined(CONFIG_CMUCAL_DEBUG)
|
||||||
if (of_address_to_resource(dev, 2, &res) == 0)
|
if (of_address_to_resource(dev, 2, &res) == 0)
|
||||||
cmucal_dbg_set_cmu_nocl0_base(res.start);
|
cmucal_dbg_set_cmu_nocl0_base(res.start);
|
||||||
|
#endif
|
||||||
|
|
||||||
if (of_address_to_resource(dev, 3, &res) == 0)
|
if (of_address_to_resource(dev, 3, &res) == 0)
|
||||||
cmucal_dbg_set_cmu_cpucl0_base(res.start);
|
cmucal_dbg_set_cmu_cpucl0_base(res.start);
|
||||||
|
|
|
@ -21,7 +21,25 @@ enum clk_info_type {
|
||||||
TOP_CMU_INFO,
|
TOP_CMU_INFO,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#if defined(CONFIG_CMUCAL_DEBUG)
|
||||||
static struct dentry *rootdir;
|
static struct dentry *rootdir;
|
||||||
|
static unsigned int cmu_aud_base = 0x0;
|
||||||
|
static unsigned int cmu_nocl0_base = 0x0;
|
||||||
|
static unsigned int cmu_cpucl0_base = 0x0;
|
||||||
|
static unsigned int cmu_cpucl1_base = 0x0;
|
||||||
|
static unsigned int cmu_cpucl2_base = 0x0;
|
||||||
|
static unsigned int cmu_dsu_base = 0x0;
|
||||||
|
static unsigned int cmu_peris_base = 0x0;
|
||||||
|
#endif
|
||||||
|
static unsigned int cmu_top_base = 0x0;
|
||||||
|
void __iomem *cmu_aud;
|
||||||
|
void __iomem *cmu_nocl0;
|
||||||
|
void __iomem *cmu_cpucl0;
|
||||||
|
void __iomem *cmu_cpucl1;
|
||||||
|
void __iomem *cmu_cpucl2;
|
||||||
|
void __iomem *cmu_dsu;
|
||||||
|
void __iomem *cmu_peris;
|
||||||
|
|
||||||
static struct cmucal_clk *clk_info;
|
static struct cmucal_clk *clk_info;
|
||||||
static struct vclk *dvfs_domain;
|
static struct vclk *dvfs_domain;
|
||||||
static u32 cmu_id;
|
static u32 cmu_id;
|
||||||
|
@ -32,21 +50,6 @@ static unsigned int margin;
|
||||||
static unsigned int debug_freq;
|
static unsigned int debug_freq;
|
||||||
|
|
||||||
extern unsigned int dbg_offset;
|
extern unsigned int dbg_offset;
|
||||||
static unsigned int cmu_top_base = 0x0;
|
|
||||||
static unsigned int cmu_aud_base = 0x0;
|
|
||||||
void __iomem *cmu_aud;
|
|
||||||
static unsigned int cmu_nocl0_base = 0x0;
|
|
||||||
void __iomem *cmu_nocl0;
|
|
||||||
static unsigned int cmu_cpucl0_base = 0x0;
|
|
||||||
void __iomem *cmu_cpucl0;
|
|
||||||
static unsigned int cmu_cpucl1_base = 0x0;
|
|
||||||
void __iomem *cmu_cpucl1;
|
|
||||||
static unsigned int cmu_cpucl2_base = 0x0;
|
|
||||||
void __iomem *cmu_cpucl2;
|
|
||||||
static unsigned int cmu_dsu_base = 0x0;
|
|
||||||
void __iomem *cmu_dsu;
|
|
||||||
static unsigned int cmu_peris_base = 0x0;
|
|
||||||
void __iomem *cmu_peris;
|
|
||||||
|
|
||||||
extern bool is_ignore_cmu_dbg(u32 addr);
|
extern bool is_ignore_cmu_dbg(u32 addr);
|
||||||
|
|
||||||
|
@ -645,6 +648,7 @@ static const struct file_operations dsu_stepup_run_fops = {
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(CONFIG_CMUCAL_DEBUG)
|
||||||
/* caller must hold prepare_lock */
|
/* caller must hold prepare_lock */
|
||||||
static int vclk_debug_create_one(struct vclk *vclk, struct dentry *pdentry)
|
static int vclk_debug_create_one(struct vclk *vclk, struct dentry *pdentry)
|
||||||
{
|
{
|
||||||
|
@ -681,6 +685,9 @@ static int vclk_debug_create_one(struct vclk *vclk, struct dentry *pdentry)
|
||||||
out:
|
out:
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(CONFIG_CMUCAL_DEBUG)
|
||||||
|
|
||||||
unsigned int vclk_debug_clk_get_rate(unsigned int id)
|
unsigned int vclk_debug_clk_get_rate(unsigned int id)
|
||||||
{
|
{
|
||||||
|
@ -875,5 +882,6 @@ int vclk_debug_init(void)
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(vclk_debug_init);
|
EXPORT_SYMBOL_GPL(vclk_debug_init);
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
|
|
|
@ -513,7 +513,7 @@ static int exynos_pd_probe(struct platform_device *pdev)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_DEBUG_FS
|
#if defined(CONFIG_DEBUG_FS) && defined(CONFIG_CMUCAL_DEBUG)
|
||||||
cal_register_pd_lookup_cmu_id(exynos_pd_lookup_cmu_id);
|
cal_register_pd_lookup_cmu_id(exynos_pd_lookup_cmu_id);
|
||||||
#endif
|
#endif
|
||||||
dev_info(dev, EXYNOS_PD_PREFIX "PM Domain Initialize\n");
|
dev_info(dev, EXYNOS_PD_PREFIX "PM Domain Initialize\n");
|
||||||
|
|
Loading…
Reference in a new issue