/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7511_cec.c | 291 adv7511->cec_clk = devm_clk_get(dev, "cec"); in adv7511_cec_parse_dt() 292 if (IS_ERR(adv7511->cec_clk)) { in adv7511_cec_parse_dt() 293 int ret = PTR_ERR(adv7511->cec_clk); in adv7511_cec_parse_dt() 295 adv7511->cec_clk = NULL; in adv7511_cec_parse_dt() 298 clk_prepare_enable(adv7511->cec_clk); in adv7511_cec_parse_dt() 299 adv7511->cec_clk_freq = clk_get_rate(adv7511->cec_clk); in adv7511_cec_parse_dt()
|
H A D | adv7511_drv.c | 1327 if (adv7511->cec_clk) in adv7511_probe() 1328 clk_disable_unprepare(adv7511->cec_clk); in adv7511_probe() 1346 if (adv7511->cec_clk) in adv7511_remove() 1347 clk_disable_unprepare(adv7511->cec_clk); in adv7511_remove()
|
H A D | adv7511.h | 379 struct clk *cec_clk; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7511_cec.c | 334 adv7511->cec_clk = devm_clk_get(dev, "cec"); in adv7511_cec_parse_dt() 335 if (IS_ERR(adv7511->cec_clk)) { in adv7511_cec_parse_dt() 336 int ret = PTR_ERR(adv7511->cec_clk); in adv7511_cec_parse_dt() 338 adv7511->cec_clk = NULL; in adv7511_cec_parse_dt() 341 clk_prepare_enable(adv7511->cec_clk); in adv7511_cec_parse_dt() 342 adv7511->cec_clk_freq = clk_get_rate(adv7511->cec_clk); in adv7511_cec_parse_dt()
|
H A D | adv7511.h | 387 struct clk *cec_clk; member
|
H A D | adv7511_drv.c | 1342 clk_disable_unprepare(adv7511->cec_clk); in adv7511_probe() 1365 clk_disable_unprepare(adv7511->cec_clk); in adv7511_remove()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/zte/ |
H A D | zx_hdmi.c | 45 struct clk *cec_clk; member 230 clk_prepare_enable(hdmi->cec_clk); in zx_hdmi_encoder_enable() 249 clk_disable_unprepare(hdmi->cec_clk); in zx_hdmi_encoder_disable() 669 hdmi->cec_clk = devm_clk_get(hdmi->dev, "osc_cec"); in zx_hdmi_bind() 670 if (IS_ERR(hdmi->cec_clk)) { in zx_hdmi_bind() 671 ret = PTR_ERR(hdmi->cec_clk); in zx_hdmi_bind() 672 DRM_DEV_ERROR(dev, "failed to get cec_clk: %d\n", ret); in zx_hdmi_bind()
|
/kernel/linux/linux-5.10/include/media/i2c/ |
H A D | adv7511.h | 30 u32 cec_clk; member
|
/kernel/linux/linux-6.6/include/media/i2c/ |
H A D | adv7511.h | 30 u32 cec_clk; member
|
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | adv7511-v4l2.c | 1754 u32 cec_clk = state->pdata.cec_clk; in adv7511_init_setup() local 1777 v4l2_dbg(1, debug, sd, "%s: cec_clk %d\n", __func__, cec_clk); in adv7511_init_setup() 1787 if (cec_clk % 750000 != 0) in adv7511_init_setup() 1788 v4l2_err(sd, "%s: cec_clk %d, not multiple of 750 Khz\n", in adv7511_init_setup() 1789 __func__, cec_clk); in adv7511_init_setup() 1791 ratio = (cec_clk / 750000) - 1; in adv7511_init_setup() 1884 if (state->pdata.cec_clk < 3000000 || in adv7511_probe() 1885 state->pdata.cec_clk > 10000000 in adv7511_probe() [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | adv7511-v4l2.c | 1725 u32 cec_clk = state->pdata.cec_clk; in adv7511_init_setup() local 1748 v4l2_dbg(1, debug, sd, "%s: cec_clk %d\n", __func__, cec_clk); in adv7511_init_setup() 1758 if (cec_clk % 750000 != 0) in adv7511_init_setup() 1759 v4l2_err(sd, "%s: cec_clk %d, not multiple of 750 Khz\n", in adv7511_init_setup() 1760 __func__, cec_clk); in adv7511_init_setup() 1762 ratio = (cec_clk / 750000) - 1; in adv7511_init_setup() 1855 if (state->pdata.cec_clk < 3000000 || in adv7511_probe() 1856 state->pdata.cec_clk > 10000000 in adv7511_probe() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 154 struct clk *cec_clk; member 3300 hdmi->cec_clk = devm_clk_get(hdmi->dev, "cec"); in dw_hdmi_probe() 3301 if (PTR_ERR(hdmi->cec_clk) == -ENOENT) { in dw_hdmi_probe() 3302 hdmi->cec_clk = NULL; in dw_hdmi_probe() 3303 } else if (IS_ERR(hdmi->cec_clk)) { in dw_hdmi_probe() 3304 ret = PTR_ERR(hdmi->cec_clk); in dw_hdmi_probe() 3309 hdmi->cec_clk = NULL; in dw_hdmi_probe() 3312 ret = clk_prepare_enable(hdmi->cec_clk); in dw_hdmi_probe() 3455 if (hdmi->cec_clk) in dw_hdmi_probe() 3456 clk_disable_unprepare(hdmi->cec_clk); in dw_hdmi_probe() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 142 struct clk *cec_clk; member 3450 hdmi->cec_clk = devm_clk_get(hdmi->dev, "cec"); in dw_hdmi_probe() 3451 if (PTR_ERR(hdmi->cec_clk) == -ENOENT) { in dw_hdmi_probe() 3452 hdmi->cec_clk = NULL; in dw_hdmi_probe() 3453 } else if (IS_ERR(hdmi->cec_clk)) { in dw_hdmi_probe() 3454 ret = PTR_ERR(hdmi->cec_clk); in dw_hdmi_probe() 3459 hdmi->cec_clk = NULL; in dw_hdmi_probe() 3462 ret = clk_prepare_enable(hdmi->cec_clk); in dw_hdmi_probe() 3625 clk_disable_unprepare(hdmi->cec_clk); in dw_hdmi_probe() 3649 clk_disable_unprepare(hdmi->cec_clk); in dw_hdmi_remove() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/cobalt/ |
H A D | cobalt-driver.c | 585 .cec_clk = 12000000, in cobalt_subdevs_hsma_init()
|
/kernel/linux/linux-6.6/drivers/media/pci/cobalt/ |
H A D | cobalt-driver.c | 585 .cec_clk = 12000000, in cobalt_subdevs_hsma_init()
|