Home
last modified time | relevance | path

Searched refs:leakage (Results 1 – 25 of 71) sorted by relevance

123

/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/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/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/drivers/soc/rockchip/
H A Drockchip_opp_select.c494 int *leakage) in rockchip_adjust_leakage() argument
522 *leakage = *leakage * conversion / 100; in rockchip_adjust_leakage()
539 *leakage = *leakage / 4; in rockchip_adjust_leakage()
561 char *lkg_name, int *leakage) in rockchip_get_leakage_v1() argument
577 *leakage = value; in rockchip_get_leakage_v1()
583 char *lkg_name, int *leakage) in rockchip_get_leakage_v2() argument
594 *leakage = lkg; in rockchip_get_leakage_v2()
600 char *lkg_name, int *leakage) in rockchip_get_leakage_v3() argument
607 *leakage = (((lkg & 0xf8) >> 3) * 1000) + ((lkg & 0x7) * 125); in rockchip_get_leakage_v3()
612 int rockchip_of_get_leakage(struct device *dev, char *lkg_name, int *leakage) in rockchip_of_get_leakage() argument
[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()
218 trace_thermal_ipa_get_static_power(data->leakage, in rockchip_ipa_get_static_power()
/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/include/soc/rockchip/
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
H A Drockchip_ipa.h13 u32 leakage; member
/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 = <
H A Drv1126.dtsi117 nvmem-cell-names = "leakage", "performance";
1420 cpu_leakage: cpu-leakage@17 {
1423 logic_leakage: logic-leakage@18 {
1426 npu_leakage: npu-leakage@19 {
1429 venc_leakage: venc-leakage@1a {
2236 nvmem-cell-names = "leakage", "performance";
2449 nvmem-cell-names = "leakage", "performance";
/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/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/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/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 …]
H A Drk1808.dtsi59 ref-leakage = <31>;
115 nvmem-cell-names = "leakage";
646 cpu_leakage: cpu-leakage@17 {
649 logic_leakage: logic-leakage@18 {
652 npu_leakage: npu-leakage@19 {
1409 nvmem-cell-names = "leakage";
1726 ref-leakage = <31>;
1749 nvmem-cell-names = "leakage";
H A Drk3562.dtsi255 nvmem-cell-names = "leakage", "opp-info", "mbist-vmin", "pvtm";
496 nvmem-cell-names = "leakage", "opp-info", "mbist-vmin";
502 rockchip,leakage-voltage-sel = <
1327 nvmem-cell-names = "leakage", "opp-info", "mbist-vmin", "pvtm";
1448 nvmem-cell-names = "leakage", "opp-info", "mbist-vmin", "pvtm";
2488 cpu_leakage: cpu-leakage@1a {
2491 log_leakage: log-leakage@1b {
2494 npu_leakage: npu-leakage@1c {
2497 gpu_leakage: gpu-leakage@1d {
/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/kernel/drivers/gpu/drm/radeon/
H A Dsi_dpm.c1754 u16 v, s32 t, u32 ileakage, u32 *leakage) in si_calculate_leakage_for_v_and_t_formula() argument
1777 *leakage = drm_fixp2int(leakage_w * 1000); in si_calculate_leakage_for_v_and_t_formula()
1785 u32 *leakage) in si_calculate_leakage_for_v_and_t() argument
1787 si_calculate_leakage_for_v_and_t_formula(coeff, v, t, i_leakage, leakage); in si_calculate_leakage_for_v_and_t()
1792 u32 ileakage, u32 *leakage) in si_calculate_leakage_for_v_formula() argument
1805 *leakage = drm_fixp2int(leakage_w * 1000); in si_calculate_leakage_for_v_formula()
1813 u32 *leakage) in si_calculate_leakage_for_v() argument
1815 si_calculate_leakage_for_v_formula(coeff, fixed_kt, v, i_leakage, leakage); in si_calculate_leakage_for_v()
2566 u32 leakage; in si_init_dte_leakage_table() local
2586 &leakage); in si_init_dte_leakage_table()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/powerplay/
H A Dsi_dpm.c1844 u16 v, s32 t, u32 ileakage, u32 *leakage) in si_calculate_leakage_for_v_and_t_formula() argument
1867 *leakage = drm_fixp2int(leakage_w * 1000); in si_calculate_leakage_for_v_and_t_formula()
1875 u32 *leakage) in si_calculate_leakage_for_v_and_t() argument
1877 si_calculate_leakage_for_v_and_t_formula(coeff, v, t, i_leakage, leakage); in si_calculate_leakage_for_v_and_t()
1882 u32 ileakage, u32 *leakage) in si_calculate_leakage_for_v_formula() argument
1895 *leakage = drm_fixp2int(leakage_w * 1000); in si_calculate_leakage_for_v_formula()
1903 u32 *leakage) in si_calculate_leakage_for_v() argument
1905 si_calculate_leakage_for_v_formula(coeff, fixed_kt, v, i_leakage, leakage); in si_calculate_leakage_for_v()
2662 u32 leakage; in si_init_dte_leakage_table() local
2682 &leakage); in si_init_dte_leakage_table()
[all …]

123