Lines Matching defs:err
13 #include <linux/err.h>
301 int err;
313 err = readl_relaxed_poll_timeout_atomic(emc->regs + EMC_INTSTATUS, v,
316 if (err) {
317 dev_err(emc->dev, "emc-car handshake timeout: %d\n", err);
318 return err;
329 int err;
333 err = emc_prepare_timing_change(emc, cnd->new_rate);
337 err = emc_prepare_timing_change(emc, cnd->old_rate);
338 if (err)
341 err = emc_complete_timing_change(emc, true);
345 err = emc_complete_timing_change(emc, false);
352 return notifier_from_errno(err);
360 int err;
367 err = of_property_read_u32(node, "clock-frequency", &rate);
368 if (err) {
370 node, err);
371 return err;
374 err = of_property_read_u32_array(node, "nvidia,emc-registers",
377 if (err) {
380 node, err);
381 return err;
416 int err;
435 err = load_one_timing_from_dt(emc, timing++, child);
436 if (err) {
438 return err;
463 int err;
482 err = of_property_read_u32(np, "nvidia,ram-code", &value);
483 if (err || value != ram_code) {
545 int err;
557 err = readl_relaxed_poll_timeout_atomic(emc->regs + EMC_INTSTATUS, val,
560 if (err) {
562 register_addr, err);
564 return err;
734 int err;
757 err = dev_pm_opp_set_rate(emc->dev, min_rate);
758 if (err)
759 return err;
858 int err;
863 err = emc_set_min_rate(emc, rate, EMC_RATE_DEBUG);
864 if (err < 0)
865 return err;
888 int err;
893 err = emc_set_max_rate(emc, rate, EMC_RATE_DEBUG);
894 if (err < 0)
895 return err;
910 int err;
928 err = clk_set_rate_range(emc->clk, emc->debugfs.min_rate,
930 if (err < 0) {
988 int err;
999 err = emc_set_min_rate(emc, rate, EMC_RATE_ICC);
1000 if (err)
1001 return err;
1010 int err;
1029 err = PTR_ERR(node);
1037 err = icc_link_create(node, TEGRA_ICC_EMEM);
1038 if (err)
1044 err = PTR_ERR(node);
1051 err = icc_provider_register(&emc->provider);
1052 if (err)
1060 dev_err(emc->dev, "failed to initialize ICC: %d\n", err);
1062 return err;
1079 int err;
1083 err = devm_add_action_or_reset(emc->dev, devm_tegra_emc_unset_callback,
1085 if (err)
1086 return err;
1094 err = clk_notifier_register(emc->clk, &emc->clk_nb);
1095 if (err) {
1096 dev_err(emc->dev, "failed to register clk notifier: %d\n", err);
1097 return err;
1100 err = devm_add_action_or_reset(emc->dev,
1102 if (err)
1103 return err;
1194 int irq, err;
1214 err = emc_setup_hw(emc);
1215 if (err)
1216 return err;
1220 err = tegra_emc_load_timings_from_dt(emc, np);
1222 if (err)
1223 return err;
1226 err = devm_request_irq(&pdev->dev, irq, tegra_emc_isr, 0,
1228 if (err) {
1229 dev_err(&pdev->dev, "failed to request IRQ: %d\n", err);
1230 return err;
1233 err = tegra_emc_init_clk(emc);
1234 if (err)
1235 return err;
1239 err = devm_tegra_core_dev_init_opp_table(&pdev->dev, &opp_params);
1240 if (err)
1241 return err;