Lines Matching +full:sdi +full:- +full:enabled

1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2010 Texas Instruments Incorporated - https://www.ti.com/
63 .id = -1,
91 return -ENODEV; in omap4_dsi_mux_pads()
170 return -ENODEV; in omapdss_init_fbdev()
212 "ti,omap2-dss",
213 "ti,omap3-dss",
214 "ti,omap4-dss",
215 "ti,omap5-dss",
216 "ti,dra7-dss",
240 /* only create dss helper devices if dss is enabled in the .dts */ in omapdss_init_of()
256 return -ENODEV; in omapdss_init_of()
259 r = of_platform_populate(node, NULL, NULL, &pdev->dev); in omapdss_init_of()
260 put_device(&pdev->dev); in omapdss_init_of()
282 WARN(1, "display: could not disable outputs during reset - could not find dss_dispc hwmod\n"); in dispc_disable_outputs()
286 if (!oh->dev_attr) { in dispc_disable_outputs()
291 da = (struct omap_dss_dispc_dev_attr *)oh->dev_attr; in dispc_disable_outputs()
299 if (da->manager_count > 2) { in dispc_disable_outputs()
305 if (da->manager_count > 3) { in dispc_disable_outputs()
311 return; /* no managers currently enabled */ in dispc_disable_outputs()
314 * If any manager was enabled, we need to disable it before in dispc_disable_outputs()
321 if (da->has_framedonetv_irq) { in dispc_disable_outputs()
346 if (da->manager_count > 2) { in dispc_disable_outputs()
353 if (da->manager_count > 3) { in dispc_disable_outputs()
377 if (!(oh->class->sysc->sysc_flags & SYSS_HAS_RESET_STATUS)) { in omap_dss_reset()
379 return -EINVAL; in omap_dss_reset()
382 for (i = oh->opt_clks_cnt, oc = oh->opt_clks; i > 0; i--, oc++) in omap_dss_reset()
383 clk_prepare_enable(oc->_clk); in omap_dss_reset()
387 /* clear SDI registers */ in omap_dss_reset()
399 omap_test_timeout((omap_hwmod_read(oh, oh->class->sysc->syss_offs) in omap_dss_reset()
408 for (i = oh->opt_clks_cnt, oc = oh->opt_clks; i > 0; i--, oc++) in omap_dss_reset()
409 clk_disable_unprepare(oc->_clk); in omap_dss_reset()
411 r = (c == MAX_MODULE_SOFTRESET_WAIT) ? -ETIMEDOUT : 0; in omap_dss_reset()