static int __init dtv_driver_init(void) { tv_enc_clk = clk_get(NULL, "tv_enc_clk"); if (IS_ERR(tv_enc_clk)) { printk(KERN_ERR "error: can't get tv_enc_clk!\n"); return IS_ERR(tv_enc_clk); } tv_dac_clk = clk_get(NULL, "tv_dac_clk"); if (IS_ERR(tv_dac_clk)) { printk(KERN_ERR "error: can't get tv_dac_clk!\n"); return IS_ERR(tv_dac_clk); } tv_src_clk = clk_get(NULL, "tv_src_clk"); if (IS_ERR(tv_src_clk)) { tv_src_clk = tv_enc_clk; /* Fallback to slave */ pr_info("%s: tv_src_clk not available, using tv_enc_clk" " instead\n", __func__); } hdmi_clk = clk_get(NULL, "hdmi_clk"); if (IS_ERR(hdmi_clk)) { printk(KERN_ERR "error: can't get hdmi_clk!\n"); return IS_ERR(hdmi_clk); } mdp_tv_clk = clk_get(NULL, "mdp_tv_clk"); if (IS_ERR(mdp_tv_clk)) mdp_tv_clk = NULL; return dtv_register_driver(); }
static int __init dtv_driver_init(void) { tv_src_clk = clk_get(NULL, "tv_src_clk"); if (IS_ERR(tv_src_clk)) { pr_err("error: can't get tv_src_clk!\n"); return IS_ERR(tv_src_clk); } hdmi_clk = clk_get(NULL, "hdmi_clk"); if (IS_ERR(hdmi_clk)) { pr_err("error: can't get hdmi_clk!\n"); return IS_ERR(hdmi_clk); } mdp_tv_clk = clk_get(NULL, "mdp_tv_clk"); if (IS_ERR(mdp_tv_clk)) mdp_tv_clk = NULL; return dtv_register_driver(); }
static int __init dtv_driver_init(void) { tv_enc_clk = clk_get(NULL, "tv_enc_clk"); if (IS_ERR(tv_enc_clk)) { printk(KERN_ERR "error: can't get tv_enc_clk!\n"); return IS_ERR(tv_enc_clk); } tv_dac_clk = clk_get(NULL, "tv_dac_clk"); if (IS_ERR(tv_dac_clk)) { printk(KERN_ERR "error: can't get tv_dac_clk!\n"); return IS_ERR(tv_dac_clk); } tv_src_clk = clk_get(NULL, "tv_src_clk"); if (IS_ERR(tv_src_clk)) { tv_src_clk = tv_enc_clk; /* Fallback to slave */ pr_info("%s: tv_src_clk not available, using tv_enc_clk" " instead\n", __func__); } hdmi_clk = clk_get(NULL, "hdmi_clk"); if (IS_ERR(hdmi_clk)) { printk(KERN_ERR "error: can't get hdmi_clk!\n"); return IS_ERR(hdmi_clk); } mdp_tv_clk = clk_get(NULL, "mdp_tv_clk"); if (IS_ERR(mdp_tv_clk)) mdp_tv_clk = NULL; pm_qos_add_requirement(PM_QOS_SYSTEM_BUS_FREQ , "dtv", PM_QOS_DEFAULT_VALUE); return dtv_register_driver(); }
static int __init dtv_driver_init(void) { return dtv_register_driver(); }