Home
last modified time | relevance | path

Searched full:leakage (Results 1 – 25 of 170) sorted by relevance

1234567

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/
H A Drockchip-cpu-avs.txt5 increasing leakage. so it is necessary to adjust opp's voltage according
6 to leakage for power.
16 - leakage-adjust-volt: The property is an array of 3-tuples items, and
17 each item consists of leakage and voltage like
18 <min-leakage-mA max-leakage-mA volt-uV>.
19 min-leakage: minimum leakage in mA, ranges from 0 to 254.
20 max-leakage: maximum leakage in mA, ranges from 0 to 254.
22 - nvmem-cells: A phandle to the leakage data provided by efuse.
32 leakage-adjust-volt = <
43 leakage-adjust-volt = <
H A Dpower_domain.txt4 used for power gating of selected IP blocks for power saving by reduced leakage
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/cpufreq/
H A Dcpufreq-rockchip.txt4 Rockchip's CPUFreq driver attempts to read leakage value from eFuse
15 - rockchip,leakage-voltage-sel: The property is an array of 3-tuples items, and
16 each item consists of leakage and voltage selector like
17 <min-leakage max-leakage volt-selector>.
18 min-leakage: minimum leakage in mA, ranges from 1 to 254.
19 max-leakage: maximum leakage in mA, ranges from 1 to 254.
42 min-pvtm and max-pvtm in 'leakage-voltage-sel' are
76 rockchip,leakage-voltage-sel = <
/OK3568_Linux_fs/kernel/include/trace/events/
H A Dthermal_ipa_power.h11 TP_PROTO(u32 leakage, u32 coefficient, s32 temp,
15 TP_ARGS(leakage, coefficient, temp, temp_scaling_factor, volt,
19 __field(u32, leakage)
29 __entry->leakage = leakage;
38 __entry->leakage, __entry->coefficient, __entry->temp,
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/
H A Drockchip_opp_select.c494 int *leakage) in rockchip_adjust_leakage() argument
508 dev_err(dev, "Failed to get leakage temp\n"); in rockchip_adjust_leakage()
522 *leakage = *leakage * conversion / 100; in rockchip_adjust_leakage()
531 dev_err(dev, "Failed to get leakage volt\n"); in rockchip_adjust_leakage()
535 * if ft write leakage use 1.35v, need convert to 1v. in rockchip_adjust_leakage()
536 * leakage(1v) = leakage(1.35v) / 4 in rockchip_adjust_leakage()
539 *leakage = *leakage / 4; in rockchip_adjust_leakage()
561 char *lkg_name, int *leakage) in rockchip_get_leakage_v1() argument
567 cell = of_nvmem_cell_get(np, "leakage"); in rockchip_get_leakage_v1()
572 ret = rockchip_nvmem_cell_read_u8(np, "leakage", &value); in rockchip_get_leakage_v1()
[all …]
H A Drockchip_ipa.c22 u32 lkg = data->leakage; in calculate_static_coefficient()
103 rockchip_of_get_leakage(dev, lkg_name, &model_data->leakage); in rockchip_ipa_power_model_init()
104 if (!of_property_read_u32(model_node, "ref-leakage", in rockchip_ipa_power_model_init()
107 if (of_property_read_u32_array(model_node, "leakage-range", in rockchip_ipa_power_model_init()
109 dev_err(dev, "leakage-range isn't available\n"); in rockchip_ipa_power_model_init()
218 trace_thermal_ipa_get_static_power(data->leakage, in rockchip_ipa_get_static_power()
/OK3568_Linux_fs/kernel/include/soc/rockchip/
H A Drockchip_ipa.h13 u32 leakage; member
15 u32 lkg_range[2]; /* min leakage and max leakage */
16 s32 ls[3]; /* leakage scaling factor */
H A Drockchip_opp_select.h84 int rockchip_of_get_leakage(struct device *dev, char *lkg_name, int *leakage);
135 int *leakage) in rockchip_of_get_leakage() argument
/OK3568_Linux_fs/kernel/Documentation/driver-api/thermal/
H A Dcpu-idle-cooling.rst18 increase even after the dynamic leakage is reduced to its minimum by
20 to the static leakage. The only solution is to power down the
21 component, thus dropping the dynamic and static leakage that will
35 If we can remove the static and the dynamic leakage for a specific
50 dynamic leakage for this period (modulo the energy needed to enter
65 state with a minimum power consumption and reduce the static leakage
184 * The static leakage is not defined here, we can introduce it in the
/OK3568_Linux_fs/kernel/tools/power/cpupower/lib/
H A Dcpufreq.h85 * to avoid memory leakage, please.
96 * to avoid memory leakage, please.
143 * to avoid memory leakage, please.
155 * to avoid memory leakage, please.
/OK3568_Linux_fs/kernel/drivers/nvmem/
H A DKconfig136 from eFuse, such as cpu-leakage.
147 from eFuse, such as cpu-leakage.
158 from otp, such as cpu-leakage.
/OK3568_Linux_fs/kernel/drivers/thermal/
H A Drk_virtual_thermal.c801 int leakage = 0; in virtual_thermal_probe() local
826 ret = rockchip_get_efuse_value(np, "cpu_leakage", &leakage); in virtual_thermal_probe()
828 dev_info(&pdev->dev, "leakage=%d\n", leakage); in virtual_thermal_probe()
830 ctx->cmp_lkg_temp = compensate_leakage(leakage); in virtual_thermal_probe()
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3128.dtsi97 rockchip,leakage-scaling-sel = <
100 rockchip,leakage-voltage-sel = <
H A Dberlin2cd-valve-steamlink.dts42 * less depending on leakage value in OTP), and buck2 likely used for
H A Drk3128x.dtsi80 rockchip,leakage-scaling-sel = <
85 rockchip,leakage-voltage-sel = <
179 rockchip,leakage-voltage-sel = <
496 logic_leakage: logic-leakage@19 {
804 rockchip,leakage-voltage-sel = <
894 rockchip,leakage-voltage-sel = <
H A Drk3229-cpu-opp.dtsi52 rockchip,leakage-voltage-sel = <
/OK3568_Linux_fs/kernel/Documentation/x86/
H A Dmds.rst32 Hyper-Threads so cross thread leakage is possible.
40 thread leakage is possible.
/OK3568_Linux_fs/buildroot/package/libnids/
H A D0001-libpcap-use-pkg-config.patch4 sense in a cross-compilation context and can cause host leakage into
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dsmu7_hwmgr.c771 data->dpm_table.vddc_table.dpm_levels[i].param1 = std_voltage_table->entries[i].Leakage; in smu7_setup_dpm_tables_v0()
1779 * Get Leakage VDDC based on leakage ID.
1822 /* the voltage should not be zero nor equal to leakage ID */ in smu7_get_evv_voltages()
1861 /* the voltage should not be zero nor equal to leakage ID */ in smu7_get_evv_voltages()
1875 * Change virtual leakage voltage to actual value.
1879 * @param pointer to leakage table
1886 /* search for leakage voltage ID 0xff01 ~ 0xff08 */ in smu7_patch_ppt_v1_with_vdd_leakage()
1888 /* if this voltage matches a leakage voltage ID */ in smu7_patch_ppt_v1_with_vdd_leakage()
1889 /* patch with actual leakage voltage */ in smu7_patch_ppt_v1_with_vdd_leakage()
1897 pr_err("Voltage value looks like a Leakage ID but it's not patched \n"); in smu7_patch_ppt_v1_with_vdd_leakage()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3528.dtsi197 nvmem-cell-names = "leakage", "opp-info", "mbist-vmin";
391 nvmem-cell-names = "leakage", "opp-info", "mbist-vmin";
397 rockchip,leakage-voltage-sel = <
1037 leakage-range= <1 3>;
1051 nvmem-cell-names = "leakage", "opp-info", "mbist-vmin";
1139 nvmem-cell-names = "leakage";
1141 rockchip,leakage-voltage-sel = <
2289 cpu_leakage: cpu-leakage@1a {
2292 log_leakage: log-leakage@1b {
2295 gpu_leakage: gpu-leakage@1c {
H A Drk3568.dtsi129 nvmem-cell-names = "leakage", "pvtm", "mbist-vmin", "opp-info";
1114 nvmem-cell-names = "leakage", "pvtm", "mbist-vmin", "opp-info";
1256 leakage-range= <5 15>;
1270 nvmem-cell-names = "leakage", "pvtm", "mbist-vmin", "opp-info";
1614 nvmem-cell-names = "leakage", "pvtm";
1615 rockchip,leakage-voltage-sel = <
2385 nvmem-cell-names = "leakage", "pvtm", "mbist-vmin", "opp-info";
2393 rockchip,leakage-voltage-sel = <
2700 cpu_leakage: cpu-leakage@1a {
2703 log_leakage: log-leakage@1b {
[all …]
/OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/rpm/files/
H A D0001-When-cross-installing-execute-package-scriptlets-wit.patch20 resource leakage on the host system for every RPM based do_rootfs task
/OK3568_Linux_fs/kernel/arch/arm/mach-imx/
H A Dcommon.h61 ULP_PM_VLLS, /* very low leakage stop mode */
/OK3568_Linux_fs/kernel/net/ipv6/
H A Doutput_core.c31 * seed to limit information leakage.
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dci_smumgr.c585 "The CAC Leakage table does not exist!", return -EINVAL); in ci_populate_bapm_vddc_vid_sidd()
598 hi_vid[i] = convert_to_vid(hwmgr->dyn_state.cac_leakage_table->entries[i].Leakage); in ci_populate_bapm_vddc_vid_sidd()
777 pr_warn("CAC Leakage Table does not exist, using vddc.\n"); in ci_get_std_voltage_value_sidd()
786 *hi = (uint16_t)(hwmgr->dyn_state.cac_leakage_table->entries[v_index].Leakage * VOLTAGE_SCALE); in ci_get_std_voltage_value_sidd()
788 …pr_warn("Index from SCLK/VDDC Dependency Table exceeds the CAC Leakage Table index, using maximum … in ci_get_std_voltage_value_sidd()
790 …cac_leakage_table->entries[hwmgr->dyn_state.cac_leakage_table->count - 1].Leakage * VOLTAGE_SCALE); in ci_get_std_voltage_value_sidd()
802 *hi = (uint16_t)(hwmgr->dyn_state.cac_leakage_table->entries[v_index].Leakage) * VOLTAGE_SCALE; in ci_get_std_voltage_value_sidd()
804 …pr_warn("Index from SCLK/VDDC Dependency Table exceeds the CAC Leakage Table index in second look … in ci_get_std_voltage_value_sidd()
806 …cac_leakage_table->entries[hwmgr->dyn_state.cac_leakage_table->count - 1].Leakage * VOLTAGE_SCALE); in ci_get_std_voltage_value_sidd()

1234567