Lines Matching refs:error
252 int error, retries; in sysc_poll_reset_sysstatus() local
261 error = readx_poll_timeout_atomic(sysc_read_sysstatus, ddata, in sysc_poll_reset_sysstatus()
272 error = -ETIMEDOUT; in sysc_poll_reset_sysstatus()
275 return error; in sysc_poll_reset_sysstatus()
280 int error, retries; in sysc_poll_reset_sysconfig() local
286 error = readx_poll_timeout_atomic(sysc_read_sysconfig, ddata, in sysc_poll_reset_sysconfig()
297 error = -ETIMEDOUT; in sysc_poll_reset_sysconfig()
300 return error; in sysc_poll_reset_sysconfig()
306 int syss_offset, error = 0; in sysc_wait_softreset() local
314 error = sysc_poll_reset_sysstatus(ddata); in sysc_wait_softreset()
316 error = sysc_poll_reset_sysconfig(ddata); in sysc_wait_softreset()
318 return error; in sysc_wait_softreset()
374 int error, index; in sysc_init_ext_opt_clock() local
386 error = sysc_add_named_clock_from_child(ddata, name, optfck_name); in sysc_init_ext_opt_clock()
387 if (error) in sysc_init_ext_opt_clock()
388 return error; in sysc_init_ext_opt_clock()
398 int error, i, index = -ENODEV; in sysc_get_one_clock() local
427 error = clk_prepare(ddata->clocks[index]); in sysc_get_one_clock()
428 if (error) { in sysc_get_one_clock()
430 name, error); in sysc_get_one_clock()
432 return error; in sysc_get_one_clock()
443 int nr_fck = 0, nr_ick = 0, i, error = 0; in sysc_get_clocks() local
465 error = sysc_init_ext_opt_clock(ddata, NULL); in sysc_get_clocks()
466 if (error) in sysc_get_clocks()
467 return error; in sysc_get_clocks()
500 error = sysc_get_one_clock(ddata, name); in sysc_get_clocks()
501 if (error) in sysc_get_clocks()
502 return error; in sysc_get_clocks()
511 int i, error; in sysc_enable_main_clocks() local
523 error = clk_enable(clock); in sysc_enable_main_clocks()
524 if (error) in sysc_enable_main_clocks()
541 return error; in sysc_enable_main_clocks()
564 int i, error; in sysc_enable_opt_clocks() local
576 error = clk_enable(clock); in sysc_enable_opt_clocks()
577 if (error) in sysc_enable_opt_clocks()
592 return error; in sysc_enable_opt_clocks()
666 int error; in sysc_parse_and_check_child_range() local
668 error = of_range_parser_init(&parser, np); in sysc_parse_and_check_child_range()
669 if (error) in sysc_parse_and_check_child_range()
670 return error; in sysc_parse_and_check_child_range()
804 int i, error; in sysc_parse_registers() local
807 error = sysc_parse_one(ddata, i); in sysc_parse_registers()
808 if (error) in sysc_parse_registers()
809 return error; in sysc_parse_registers()
900 int error; in sysc_map_and_check_registers() local
902 error = sysc_parse_and_check_child_range(ddata); in sysc_map_and_check_registers()
903 if (error) in sysc_map_and_check_registers()
904 return error; in sysc_map_and_check_registers()
911 error = sysc_parse_registers(ddata); in sysc_map_and_check_registers()
912 if (error) in sysc_map_and_check_registers()
913 return error; in sysc_map_and_check_registers()
915 error = sysc_ioremap(ddata); in sysc_map_and_check_registers()
916 if (error) in sysc_map_and_check_registers()
917 return error; in sysc_map_and_check_registers()
919 error = sysc_check_registers(ddata); in sysc_map_and_check_registers()
920 if (error) in sysc_map_and_check_registers()
921 return error; in sysc_map_and_check_registers()
1006 int error; in sysc_enable_module() local
1015 error = sysc_enable_opt_clocks(ddata); in sysc_enable_module()
1016 if (error) { in sysc_enable_module()
1019 error); in sysc_enable_module()
1020 return error; in sysc_enable_module()
1028 error = sysc_wait_softreset(ddata); in sysc_enable_module()
1029 if (error) in sysc_enable_module()
1094 error = -EINVAL; in sysc_enable_module()
1113 error = 0; in sysc_enable_module()
1122 return error; in sysc_enable_module()
1222 int error; in sysc_runtime_suspend_legacy() local
1231 error = pdata->idle_module(dev, &ddata->cookie); in sysc_runtime_suspend_legacy()
1232 if (error) in sysc_runtime_suspend_legacy()
1234 __func__, error); in sysc_runtime_suspend_legacy()
1245 int error; in sysc_runtime_resume_legacy() local
1254 error = pdata->enable_module(dev, &ddata->cookie); in sysc_runtime_resume_legacy()
1255 if (error) in sysc_runtime_resume_legacy()
1257 __func__, error); in sysc_runtime_resume_legacy()
1267 int error = 0; in sysc_runtime_suspend() local
1277 error = sysc_runtime_suspend_legacy(dev, ddata); in sysc_runtime_suspend()
1278 if (error) in sysc_runtime_suspend()
1281 error = sysc_disable_module(dev); in sysc_runtime_suspend()
1282 if (error) in sysc_runtime_suspend()
1298 return error; in sysc_runtime_suspend()
1304 int error = 0; in sysc_runtime_resume() local
1315 error = sysc_enable_opt_clocks(ddata); in sysc_runtime_resume()
1316 if (error) in sysc_runtime_resume()
1320 error = sysc_enable_main_clocks(ddata); in sysc_runtime_resume()
1321 if (error) in sysc_runtime_resume()
1327 error = sysc_runtime_resume_legacy(dev, ddata); in sysc_runtime_resume()
1328 if (error) in sysc_runtime_resume()
1331 error = sysc_enable_module(dev); in sysc_runtime_resume()
1332 if (error) in sysc_runtime_resume()
1350 return error; in sysc_runtime_resume()
1378 int error; in sysc_reinit_module() local
1382 error = sysc_check_context(ddata); in sysc_reinit_module()
1383 if (!error) in sysc_reinit_module()
1387 error = sysc_runtime_suspend(dev); in sysc_reinit_module()
1388 if (error) in sysc_reinit_module()
1389 dev_warn(dev, "reinit suspend failed: %i\n", error); in sysc_reinit_module()
1393 error = sysc_runtime_resume(dev); in sysc_reinit_module()
1394 if (error) in sysc_reinit_module()
1395 dev_warn(dev, "reinit resume failed: %i\n", error); in sysc_reinit_module()
1399 error = sysc_reset(ddata); in sysc_reinit_module()
1400 if (error) in sysc_reinit_module()
1401 dev_warn(dev, "reinit reset failed: %i\n", error); in sysc_reinit_module()
1407 return error; in sysc_reinit_module()
1410 error = sysc_runtime_suspend(dev); in sysc_reinit_module()
1411 if (error) in sysc_reinit_module()
1412 dev_warn(dev, "reinit suspend failed: %i\n", error); in sysc_reinit_module()
1414 return error; in sysc_reinit_module()
1437 int error = 0; in sysc_noirq_resume() local
1445 error = sysc_reinit_module(ddata, ddata->needs_resume); in sysc_noirq_resume()
1446 if (error) in sysc_noirq_resume()
1447 dev_warn(dev, "noirq_resume failed: %i\n", error); in sysc_noirq_resume()
1449 error = sysc_runtime_resume(dev); in sysc_noirq_resume()
1450 if (error) in sysc_noirq_resume()
1451 dev_warn(dev, "noirq_resume failed: %i\n", error); in sysc_noirq_resume()
1456 return error; in sysc_noirq_resume()
1815 int error; in sysc_pre_reset_quirk_dss() local
1830 error = readl_poll_timeout(ddata->module_va + dispc_offset + 0x18, in sysc_pre_reset_quirk_dss()
1832 if (error) in sysc_pre_reset_quirk_dss()
1903 int error; in sysc_quirk_rtc() local
1912 error = readl_poll_timeout_atomic(ddata->module_va + 0x44, val, in sysc_quirk_rtc()
1914 if (error) in sysc_quirk_rtc()
1960 int wps, spr, error; in sysc_reset_done_quirk_wdt() local
1967 error = readl_poll_timeout(ddata->module_va + wps, val, in sysc_reset_done_quirk_wdt()
1970 if (error) in sysc_reset_done_quirk_wdt()
1974 error = readl_poll_timeout(ddata->module_va + wps, val, in sysc_reset_done_quirk_wdt()
1977 if (error) in sysc_reset_done_quirk_wdt()
2068 int error; in sysc_clockdomain_init() local
2084 error = pdata->init_clockdomain(ddata->dev, fck, ick, &ddata->cookie); in sysc_clockdomain_init()
2085 if (!error || error == -ENODEV) in sysc_clockdomain_init()
2088 return error; in sysc_clockdomain_init()
2099 int error; in sysc_legacy_init() local
2104 error = pdata->init_module(ddata->dev, ddata->mdata, &ddata->cookie); in sysc_legacy_init()
2105 if (error == -EEXIST) in sysc_legacy_init()
2106 error = 0; in sysc_legacy_init()
2108 return error; in sysc_legacy_init()
2117 int sysc_offset, sysc_val, error; in sysc_reset() local
2155 error = sysc_wait_softreset(ddata); in sysc_reset()
2156 if (error) in sysc_reset()
2162 return error; in sysc_reset()
2174 int error = sysc_clockdomain_init(ddata); in sysc_init_module() local
2176 if (error) in sysc_init_module()
2177 return error; in sysc_init_module()
2185 error = sysc_enable_opt_clocks(ddata); in sysc_init_module()
2186 if (error) in sysc_init_module()
2187 return error; in sysc_init_module()
2189 error = sysc_enable_main_clocks(ddata); in sysc_init_module()
2190 if (error) in sysc_init_module()
2194 error = reset_control_deassert(ddata->rsts); in sysc_init_module()
2195 if (error) in sysc_init_module()
2205 error = sysc_legacy_init(ddata); in sysc_init_module()
2206 if (error) in sysc_init_module()
2211 error = sysc_enable_module(ddata->dev); in sysc_init_module()
2212 if (error) in sysc_init_module()
2217 error = sysc_reset(ddata); in sysc_init_module()
2218 if (error) in sysc_init_module()
2219 dev_err(ddata->dev, "Reset failed with %d\n", error); in sysc_init_module()
2221 if (error && !ddata->legacy_mode) in sysc_init_module()
2226 if (error) in sysc_init_module()
2230 if (error) { in sysc_init_module()
2235 if (error && rstctrl_deasserted && in sysc_init_module()
2239 return error; in sysc_init_module()
2245 int error; in sysc_init_sysc_mask() local
2248 error = of_property_read_u32(np, "ti,sysc-mask", &val); in sysc_init_sysc_mask()
2249 if (error) in sysc_init_sysc_mask()
2276 int error; in sysc_init_idlemodes() local
2278 error = sysc_init_idlemode(ddata, &ddata->cfg.midlemodes, in sysc_init_idlemodes()
2280 if (error) in sysc_init_idlemodes()
2281 return error; in sysc_init_idlemodes()
2283 error = sysc_init_idlemode(ddata, &ddata->cfg.sidlemodes, in sysc_init_idlemodes()
2285 if (error) in sysc_init_idlemodes()
2286 return error; in sysc_init_idlemodes()
2301 int error; in sysc_init_syss_mask() local
2304 error = of_property_read_u32(np, "ti,syss-mask", &val); in sysc_init_syss_mask()
2305 if (error) { in sysc_init_syss_mask()
2332 int error = 0; in sysc_child_add_named_clock() local
2339 error = -EEXIST; in sysc_child_add_named_clock()
2349 error = -ENOMEM; in sysc_child_add_named_clock()
2353 return error; in sysc_child_add_named_clock()
2359 int i, error; in sysc_child_add_clocks() local
2362 error = sysc_child_add_named_clock(ddata, in sysc_child_add_clocks()
2365 if (error && error != -EEXIST) { in sysc_child_add_clocks()
2367 ddata->clock_roles[i], error); in sysc_child_add_clocks()
2369 return error; in sysc_child_add_clocks()
2392 int error; in sysc_child_runtime_suspend() local
2396 error = pm_generic_runtime_suspend(dev); in sysc_child_runtime_suspend()
2397 if (error) in sysc_child_runtime_suspend()
2398 return error; in sysc_child_runtime_suspend()
2409 int error; in sysc_child_runtime_resume() local
2414 error = sysc_runtime_resume(ddata->dev); in sysc_child_runtime_resume()
2415 if (error < 0) in sysc_child_runtime_resume()
2417 "%s error: %i\n", __func__, error); in sysc_child_runtime_resume()
2498 int error; in sysc_notifier_call() local
2506 error = sysc_child_add_clocks(ddata, dev); in sysc_notifier_call()
2507 if (error) in sysc_notifier_call()
2508 return error; in sysc_notifier_call()
2559 int error; in sysc_init_dts_quirks() local
2565 error = of_property_read_u32(np, "ti,sysc-delay-us", &val); in sysc_init_dts_quirks()
2566 if (!error) { in sysc_init_dts_quirks()
3087 int error = 0; in sysc_check_disabled_devices() local
3093 error = -ENODEV; in sysc_check_disabled_devices()
3099 return error; in sysc_check_disabled_devices()
3109 int error; in sysc_check_active_timer() local
3126 error = -ENXIO; in sysc_check_active_timer()
3129 error = -EBUSY; in sysc_check_active_timer()
3134 return error; in sysc_check_active_timer()
3148 int error; in sysc_probe() local
3160 error = sysc_init_static_data(ddata); in sysc_probe()
3161 if (error) in sysc_probe()
3162 return error; in sysc_probe()
3164 error = sysc_init_match(ddata); in sysc_probe()
3165 if (error) in sysc_probe()
3166 return error; in sysc_probe()
3168 error = sysc_init_dts_quirks(ddata); in sysc_probe()
3169 if (error) in sysc_probe()
3170 return error; in sysc_probe()
3172 error = sysc_map_and_check_registers(ddata); in sysc_probe()
3173 if (error) in sysc_probe()
3174 return error; in sysc_probe()
3176 error = sysc_init_sysc_mask(ddata); in sysc_probe()
3177 if (error) in sysc_probe()
3178 return error; in sysc_probe()
3180 error = sysc_init_idlemodes(ddata); in sysc_probe()
3181 if (error) in sysc_probe()
3182 return error; in sysc_probe()
3184 error = sysc_init_syss_mask(ddata); in sysc_probe()
3185 if (error) in sysc_probe()
3186 return error; in sysc_probe()
3188 error = sysc_init_pdata(ddata); in sysc_probe()
3189 if (error) in sysc_probe()
3190 return error; in sysc_probe()
3194 error = sysc_check_disabled_devices(ddata); in sysc_probe()
3195 if (error) in sysc_probe()
3196 return error; in sysc_probe()
3198 error = sysc_check_active_timer(ddata); in sysc_probe()
3199 if (error == -ENXIO) in sysc_probe()
3201 else if (error) in sysc_probe()
3202 return error; in sysc_probe()
3204 error = sysc_get_clocks(ddata); in sysc_probe()
3205 if (error) in sysc_probe()
3206 return error; in sysc_probe()
3208 error = sysc_init_resets(ddata); in sysc_probe()
3209 if (error) in sysc_probe()
3212 error = sysc_init_module(ddata); in sysc_probe()
3213 if (error) in sysc_probe()
3217 error = pm_runtime_resume_and_get(ddata->dev); in sysc_probe()
3218 if (error < 0) { in sysc_probe()
3239 error = of_platform_populate(ddata->dev->of_node, in sysc_probe()
3243 if (error) in sysc_probe()
3269 return error; in sysc_probe()
3275 int error; in sysc_remove() local
3281 error = pm_runtime_resume_and_get(ddata->dev); in sysc_remove()
3282 if (error < 0) { in sysc_remove()