Home
last modified time | relevance | path

Searched refs:power (Results 1 - 25 of 58) sorted by relevance

123

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ipa/
H A Dmali_kbase_ipa.c40 #define KBASE_IPA_FALLBACK_MODEL_NAME "mali-simple-power-model"
56 dev_err(model->kbdev->dev, "recalculation of power model %s returned error %d\n", model->ops->name, err); in kbase_ipa_model_recalculate()
75 dev_err(kbdev->dev, "power model \'%s\' not found\n", name); in kbase_ipa_model_ops_find()
87 return "mali-g71-power-model"; in kbase_ipa_model_name_from_id()
89 return "mali-g72-power-model"; in kbase_ipa_model_name_from_id()
91 return "mali-g76-power-model"; in kbase_ipa_model_name_from_id()
93 return "mali-g51-power-model"; in kbase_ipa_model_name_from_id()
96 /* g52 aliased to g76 power-model's ops */ in kbase_ipa_model_name_from_id()
97 return "mali-g52-power-model"; in kbase_ipa_model_name_from_id()
99 return "mali-g52_r1-power in kbase_ipa_model_name_from_id()
464 u32 power = 0; get_static_power_locked() local
491 u32 power = 0; kbase_get_static_power() local
523 u32 power_coeff = 0, power = 0; kbase_get_dynamic_power() local
555 kbase_get_real_power_locked(struct kbase_device *kbdev, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power_locked() argument
597 kbase_get_real_power(struct devfreq *df, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power() argument
[all...]
H A Dmali_kbase_ipa.h37 * @missing_dt_node_warning: flag to limit the matching power model DT not found
94 * get_dynamic_coeff() - calculate dynamic power coefficient
98 * Calculate a dynamic power coefficient, with units pW/(Hz V^2), which
106 * get_static_coeff() - calculate static power coefficient
110 * Calculate a static power coefficient, with units uW/(V^3), which is
122 * simple IPA power model is initialized as a fallback model and if that
126 * initialized but if the initialization fails then simple power model is used.
136 * Both simple IPA power model and model retrieved from device tree are
213 * kbase_get_real_power() - get the real power consumption of the GPU
215 * @power
[all...]
H A Dmali_kbase_ipa_debugfs.c219 u32 power; in current_power_get() local
225 kbase_get_real_power(df, &power, kbdev->current_nominal_freq, (kbdev->current_voltages[0] / 1000)); in current_power_get()
228 *val = power; in current_power_get()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ipa/
H A Dmali_kbase_ipa.c33 #define KBASE_IPA_FALLBACK_MODEL_NAME "mali-simple-power-model"
54 "recalculation of power model %s returned error %d\n", in kbase_ipa_model_recalculate()
240 "init of power model \'%s\' returned error %d\n", in kbase_ipa_init_model()
334 "Using configured power model %s, and fallback %s\n", in kbase_ipa_init()
354 * kbase_scale_dynamic_power() - Scale a dynamic power coefficient to an OPP
392 * kbase_scale_static_power() - Scale a static power coefficient to an OPP
461 u32 power = 0; in get_static_power_locked() local
473 power = kbase_scale_static_power(power_coeff, in get_static_power_locked()
477 return power; in get_static_power_locked()
490 u32 power in kbase_get_static_power() local
585 u32 power = 0; kbase_get_dynamic_power() local
636 kbase_get_real_power_locked(struct kbase_device *kbdev, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power_locked() argument
716 kbase_get_real_power(struct devfreq *df, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power() argument
[all...]
H A Dmali_kbase_ipa.h30 * enum kbase_ipa_block_type - Type of block for which power estimation is done.
50 * @missing_dt_node_warning: flag to limit the matching power model DT not found
110 * get_dynamic_coeff() - calculate dynamic power coefficient
114 * Calculate a dynamic power coefficient, with units pW/(Hz V^2), which
124 * get_static_coeff() - calculate static power coefficient
128 * Calculate a static power coefficient, with units uW/(V^3), which is
137 * dynamic power coefficient
142 * dynamic power coefficient based on the HW counter data generated
152 * simple IPA power model is initialized as a fallback model and if that
156 * initialized but if the initialization fails then simple power mode
[all...]
H A Dmali_kbase_ipa_debugfs.c223 u32 power; in current_power_get() local
229 kbase_get_real_power(df, &power, in current_power_get()
234 *val = power; in current_power_get()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ipa/
H A Dmali_kbase_ipa.c33 #define KBASE_IPA_FALLBACK_MODEL_NAME "mali-simple-power-model"
48 dev_err(model->kbdev->dev, "recalculation of power model %s returned error %d\n", model->ops->name, err); in kbase_ipa_model_recalculate()
67 dev_err(kbdev->dev, "power model \'%s\' not found\n", name); in kbase_ipa_model_ops_find()
223 dev_err(kbdev->dev, "init of power model \'%s\' returned error %d\n", ops->name, err); in kbase_ipa_init_model()
313 dev_info(kbdev->dev, "Using configured power model %s, and fallback %s\n", in kbase_ipa_init()
331 * kbase_scale_dynamic_power() - Scale a dynamic power coefficient to an OPP
369 * kbase_scale_static_power() - Scale a static power coefficient to an OPP
411 u32 power = 0; in get_static_power_locked() local
424 power = kbase_scale_static_power(power_coeff, (u32)voltage); in get_static_power_locked()
428 return power; in get_static_power_locked()
438 u32 power = 0; kbase_get_static_power() local
466 u32 power_coeff = 0, power = 0; kbase_get_dynamic_power() local
494 kbase_get_real_power(struct devfreq *df, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power() argument
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ipa/
H A Dmali_kbase_ipa.c34 #define KBASE_IPA_FALLBACK_MODEL_NAME "mali-simple-power-model"
50 "recalculation of power model %s returned error %d\n", in kbase_ipa_model_recalculate()
70 dev_err(kbdev->dev, "power model \'%s\' not found\n", name); in kbase_ipa_model_ops_find()
241 "init of power model \'%s\' returned error %d\n", in kbase_ipa_init_model()
341 "Using configured power model %s, and fallback %s\n", in kbase_ipa_init()
359 * kbase_scale_dynamic_power() - Scale a dynamic power coefficient to an OPP
398 * kbase_scale_static_power() - Scale a static power coefficient to an OPP
442 u32 power = 0; in get_static_power_locked() local
454 power = kbase_scale_static_power(power_coeff, in get_static_power_locked()
458 return power; in get_static_power_locked()
469 u32 power = 0; kbase_get_static_power() local
500 u32 power_coeff = 0, power = 0; kbase_get_dynamic_power() local
530 kbase_get_real_power(struct devfreq *df, u32 *power, unsigned long freq, unsigned long voltage) kbase_get_real_power() argument
[all...]
/device/soc/rockchip/common/sdk_linux/kernel/power/
H A Denergy_model.c45 debugfs_create_ulong("power", FILE_PROPERTY, d, &ps->power); in em_debug_create_ps()
116 unsigned long power, freq, prev_freq = 0, prev_cost = ULONG_MAX; in em_create_perf_table() local
131 * 'power' and 'freq' accordingly. in em_create_perf_table()
133 ret = cb->active_power(&power, &freq, dev); in em_create_perf_table()
149 * The power returned by active_state() is expected to be in em_create_perf_table()
152 if (!power || power > EM_MAX_POWER) { in em_create_perf_table()
153 dev_err(dev, "EM: invalid power: %lu\n", power); in em_create_perf_table()
[all...]
/device/soc/rockchip/common/vendor/drivers/rockchip/
H A Dpm_domains.c3 * Rockchip Generic power domain support.
25 #include <dt-bindings/power/px30-power.h>
26 #include <dt-bindings/power/rv1126-power.h>
27 #include <dt-bindings/power/rk1808-power.h>
28 #include <dt-bindings/power/rk3036-power.h>
29 #include <dt-bindings/power/rk306
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/soc/rockchip/
H A Dpm_domains.c3 * Rockchip Generic power domain support.
24 #include <dt-bindings/power/px30-power.h>
25 #include <dt-bindings/power/rv1126-power.h>
26 #include <dt-bindings/power/rk1808-power.h>
27 #include <dt-bindings/power/rk3036-power.h>
28 #include <dt-bindings/power/rk306
[all...]
/device/soc/hisilicon/hi3861v100/hi3861_adapter/hals/communication/wifi_lite/wifiservice/source/
H A Dwifi_hotspot.c56 signed char power; member
412 WifiErrorCode AddTxPowerInfo(int power) in AddTxPowerInfo() argument
415 if (power > WIFI_TPC_MAX_POWER) { in AddTxPowerInfo()
416 printf("[wifi_service]:Invalid TPC Power (%d)\n", power); in AddTxPowerInfo()
419 tpc.power = power; in AddTxPowerInfo()
/device/soc/hisilicon/hi3861v100/hi3861_adapter/hals/communication/wifi_lite/wifiaware/source/
H A Dhal_wifiaware.c70 int HalWifiSdpAdjustTxPower(const char *ifname, signed char power) in HalWifiSdpAdjustTxPower() argument
72 if (hi_wifi_sdp_adjust_tx_power(ifname, power) != HISI_OK) { in HalWifiSdpAdjustTxPower()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/platform/devicetree/
H A Dmali_kbase_runtime_pm.c214 } else if (atomic_read(&kbdev->dev->power.usage_count)) { in kbase_device_runtime_init()
217 __func__, atomic_read(&kbdev->dev->power.usage_count)); in kbase_device_runtime_init()
228 if (atomic_read(&kbdev->dev->power.usage_count)) in kbase_device_runtime_disable()
231 __func__, atomic_read(&kbdev->dev->power.usage_count)); in kbase_device_runtime_disable()
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Denergy_model.h16 * @power: The power consumed at this level, in milli-watts (by 1 CPU or
17 by a registered device). It can be a total power: static and
20 * energy calculation. Equal to: power * max_frequency / frequency
24 unsigned long power; member
32 * @milliwatts: Flag indicating the power values are in milli-Watts
75 * active_power() - Provide power at the next performance state of
77 * @power : Active power at the performance state in mW
84 * 'freq' and update 'power' an
[all...]
H A Drfkill-bt.h63 int rfkill_get_bt_power_state(int *power, bool *toggle);
H A Drfkill-wlan.h49 int rfkill_get_wifi_power_state(int *power);
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/
H A Dhi_wifi_sdp_api.h47 int hi_wifi_sdp_adjust_tx_power(const char *ifname, signed char power);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_power_gpu_frequency_trace.h27 #define TRACE_SYSTEM power
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_power_gpu_frequency_trace.h30 #define TRACE_SYSTEM power
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Drfkill-bt.h70 int rfkill_get_bt_power_state(int *power, bool *toggle);
H A Drfkill-wlan.h49 int rfkill_get_wifi_power_state(int *power);
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/
H A Dpower.h3 #define TRACE_SYSTEM power
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_pm_internal.h61 * This function can be called by the active power policy to return a bitmask of
77 * This function can be called by the active power policy to return a bitmask of
88 * transitioning between power states.
93 * This function can be called by the active power policy to return a bitmask of
95 * power states.
109 * This function can be called by the active power policy to return a bitmask of
126 * This function can be used by a power policy to turn the clock for the GPU on.
139 * This function can be used by a power policy to turn the clock for the GPU
203 * RESET_COMPLETED bit is set. It signals to the power management initialization
210 * kbase_pm_wait_for_desired_state - Wait for the desired power stat
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/panel/
H A Dpanel-ilitek-ili9881c.c52 struct regulator *power; member
187 ILI9881C_COMMAND_INSTR(0x6E, 0x2A), /* di_pwr_reg=0 for power mode 2A, VGH clamp 18V */
289 ret = regulator_enable(ctx->power); in ili9881c_prepare()
357 regulator_disable(ctx->power); in ili9881c_unprepare()
443 ctx->power = devm_regulator_get(&dsi->dev, "power"); in ili9881c_dsi_probe()
444 if (IS_ERR(ctx->power)) { in ili9881c_dsi_probe()
445 dev_err(&dsi->dev, "Couldn't get our power regulator\n"); in ili9881c_dsi_probe()
446 return PTR_ERR(ctx->power); in ili9881c_dsi_probe()

Completed in 12 milliseconds

123