Lines Matching full:opps

26  * from here, with each opp_table containing the list of opps it supports in
31 /* OPP tables with uninitialized required OPPs */
170 /* required-opps not fully initialized yet */ in dev_pm_opp_get_required_pstate()
182 * Turbo OPPs are not for normal use, and can be enabled (under certain
350 * dev_pm_opp_get_opp_count() - Get number of opps available in the opp table
353 * Return: This function returns the number of available opps if there are any,
896 /* required-opps not fully initialized yet */ in _set_required_opps()
901 * We only support genpd's OPPs in the "required-opps" for now, as we in _set_required_opps()
906 dev_err(dev, "required-opps don't belong to a genpd\n"); in _set_required_opps()
922 /* Scaling up? Set required OPPs in normal order, else reverse */ in _set_required_opps()
1013 dev_dbg(dev, "%s: OPPs are same, nothing to do\n", __func__); in _set_opp()
1026 /* Scaling up? Configure required OPPs before frequency */ in _set_opp()
1030 dev_err(dev, "Failed to set required opps: %d\n", ret); in _set_opp()
1054 /* Scaling down? Configure required OPPs after frequency */ in _set_opp()
1064 dev_err(dev, "Failed to set required opps: %d\n", ret); in _set_opp()
1559 * dev_pm_opp_remove_all_dynamic() - Remove all dynamically created OPPs
1562 * This function removes all dynamically created OPPs from the opp table.
1666 /* Duplicate OPPs */ in _opp_is_duplicate()
1667 …dev_warn(dev, "%s: duplicate OPPs detected. Existing: freq: %lu, volt: %lu, enabled: %d. New: freq… in _opp_is_duplicate()
1697 * 0: On success. And appropriate error message for duplicate OPPs.
1734 /* required-opps not fully initialized yet */ in _opp_add()
1749 * @dynamic: Dynamically added OPPs.
1755 * NOTE: "dynamic" parameter impacts OPPs added by the dev_pm_opp_of_add_table
1760 * Duplicate OPPs (both freq and volt are same) and opp->available
1762 * Duplicate OPPs (both freq and volt are same) and !opp->available
1787 /* Don't return error for duplicate OPPs */ in _opp_add_v1()
1814 * OPPs, which are available for those versions, based on its 'opp-supported-hw'
1961 * This must be called before any OPPs are initialized for the device.
1976 /* This should be called before OPPs are initialized */ in dev_pm_opp_set_regulators()
2120 * This must be called before any OPPs are initialized for the device.
2131 /* This should be called before OPPs are initialized */ in dev_pm_opp_set_clkname()
2214 * This must be called before any OPPs are initialized for the device.
2229 /* This should be called before OPPs are initialized */ in dev_pm_opp_register_set_opp_helper()
2348 * "required-opps" are added in DT.
2367 * required-opps fail for dev. We should retry this after genpd's OPP in dev_pm_opp_attach_genpd()
2481 * "required-opps" property of the @src_opp (present in @src_table).
2499 /* required-opps not fully initialized yet */ in dev_pm_opp_xlate_required_opp()
2536 * "required-opps" property of the OPP (present in @src_table) which has
2552 * point to one of the OPPs in the dst_table, but in some cases the in dev_pm_opp_xlate_performance_state()
2554 * and so none of them have the "required-opps" property set. Return the in dev_pm_opp_xlate_performance_state()
2560 /* required-opps not fully initialized yet */ in dev_pm_opp_xlate_performance_state()
2605 * Duplicate OPPs (both freq and volt are same) and opp->available
2607 * Duplicate OPPs (both freq and volt are same) and !opp->available
2619 /* Fix regulator count for dynamic OPPs */ in dev_pm_opp_add()
2859 * dev_pm_opp_remove_table() - Free all OPPs associated with the device
2862 * Free both OPPs created using static entries present in DT and the