Lines Matching refs:error

133 	int error, i, index = -ENODEV;  in sysc_get_one_clock()  local
165 error = clk_prepare(ddata->clocks[index]); in sysc_get_one_clock()
166 if (error) { in sysc_get_one_clock()
168 name, error); in sysc_get_one_clock()
170 return error; in sysc_get_one_clock()
181 int nr_fck = 0, nr_ick = 0, i, error = 0; in sysc_get_clocks() local
226 error = sysc_get_one_clock(ddata, name); in sysc_get_clocks()
227 if (error && error != -ENOENT) in sysc_get_clocks()
228 return error; in sysc_get_clocks()
248 int error; in sysc_init_resets() local
258 error = reset_control_assert(ddata->rsts); in sysc_init_resets()
259 if (error) in sysc_init_resets()
260 return error; in sysc_init_resets()
263 error = reset_control_deassert(ddata->rsts); in sysc_init_resets()
264 if (error) in sysc_init_resets()
265 return error; in sysc_init_resets()
284 int len, error; in sysc_parse_and_check_child_range() local
301 error = of_property_read_u32(np, "#address-cells", &nr_addr); in sysc_parse_and_check_child_range()
302 if (error) in sysc_parse_and_check_child_range()
305 error = of_property_read_u32(np, "#size-cells", &nr_size); in sysc_parse_and_check_child_range()
306 if (error) in sysc_parse_and_check_child_range()
393 int error; in sysc_check_children() local
396 error = sysc_check_one_child(ddata, child); in sysc_check_children()
397 if (error) in sysc_check_children()
398 return error; in sysc_check_children()
453 int i, error; in sysc_parse_registers() local
456 error = sysc_parse_one(ddata, i); in sysc_parse_registers()
457 if (error) in sysc_parse_registers()
458 return error; in sysc_parse_registers()
545 int error; in sysc_map_and_check_registers() local
547 error = sysc_parse_and_check_child_range(ddata); in sysc_map_and_check_registers()
548 if (error) in sysc_map_and_check_registers()
549 return error; in sysc_map_and_check_registers()
551 error = sysc_check_children(ddata); in sysc_map_and_check_registers()
552 if (error) in sysc_map_and_check_registers()
553 return error; in sysc_map_and_check_registers()
555 error = sysc_parse_registers(ddata); in sysc_map_and_check_registers()
556 if (error) in sysc_map_and_check_registers()
557 return error; in sysc_map_and_check_registers()
559 error = sysc_ioremap(ddata); in sysc_map_and_check_registers()
560 if (error) in sysc_map_and_check_registers()
561 return error; in sysc_map_and_check_registers()
563 error = sysc_check_registers(ddata); in sysc_map_and_check_registers()
564 if (error) in sysc_map_and_check_registers()
565 return error; in sysc_map_and_check_registers()
629 int error = 0, i; in sysc_runtime_suspend() local
644 error = pdata->idle_module(dev, &ddata->cookie); in sysc_runtime_suspend()
645 if (error) in sysc_runtime_suspend()
647 __func__, error); in sysc_runtime_suspend()
665 return error; in sysc_runtime_suspend()
672 int error = 0, i; in sysc_runtime_resume() local
687 error = pdata->enable_module(dev, &ddata->cookie); in sysc_runtime_resume()
688 if (error) in sysc_runtime_resume()
690 __func__, error); in sysc_runtime_resume()
702 error = clk_enable(ddata->clocks[i]); in sysc_runtime_resume()
703 if (error) in sysc_runtime_resume()
704 return error; in sysc_runtime_resume()
710 return error; in sysc_runtime_resume()
717 int error; in sysc_suspend() local
731 error = pm_runtime_put_sync_suspend(dev); in sysc_suspend()
732 if (error < 0) { in sysc_suspend()
734 __func__, error, in sysc_suspend()
748 int error; in sysc_resume() local
760 error = pm_runtime_get_sync(dev); in sysc_resume()
761 if (error < 0) { in sysc_resume()
763 __func__, error, in sysc_resume()
766 return error; in sysc_resume()
993 int error; in sysc_init_module() local
1000 error = pm_runtime_get_sync(ddata->dev); in sysc_init_module()
1001 if (error < 0) { in sysc_init_module()
1007 error = sysc_reset(ddata); in sysc_init_module()
1008 if (error) { in sysc_init_module()
1009 dev_err(ddata->dev, "Reset failed with %d\n", error); in sysc_init_module()
1012 return error; in sysc_init_module()
1027 int error; in sysc_init_sysc_mask() local
1030 error = of_property_read_u32(np, "ti,sysc-mask", &val); in sysc_init_sysc_mask()
1031 if (error) in sysc_init_sysc_mask()
1060 int error; in sysc_init_idlemodes() local
1062 error = sysc_init_idlemode(ddata, &ddata->cfg.midlemodes, in sysc_init_idlemodes()
1064 if (error) in sysc_init_idlemodes()
1065 return error; in sysc_init_idlemodes()
1067 error = sysc_init_idlemode(ddata, &ddata->cfg.sidlemodes, in sysc_init_idlemodes()
1069 if (error) in sysc_init_idlemodes()
1070 return error; in sysc_init_idlemodes()
1085 int error; in sysc_init_syss_mask() local
1088 error = of_property_read_u32(np, "ti,syss-mask", &val); in sysc_init_syss_mask()
1089 if (error) { in sysc_init_syss_mask()
1116 int error = 0; in sysc_child_add_named_clock() local
1134 error = -ENOMEM; in sysc_child_add_named_clock()
1138 return error; in sysc_child_add_named_clock()
1144 int i, error; in sysc_child_add_clocks() local
1147 error = sysc_child_add_named_clock(ddata, in sysc_child_add_clocks()
1150 if (error && error != -EEXIST) { in sysc_child_add_clocks()
1152 ddata->clock_roles[i], error); in sysc_child_add_clocks()
1154 return error; in sysc_child_add_clocks()
1177 int error; in sysc_child_runtime_suspend() local
1181 error = pm_generic_runtime_suspend(dev); in sysc_child_runtime_suspend()
1182 if (error) in sysc_child_runtime_suspend()
1183 return error; in sysc_child_runtime_suspend()
1194 int error; in sysc_child_runtime_resume() local
1199 error = sysc_runtime_resume(ddata->dev); in sysc_child_runtime_resume()
1200 if (error < 0) in sysc_child_runtime_resume()
1202 "%s error: %i\n", __func__, error); in sysc_child_runtime_resume()
1212 int error; in sysc_child_suspend_noirq() local
1219 error = pm_generic_suspend_noirq(dev); in sysc_child_suspend_noirq()
1220 if (error) { in sysc_child_suspend_noirq()
1222 __func__, __LINE__, error); in sysc_child_suspend_noirq()
1224 return error; in sysc_child_suspend_noirq()
1228 error = pm_generic_runtime_suspend(dev); in sysc_child_suspend_noirq()
1229 if (error) { in sysc_child_suspend_noirq()
1231 __func__, __LINE__, error); in sysc_child_suspend_noirq()
1236 error = sysc_runtime_suspend(ddata->dev); in sysc_child_suspend_noirq()
1237 if (error) { in sysc_child_suspend_noirq()
1239 __func__, __LINE__, error); in sysc_child_suspend_noirq()
1241 return error; in sysc_child_suspend_noirq()
1253 int error; in sysc_child_resume_noirq() local
1263 error = sysc_runtime_resume(ddata->dev); in sysc_child_resume_noirq()
1264 if (error) in sysc_child_resume_noirq()
1267 __func__, error); in sysc_child_resume_noirq()
1269 error = pm_generic_runtime_resume(dev); in sysc_child_resume_noirq()
1270 if (error) in sysc_child_resume_noirq()
1273 __func__, error); in sysc_child_resume_noirq()
1318 int error; in sysc_notifier_call() local
1326 error = sysc_child_add_clocks(ddata, dev); in sysc_notifier_call()
1327 if (error) in sysc_notifier_call()
1328 return error; in sysc_notifier_call()
1380 int error; in sysc_init_dts_quirks() local
1386 error = of_property_read_u32(np, "ti,sysc-delay-us", &val); in sysc_init_dts_quirks()
1387 if (!error) { in sysc_init_dts_quirks()
1652 int error = 0; in sysc_init_pdata() local
1668 error = pdata->init_module(ddata->dev, &mdata, &ddata->cookie); in sysc_init_pdata()
1669 if (error == -EEXIST) in sysc_init_pdata()
1670 error = 0; in sysc_init_pdata()
1672 return error; in sysc_init_pdata()
1709 int error; in sysc_probe() local
1718 error = sysc_init_match(ddata); in sysc_probe()
1719 if (error) in sysc_probe()
1720 return error; in sysc_probe()
1722 error = sysc_init_dts_quirks(ddata); in sysc_probe()
1723 if (error) in sysc_probe()
1724 return error; in sysc_probe()
1726 error = sysc_get_clocks(ddata); in sysc_probe()
1727 if (error) in sysc_probe()
1728 return error; in sysc_probe()
1730 error = sysc_map_and_check_registers(ddata); in sysc_probe()
1731 if (error) in sysc_probe()
1732 return error; in sysc_probe()
1734 error = sysc_init_sysc_mask(ddata); in sysc_probe()
1735 if (error) in sysc_probe()
1736 return error; in sysc_probe()
1738 error = sysc_init_idlemodes(ddata); in sysc_probe()
1739 if (error) in sysc_probe()
1740 return error; in sysc_probe()
1742 error = sysc_init_syss_mask(ddata); in sysc_probe()
1743 if (error) in sysc_probe()
1744 return error; in sysc_probe()
1746 error = sysc_init_pdata(ddata); in sysc_probe()
1747 if (error) in sysc_probe()
1748 return error; in sysc_probe()
1750 error = sysc_init_resets(ddata); in sysc_probe()
1751 if (error) in sysc_probe()
1755 error = sysc_init_module(ddata); in sysc_probe()
1756 if (error) in sysc_probe()
1759 error = pm_runtime_get_sync(ddata->dev); in sysc_probe()
1760 if (error < 0) { in sysc_probe()
1769 error = of_platform_populate(ddata->dev->of_node, sysc_match_table, in sysc_probe()
1772 if (error) in sysc_probe()
1796 return error; in sysc_probe()
1802 int error; in sysc_remove() local
1808 error = pm_runtime_get_sync(ddata->dev); in sysc_remove()
1809 if (error < 0) { in sysc_remove()