Lines Matching +full:required +full:- +full:opps
1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2009-2010 Texas Instruments Incorporated.
40 * struct opp_config_data - data for set config operations
56 * |- device 1 (represents voltage domain 1)
57 * | |- opp 1 (availability, freq, voltage)
58 * | |- opp 2 ..
60 * | `- opp n ..
61 * |- device 2 (represents the next voltage domain)
63 * `- device m (represents mth voltage domain)
69 * struct dev_pm_opp - Generic OPP description structure
71 * of boot. It is expected only an optimal set of OPPs are
76 * @available: true/false - marks if this OPP as available or not
77 * @dynamic: not-created from static DT entries.
87 * @required_opps: List of OPPs that are required by this OPP.
123 * struct opp_device - devices managed by 'struct opp_table'
147 * struct opp_table - Device opp structure
148 * @node: table node - contains the devices with OPPs that
152 * @dev_list: list of devices that share these OPPs
153 * @opp_list: table of opps
158 * @parsed_static_opps: Count of devices for which OPPs are initialized from DT.
165 * @required_opp_tables: List of device OPP tables that are required by OPPs in
167 * @required_opp_count: Number of required devices.
177 * @regulator_count: Number of power supply regulators. Its value can be -1
178 * (uninitialized), 0 (no opp-microvolt property) or > 0 (has opp-microvolt
184 * @set_required_opps: Helper responsible to set required OPPs.
190 * This is an internal data structure maintaining the link to opps attached to
263 return unlikely(!list_empty(&opp_table->lazy)); in lazy_linking_pending()