static int inno_hdmi_get_clk_rst(struct device *dev, struct inno_hdmi *hdmi)
{
- int ret;
hdmi->sys_clk = devm_clk_get(dev, "sysclk");
if (IS_ERR(hdmi->sys_clk)) {
DRM_DEV_ERROR(dev, "Unable to get HDMI sysclk clk\n");
DRM_DEV_ERROR(dev, "Unable to get HDMI tx rst\n");
return PTR_ERR(hdmi->tx_rst);
}
- return ret;
+ return 0;
}
static int inno_hdmi_en_clk_deas_rst(struct device *dev, struct inno_hdmi *hdmi)
//get clock func
static int cdns_dsi_get_clock(struct device *dev, struct cdns_dsi *dsi)
{
- int ret;
-
dsi->dsi_sys_clk = devm_clk_get(dev, "sys");
if (IS_ERR(dsi->dsi_sys_clk)){
dev_err(dev, "failed to get dsi_sys_clk\n");
return PTR_ERR(dsi->dpi_clk);
}
- return ret;
+ return 0;
}
//get reset func
static int cdns_dsi_get_reset(struct device *dev, struct cdns_dsi *dsi)
{
- int ret;
-
dsi->dpi_rst = reset_control_get_exclusive(dev, "dsi_dpi");
if (IS_ERR(dsi->dpi_rst)){
dev_err(dev, "failed to get dpi_rst\n");
return PTR_ERR(dsi->txesc_rst);
}
- return ret;
+ return 0;
}
static inline struct cdns_dsi *input_to_dsi(struct cdns_dsi_input *input)
static int vs_dc_get_clock(struct device *dev, struct vs_dc *dc)
{
- int ret;
dc->cpu_axi = devm_clk_get(dev, "noc_cpu");
if (IS_ERR(dc->cpu_axi)) {
dev_err(dev, "---cpu_axi get error\n");
dev_err(dev, "---stg_axi get error\n");
return PTR_ERR(dc->stg_axi);
}
- return ret;
+ return 0;
}
static int vs_dc_clock_enable(struct device *dev, struct vs_dc *dc)
static int vs_dc_vouttop_get_clock(struct device *dev, struct vs_dc *dc)
{
- int ret;
-
dc->vout_src = devm_clk_get(dev, "vout_src");
if (IS_ERR(dc->vout_src)) {
dev_err(dev, "failed to get vout_src\n");
return PTR_ERR(dc->bclk_mst);
}
- return ret;
+ return 0;
}
static int vs_dc_vouttop_clock_enable(struct device *dev, struct vs_dc *dc)
static int vs_dc_dc8200_get_clock(struct device *dev, struct vs_dc *dc)
{
- int ret;
dc->dc8200_clk_pix0 = devm_clk_get(dev, "pix_clk");
if (IS_ERR(dc->dc8200_clk_pix0)) {
dev_err(dev, "---dc8200_clk_pix0 get error\n");
dev_err(dev, "---dc8200_ahb get error\n");
return PTR_ERR(dc->dc8200_ahb);
}
- return ret;
+ return 0;
}
static int vs_dc_dc8200_clock_enable(struct device *dev, struct vs_dc *dc)
static int sf_dphy_clkrst_get(struct device *dev, struct sf_dphy *dphy)
{
- int ret;
-
dphy->txesc_clk = devm_clk_get(dev, "dphy_txesc");
if (IS_ERR(dphy->txesc_clk)){
dev_err(dev, "===txesc_clk get error\n");
return PTR_ERR(dphy->sys_rst);
}
- return ret;
+ return 0;
}
static int sf_dphy_clkrst_ena_deas(struct device *dev, struct sf_dphy *dphy)
{