/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ipa/ |
H A D | mali_kbase_ipa.c | 40 #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 D | mali_kbase_ipa.h | 37 * @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 D | mali_kbase_ipa_debugfs.c | 219 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 D | mali_kbase_ipa.c | 33 #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 D | mali_kbase_ipa.h | 30 * 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 D | mali_kbase_ipa_debugfs.c | 223 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 D | mali_kbase_ipa.c | 33 #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 D | mali_kbase_ipa.c | 34 #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 D | energy_model.c | 45 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 D | pm_domains.c | 3 * 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 D | pm_domains.c | 3 * 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 D | wifi_hotspot.c | 56 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 D | hal_wifiaware.c | 70 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 D | mali_kbase_runtime_pm.c | 214 } 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 D | energy_model.h | 16 * @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 D | rfkill-bt.h | 63 int rfkill_get_bt_power_state(int *power, bool *toggle);
|
H A D | rfkill-wlan.h | 49 int rfkill_get_wifi_power_state(int *power);
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
H A D | hi_wifi_sdp_api.h | 47 int hi_wifi_sdp_adjust_tx_power(const char *ifname, signed char power);
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_power_gpu_frequency_trace.h | 27 #define TRACE_SYSTEM power
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_power_gpu_frequency_trace.h | 30 #define TRACE_SYSTEM power
|
/device/soc/rockchip/rk3588/kernel/include/linux/ |
H A D | rfkill-bt.h | 70 int rfkill_get_bt_power_state(int *power, bool *toggle);
|
H A D | rfkill-wlan.h | 49 int rfkill_get_wifi_power_state(int *power);
|
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/ |
H A D | power.h | 3 #define TRACE_SYSTEM power
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_pm_internal.h | 61 * 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 D | panel-ilitek-ili9881c.c | 52 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()
|