oplus: Import erhai changes from oneplus/sm8750_v_15.0.1_pad_3
Baseline: OPD2415_15.0.1.701(EX01) Change-Id: If1588947c869962d8c4cadd989b0af571be55f4b
This commit is contained in:
@@ -11,6 +11,8 @@ OPLUS_SUN_BOARDS += dodge-23821-sun-overlay.dtbo\
|
||||
else ifeq ($(CONFIG_ERHAI_DTB),y)
|
||||
OPLUS_SUN_BOARDS += erhai-24926-sun-overlay.dtbo\
|
||||
erhai-24926-sun-overlay-DVT.dtbo\
|
||||
erhai-24974-sun-overlay.dtbo\
|
||||
erhai-24974-eu-sun-overlay.dtbo\
|
||||
erhai-24976-sun-overlay.dtbo\
|
||||
erhai-24976-sun-overlay-DVT.dtbo\
|
||||
erhai-24976-eu-sun-overlay.dtbo\
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
model = "Qualcomm Technologies, Inc. Sun MTP,erhai";
|
||||
|
||||
oplus,project-id = <24924>;
|
||||
oplus,hw-id = <OPLUS_PRE_T0 OPLUS_EVB1 OPLUS_EVB2 OPLUS_EVB3 OPLUS_T0 OPLUS_EVT1 OPLUS_EVT2>;
|
||||
oplus,hw-id = <OPLUS_EVB1 OPLUS_EVB2 OPLUS_EVB3 OPLUS_T0 OPLUS_EVT1 OPLUS_EVT2>;
|
||||
oplus,gauge-id = <1>;
|
||||
};
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
model = "Qualcomm Technologies, Inc. Sun MTP,erhai-O";
|
||||
|
||||
oplus,project-id = <24926>;
|
||||
oplus,hw-id = <OPLUS_PRE_T0 OPLUS_EVB1 OPLUS_EVB2 OPLUS_EVB3 OPLUS_T0 OPLUS_EVT1 OPLUS_EVT2>;
|
||||
oplus,hw-id = <OPLUS_EVB1 OPLUS_EVB2 OPLUS_EVB3 OPLUS_T0 OPLUS_EVT1 OPLUS_EVT2>;
|
||||
oplus,gauge-id = <1>;
|
||||
};
|
||||
|
||||
|
||||
24
oplus/erhai-24974-eu-sun-overlay.dts
Normal file
24
oplus/erhai-24974-eu-sun-overlay.dts
Normal file
@@ -0,0 +1,24 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
#include <dt-bindings/oplus/hw-id.h>
|
||||
#include "../qcom/sun-mtp-v8-overlay.dts"
|
||||
#include "sun_overlay_common.dtsi"
|
||||
#include "erhai_overlay_common.dtsi"
|
||||
#include "oplus_pogo_kb/erhai-oplus-pogopin-kb-eu.dtsi"
|
||||
#include "oplus_misc/oplus-misc-24924.dtsi"
|
||||
#include "tp/erhai-oplus-tp-24924.dtsi"
|
||||
#include "display/erhai-oplus-display-24924.dtsi"
|
||||
#include "oplus_chg/erhai/oplus-chg-24976-eu.dtsi"
|
||||
#include <dt-bindings/regulator/qcom,rpmh-regulator-levels.h>
|
||||
#include "sensor/erhai-sensor-24924.dtsi"
|
||||
#include "region-id.h.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Sun MTP,erhai_GDPR";
|
||||
|
||||
oplus,project-id = <24974>;
|
||||
oplus,hw-id = <OPLUS_EVB1 OPLUS_EVB2 OPLUS_EVB3 OPLUS_T0 OPLUS_EVT1 OPLUS_EVT2 OPLUS_DVT1 OPLUS_DVT2 OPLUS_PVT1>;
|
||||
oplus,gauge-id = <2>;
|
||||
oplus,region-id = <REGION_EU>;
|
||||
};
|
||||
|
||||
22
oplus/erhai-24974-sun-overlay.dts
Normal file
22
oplus/erhai-24974-sun-overlay.dts
Normal file
@@ -0,0 +1,22 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
#include <dt-bindings/oplus/hw-id.h>
|
||||
#include "../qcom/sun-mtp-v8-overlay.dts"
|
||||
#include "sun_overlay_common.dtsi"
|
||||
#include "erhai_overlay_common.dtsi"
|
||||
#include "oplus_pogo_kb/erhai-oplus-pogopin-kb-24924.dtsi"
|
||||
#include "oplus_misc/oplus-misc-24924.dtsi"
|
||||
#include "tp/erhai-oplus-tp-24924.dtsi"
|
||||
#include "display/erhai-oplus-display-24924.dtsi"
|
||||
#include "oplus_chg/erhai/oplus-chg-24976.dtsi"
|
||||
#include <dt-bindings/regulator/qcom,rpmh-regulator-levels.h>
|
||||
#include "sensor/erhai-sensor-24924.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Sun MTP,erhai_export";
|
||||
|
||||
oplus,project-id = <24974>;
|
||||
oplus,hw-id = <OPLUS_EVB1 OPLUS_EVB2 OPLUS_EVB3 OPLUS_T0 OPLUS_EVT1 OPLUS_EVT2 OPLUS_DVT1 OPLUS_DVT2 OPLUS_PVT1>;
|
||||
oplus,gauge-id = <1>;
|
||||
};
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
model = "Qualcomm Technologies, Inc. Sun MTP,erhai-O_EU";
|
||||
|
||||
oplus,project-id = <24976>;
|
||||
oplus,hw-id = <OPLUS_PRE_T0 OPLUS_EVB1 OPLUS_EVB2 OPLUS_EVB3 OPLUS_T0 OPLUS_EVT1 OPLUS_EVT2>;
|
||||
oplus,hw-id = <OPLUS_EVB1 OPLUS_EVB2 OPLUS_EVB3 OPLUS_T0 OPLUS_EVT1 OPLUS_EVT2>;
|
||||
oplus,gauge-id = <2>;
|
||||
oplus,region-id = <REGION_EU>;
|
||||
};
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
model = "Qualcomm Technologies, Inc. Sun MTP,erhai-O";
|
||||
|
||||
oplus,project-id = <24976>;
|
||||
oplus,hw-id = <OPLUS_PRE_T0 OPLUS_EVB1 OPLUS_EVB2 OPLUS_EVB3 OPLUS_T0 OPLUS_EVT1 OPLUS_EVT2>;
|
||||
oplus,hw-id = <OPLUS_EVB1 OPLUS_EVB2 OPLUS_EVB3 OPLUS_T0 OPLUS_EVT1 OPLUS_EVT2>;
|
||||
oplus,gauge-id = <1>;
|
||||
};
|
||||
|
||||
|
||||
@@ -143,6 +143,9 @@
|
||||
//#endif /* CONFIG_HMBIRD_SCHED */
|
||||
};
|
||||
|
||||
&modem_pas {
|
||||
status = "no";
|
||||
};
|
||||
&dsm_partition_1_mem {
|
||||
status = "disabled";
|
||||
};
|
||||
@@ -156,17 +159,6 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&soc {
|
||||
oplus_mm_config: oplus,mm_config {
|
||||
compatible = "oplus,mm_osvelte-config";
|
||||
ram-8g {
|
||||
oplus_bsp_uxmem_opt {
|
||||
feature-disable;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&adspslpi_mem {
|
||||
reg = <0x0 0x9ee00000 0x0 0x5080000>;
|
||||
};
|
||||
|
||||
@@ -50,8 +50,8 @@
|
||||
oplus,pps_over_high_or_low_current = <3000>;
|
||||
oplus,pps_timeout_third = <30188>;
|
||||
oplus,pps_timeout_oplus = <30188>;
|
||||
oplus,pps_ibat_over_third = <33 7400>;
|
||||
oplus,pps_ibat_over_oplus = <33 7400>;
|
||||
oplus,pps_ibat_over_third = <7400>;
|
||||
oplus,pps_ibat_over_oplus = <7400>;
|
||||
oplus,pps_full_cool_sw_vbat = <4490>;
|
||||
oplus,pps_full_normal_sw_vbat = <4490>;
|
||||
oplus,pps_full_normal_hw_vbat = <4540>;
|
||||
@@ -65,7 +65,7 @@
|
||||
oplus,pps_strategy_high_current = <3000 3000 2000 3000 3000 3000>;
|
||||
oplus,pps_little_cool_high_temp = <210>;
|
||||
oplus,curve_strategy_name = "pps_ufcs_curve_v2";
|
||||
oplus,pps_charge_strategy_soc = <0 20 35 55 75 85 85>;
|
||||
oplus,pps_charge_strategy_soc = <0 20 35 55 75 85 90>;
|
||||
oplus,pps_charge_strategy_temp = <0 50 120 160 350 440 510>;
|
||||
oplus,temperature_strategy_name = "cgcl";
|
||||
oplus,temperature_strategy_data = <OPLUS_STRATEGY_USE_SHELL_TEMP
|
||||
@@ -74,6 +74,10 @@
|
||||
395 420 4000 3 1
|
||||
410 430 3500 4 2
|
||||
420 440 2000 4 3>;
|
||||
|
||||
oplus,plc_strategy-data = <&cp_2t1_simple_strategy>;
|
||||
oplus,plc_strategy-names = "default";
|
||||
|
||||
pps_charge_third_strategy {
|
||||
oplus,temp_type = <OPLUS_STRATEGY_USE_SHELL_TEMP>;
|
||||
oplus,soc_range = <0 20 35 55 75 85 90>;
|
||||
@@ -81,37 +85,37 @@
|
||||
|
||||
strategy_soc_range_min {
|
||||
strategy_temp_little_cold = <11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -124,37 +128,37 @@
|
||||
};
|
||||
strategy_soc_range_low {
|
||||
strategy_temp_little_cold = <11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -174,25 +178,25 @@
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -214,10 +218,13 @@
|
||||
strategy_temp_little_cool_high = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
@@ -230,9 +237,12 @@
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
@@ -241,8 +251,10 @@
|
||||
strategy_temp_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4470 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
};
|
||||
@@ -254,37 +266,37 @@
|
||||
|
||||
strategy_soc_range_min {
|
||||
strategy_temp_little_cold = <11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -297,37 +309,37 @@
|
||||
};
|
||||
strategy_soc_range_low {
|
||||
strategy_temp_little_cold = <11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -347,25 +359,25 @@
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -387,10 +399,13 @@
|
||||
strategy_temp_little_cool_high = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
@@ -403,9 +418,12 @@
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
@@ -414,8 +432,10 @@
|
||||
strategy_temp_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4470 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -173,6 +173,7 @@
|
||||
OPLUS_IC_FUNC_CP_GET_WORK_STATUS
|
||||
OPLUS_IC_FUNC_CP_SET_ADC_ENABLE
|
||||
OPLUS_IC_FUNC_CP_WATCHDOG_ENABLE
|
||||
OPLUS_IC_FUNC_CP_SET_UCP_DISABLE
|
||||
OPLUS_IC_FUNC_CP_GET_IIN_MAX
|
||||
OPLUS_IC_FUNC_CP_WATCHDOG_RESET
|
||||
>;
|
||||
@@ -243,7 +244,7 @@
|
||||
>;
|
||||
|
||||
oplus_spec,cool_down_sale_pdqc_vol_mv = <5000>;
|
||||
oplus_spec,cool_down_sale_pdqc_curr_ma = <1200>;
|
||||
oplus_spec,cool_down_sale_pdqc_curr_ma = <2000>;
|
||||
oplus_spec,cool_down_pdqc_vol_mv = <5000 5000 5000 9000>;
|
||||
oplus_spec,cool_down_pdqc_curr_ma = <1200 1500 2000 1500>;
|
||||
oplus_spec,cool_down_vooc_curr_ma = <1200 1500 2000 2500 3000 3000>;
|
||||
@@ -363,6 +364,9 @@
|
||||
410 430 CP_CURR_LIMIT_7BIT_8_0A 4 2
|
||||
425 440 CP_CURR_LIMIT_7BIT_6_0A 4 3>;
|
||||
|
||||
oplus,plc_strategy-data = <&buck_simple_strategy &cp_2t1_simple_strategy &cp_1t1_simple_strategy>;
|
||||
oplus,plc_strategy-names = "default", "svooc", "vooc";
|
||||
|
||||
oplus_virtual_vphy: oplus,virtual_vphy {
|
||||
compatible = "oplus,virtual_vphy";
|
||||
oplus,vphy_ic = <&oplus_sc8547a>;
|
||||
@@ -414,7 +418,6 @@
|
||||
oplus,curr_table_type = <UFCS_CURR_CP_TABLE>;
|
||||
oplus,high_imp_compensation_setting_mv = <250>;
|
||||
oplus,upper_compensation_mv = <200>;
|
||||
oplus,ufcs_boot_time_retry = <10>;
|
||||
oplus,lift_vbus_use_cpvout;
|
||||
oplus,ufcs_need_reset_adapter;
|
||||
|
||||
@@ -444,9 +447,12 @@
|
||||
oplus_spec,ufcs_high_temp = <500>;
|
||||
oplus_spec,ufcs_low_soc = <0>;
|
||||
oplus_spec,ufcs_high_soc = <90>;
|
||||
oplus_spec,ufcs_high_soc_third = <85>;
|
||||
oplus_spec,ufcs_high_soc_third = <90>;
|
||||
oplus,ufcs_charge_strategy_temp = <0 50 120 160 350 440 510>;
|
||||
|
||||
oplus,plc_strategy-data = <&oplus_ufcs_step_strategy &cp_2t1_simple_strategy>;
|
||||
oplus,plc_strategy-names = "default", "third";
|
||||
|
||||
ufcs_oplus_lcf_strategy {
|
||||
oplus,temp_type = <OPLUS_STRATEGY_USE_SHELL_TEMP>;
|
||||
oplus,temp_range = <0 50 120 160 210 380 440>;
|
||||
@@ -477,11 +483,11 @@
|
||||
1800 4525 0
|
||||
1700 4515 0
|
||||
1550 4505 1>;
|
||||
strategy_temp_range_t5 = <2750 4545 0
|
||||
2700 4540 0
|
||||
2600 4525 0
|
||||
2500 4515 0
|
||||
2350 4505 1>;
|
||||
strategy_temp_range_t5 = <2600 4540 0
|
||||
2400 4510 0
|
||||
2000 4500 0
|
||||
1500 4490 0
|
||||
1000 4480 1>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -515,11 +521,11 @@
|
||||
1800 4525 0
|
||||
1700 4515 0
|
||||
1550 4505 1>;
|
||||
strategy_temp_range_t5 = <2750 4545 0
|
||||
2700 4540 0
|
||||
2600 4525 0
|
||||
2500 4515 0
|
||||
2350 4505 1>;
|
||||
strategy_temp_range_t5 = <2600 4540 0
|
||||
2400 4510 0
|
||||
2000 4500 0
|
||||
1500 4490 0
|
||||
1000 4480 1>;
|
||||
};
|
||||
};
|
||||
ufcs_charge_third_strategy {
|
||||
@@ -528,10 +534,10 @@
|
||||
oplus,temp_range = <0 50 120 160 210 350 440 510>;
|
||||
|
||||
strategy_soc_range_min {
|
||||
strategy_temp_little_cold = <11000 4150 3800 0 0
|
||||
strategy_temp_little_cold = <11000 4150 3850 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -539,7 +545,7 @@
|
||||
strategy_temp_cool = <11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -547,25 +553,25 @@
|
||||
strategy_temp_little_cool = <11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -574,7 +580,7 @@
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -587,10 +593,10 @@
|
||||
11000 4130 1000 1 0>;
|
||||
};
|
||||
strategy_soc_range_low {
|
||||
strategy_temp_little_cold = <11000 4150 3800 0 0
|
||||
strategy_temp_little_cold = <11000 4150 3850 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -598,7 +604,7 @@
|
||||
strategy_temp_cool = <11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -606,25 +612,25 @@
|
||||
strategy_temp_little_cool = <11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -633,7 +639,7 @@
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -654,22 +660,25 @@
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
strategy_temp_little_cool_high = <11000 4230 4000 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -678,7 +687,7 @@
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -701,10 +710,13 @@
|
||||
strategy_temp_little_cool_high = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
@@ -717,9 +729,12 @@
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
@@ -728,8 +743,10 @@
|
||||
strategy_temp_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4470 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
};
|
||||
@@ -740,10 +757,10 @@
|
||||
oplus,temp_range = <0 50 120 160 210 350 440 510>;
|
||||
|
||||
strategy_soc_range_min {
|
||||
strategy_temp_little_cold = <11000 4150 3800 0 0
|
||||
strategy_temp_little_cold = <11000 4150 3850 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -751,7 +768,7 @@
|
||||
strategy_temp_cool = <11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -759,25 +776,25 @@
|
||||
strategy_temp_little_cool = <11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -786,7 +803,7 @@
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -799,10 +816,10 @@
|
||||
11000 4130 1000 1 0>;
|
||||
};
|
||||
strategy_soc_range_low {
|
||||
strategy_temp_little_cold = <11000 4150 3800 0 0
|
||||
strategy_temp_little_cold = <11000 4150 3850 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -810,7 +827,7 @@
|
||||
strategy_temp_cool = <11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -818,25 +835,25 @@
|
||||
strategy_temp_little_cool = <11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -845,7 +862,7 @@
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -866,22 +883,25 @@
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
strategy_temp_little_cool_high = <11000 4230 4000 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
@@ -890,7 +910,7 @@
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -913,10 +933,13 @@
|
||||
strategy_temp_little_cool_high = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
@@ -929,9 +952,12 @@
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
@@ -940,8 +966,10 @@
|
||||
strategy_temp_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4470 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
};
|
||||
@@ -979,6 +1007,35 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
oplus_chg_plc: oplus,plc_charge {
|
||||
compatible = "oplus,plc_charge";
|
||||
oplus,plc_soc = <90>;
|
||||
oplus,plc_strategy-data = <&buck_simple_strategy>;
|
||||
oplus,plc_strategy-names = "default";
|
||||
|
||||
oplus_ufcs_step_strategy: oplus_ufcs_step_strategy {
|
||||
oplus,strategy_type = <PLC_STRATEGY_STEP>;
|
||||
};
|
||||
|
||||
cp_2t1_simple_strategy: cp_2t1_simple_strategy {
|
||||
oplus,strategy_type = <PLC_STRATEGY_SIMPLE>;
|
||||
oplus,strategy_data {
|
||||
strategy_curr_ma = <1000 3500>;
|
||||
};
|
||||
};
|
||||
|
||||
cp_1t1_simple_strategy: cp_1t1_simple_strategy {
|
||||
oplus,strategy_type = <PLC_STRATEGY_SIMPLE>;
|
||||
oplus,strategy_data {
|
||||
strategy_curr_ma = <2000 4000>;
|
||||
};
|
||||
};
|
||||
|
||||
buck_simple_strategy: buck_simple_strategy {
|
||||
oplus,strategy_type = <PLC_STRATEGY_SIMPLE>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&qupv3_se7_2uart {
|
||||
@@ -1074,6 +1131,9 @@
|
||||
oplus_spec,slave_cp_enable_thr = <1400>; //2000-100mA
|
||||
oplus_spec,slave_cp_disable_thr_high = <1100>; //1500+100mA
|
||||
oplus_spec,voocphy_current_default = <61>;
|
||||
oplus_spec,impedance_calculation_newmethod;
|
||||
oplus_spec,svooc_circuit_r_l = <0x1E>;
|
||||
oplus_spec,svooc_circuit_r_h = <0x0>; // 300mohm
|
||||
|
||||
oplus_spec,vooc_multistep_initial_batt_temp = <1000>;
|
||||
oplus_spec,vooc_low_temp = <0>;
|
||||
@@ -1162,11 +1222,11 @@
|
||||
1800 4525 0
|
||||
1700 4515 0
|
||||
1550 4505 1>;
|
||||
strategy_temp_range_t5 = <2750 4545 0
|
||||
2700 4540 0
|
||||
2600 4525 0
|
||||
2500 4515 0
|
||||
2350 4505 1>;
|
||||
strategy_temp_range_t5 = <2600 4540 0
|
||||
2400 4510 0
|
||||
2000 4500 0
|
||||
1500 4490 0
|
||||
1000 4480 1>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1378,15 +1438,47 @@
|
||||
strategy_soc_50_to_75 { /* 56 ~ 75 */
|
||||
strategy_temp_little_cold = <4510 15 0 0 0
|
||||
4520 10 1 0 0>;
|
||||
strategy_temp_cool = <4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_little_cool = <4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4380 30 0 0 0
|
||||
4535 29 0 0 0
|
||||
4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_low = <4380 30 0 0 0
|
||||
4535 29 0 0 0
|
||||
4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_high = <4380 35 0 0 0
|
||||
4380 30 0 0 0
|
||||
4535 29 0 0 0
|
||||
4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 14 1 0 0>;
|
||||
strategy_temp_warm = <4130 10 1 0 0>;
|
||||
};
|
||||
|
||||
strategy_soc_75_to_85 { /* 76 ~ 85 */
|
||||
strategy_temp_little_cold = <4520 10 1 0 0>;
|
||||
strategy_temp_cool = <4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_little_cool = <4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4535 20 0 0 0
|
||||
strategy_temp_little_cool_high = <4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_low = <4535 25 0 0 0
|
||||
strategy_temp_normal_low = <4535 29 0 0 0
|
||||
4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
@@ -1399,30 +1491,23 @@
|
||||
strategy_temp_warm = <4130 10 1 0 0>;
|
||||
};
|
||||
|
||||
strategy_soc_75_to_85 { /* 76 ~ 85 */
|
||||
strategy_soc_85_to_90 { /* 86 ~ 90 */
|
||||
strategy_temp_little_cold = <4520 10 1 0 0>;
|
||||
strategy_temp_cool = <4545 10 1 0 0>;
|
||||
strategy_temp_little_cool = <4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4535 15 0 0 0
|
||||
strategy_temp_little_cool_high = <4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_low = <4535 15 0 0 0
|
||||
strategy_temp_normal_low = <4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_high = <4535 20 0 0 0
|
||||
strategy_temp_normal_high = <4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 14 1 0 0>;
|
||||
strategy_temp_warm = <4130 10 1 0 0>;
|
||||
};
|
||||
|
||||
strategy_soc_85_to_90 { /* 86 ~ 90 */
|
||||
strategy_temp_little_cold = <4520 10 1 0 0>;
|
||||
strategy_temp_cool = <4545 10 1 0 0>;
|
||||
strategy_temp_little_cool = <4545 10 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4545 10 1 0 0>;
|
||||
strategy_temp_normal_low = <4545 10 1 0 0>;
|
||||
strategy_temp_normal_high = <4545 14 1 0 0>;
|
||||
strategy_temp_warm = <4130 10 1 0 0>;
|
||||
};
|
||||
};
|
||||
|
||||
vooc_charge_strategy {
|
||||
@@ -1520,12 +1605,16 @@
|
||||
|
||||
strategy_soc_75_to_85 { /* 76 ~ 85 */
|
||||
strategy_temp_little_cold = <4520 20 1 0 0>;
|
||||
strategy_temp_cool = <4545 20 1 0 0>;
|
||||
strategy_temp_little_cool = <4535 30 0 0 0
|
||||
strategy_temp_cool = <4535 30 0 0 0
|
||||
4545 20 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4535 30 0 0 0
|
||||
strategy_temp_little_cool = <4535 40 0 0 0
|
||||
4535 30 0 0 0
|
||||
4545 20 1 0 0>;
|
||||
strategy_temp_normal_low = <4535 30 0 0 0
|
||||
strategy_temp_little_cool_high = <4535 40 0 0 0
|
||||
4535 30 0 0 0
|
||||
4545 20 1 0 0>;
|
||||
strategy_temp_normal_low = <4535 40 0 0 0
|
||||
4535 30 0 0 0
|
||||
4545 20 1 0 0>;
|
||||
strategy_temp_normal_high = <4535 40 0 0 0
|
||||
4535 30 0 0 0
|
||||
@@ -1536,10 +1625,17 @@
|
||||
strategy_soc_85_to_90 { /* 85 ~ 90 */
|
||||
strategy_temp_little_cold = <4520 20 1 0 0>;
|
||||
strategy_temp_cool = <4545 20 1 0 0>;
|
||||
strategy_temp_little_cool = <4545 20 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4545 20 1 0 0>;
|
||||
strategy_temp_normal_low = <4545 20 1 0 0>;
|
||||
strategy_temp_normal_high = <4545 28 1 0 0>;
|
||||
strategy_temp_little_cool = <4535 30 0 0 0
|
||||
4545 20 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4535 40 0 0 0
|
||||
4535 30 0 0 0
|
||||
4545 20 1 0 0>;
|
||||
strategy_temp_normal_low = <4535 40 0 0 0
|
||||
4535 30 0 0 0
|
||||
4545 20 1 0 0>;
|
||||
strategy_temp_normal_high = <4535 40 0 0 0
|
||||
4535 30 0 0 0
|
||||
4545 28 1 0 0>;
|
||||
strategy_temp_warm = <4130 20 1 0 0>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -206,7 +206,8 @@
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_low = <4230 61 0 0 0
|
||||
strategy_temp_normal_low = <4050 73 0 0 0
|
||||
4230 61 0 0 0
|
||||
4230 50 0 0 0
|
||||
4230 40 0 0 0
|
||||
4380 39 0 0 0
|
||||
@@ -242,15 +243,47 @@
|
||||
strategy_soc_50_to_75 { /* 56 ~ 75 */
|
||||
strategy_temp_little_cold = <4510 15 0 0 0
|
||||
4520 10 1 0 0>;
|
||||
strategy_temp_cool = <4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_little_cool = <4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4380 30 0 0 0
|
||||
4535 29 0 0 0
|
||||
4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_low = <4380 30 0 0 0
|
||||
4535 29 0 0 0
|
||||
4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_high = <4380 35 0 0 0
|
||||
4380 30 0 0 0
|
||||
4535 29 0 0 0
|
||||
4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 14 1 0 0>;
|
||||
strategy_temp_warm = <4130 10 1 0 0>;
|
||||
};
|
||||
|
||||
strategy_soc_75_to_85 { /* 76 ~ 85 */
|
||||
strategy_temp_little_cold = <4520 10 1 0 0>;
|
||||
strategy_temp_cool = <4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_little_cool = <4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4535 20 0 0 0
|
||||
strategy_temp_little_cool_high = <4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_low = <4535 25 0 0 0
|
||||
strategy_temp_normal_low = <4535 29 0 0 0
|
||||
4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
@@ -263,30 +296,23 @@
|
||||
strategy_temp_warm = <4130 10 1 0 0>;
|
||||
};
|
||||
|
||||
strategy_soc_75_to_85 { /* 76 ~ 85 */
|
||||
strategy_soc_85_to_90 { /* 86 ~ 90 */
|
||||
strategy_temp_little_cold = <4520 10 1 0 0>;
|
||||
strategy_temp_cool = <4545 10 1 0 0>;
|
||||
strategy_temp_little_cool = <4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4535 15 0 0 0
|
||||
strategy_temp_little_cool_high = <4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_low = <4535 15 0 0 0
|
||||
strategy_temp_normal_low = <4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 10 1 0 0>;
|
||||
strategy_temp_normal_high = <4535 20 0 0 0
|
||||
strategy_temp_normal_high = <4535 25 0 0 0
|
||||
4535 20 0 0 0
|
||||
4535 15 0 0 0
|
||||
4545 14 1 0 0>;
|
||||
strategy_temp_warm = <4130 10 1 0 0>;
|
||||
};
|
||||
|
||||
strategy_soc_85_to_90 { /* 86 ~ 90 */
|
||||
strategy_temp_little_cold = <4520 10 1 0 0>;
|
||||
strategy_temp_cool = <4545 10 1 0 0>;
|
||||
strategy_temp_little_cool = <4545 10 1 0 0>;
|
||||
strategy_temp_little_cool_high = <4545 10 1 0 0>;
|
||||
strategy_temp_normal_low = <4545 10 1 0 0>;
|
||||
strategy_temp_normal_high = <4545 14 1 0 0>;
|
||||
strategy_temp_warm = <4130 10 1 0 0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
&oplus_monitor {
|
||||
@@ -351,7 +377,7 @@
|
||||
oplus,pps_strategy_high_current = <5000 5000 3000 5000 5000 5000>;
|
||||
oplus,pps_little_cool_high_temp = <210>;
|
||||
oplus,curve_strategy_name = "pps_ufcs_curve_v2";
|
||||
oplus,pps_charge_strategy_soc = <0 20 35 55 75 85 85>;
|
||||
oplus,pps_charge_strategy_soc = <0 20 35 55 75 85 90>;
|
||||
oplus,pps_charge_strategy_temp = <0 50 120 160 350 440 510>;
|
||||
oplus,temperature_strategy_name = "cgcl";
|
||||
oplus,temperature_strategy_data = <OPLUS_STRATEGY_USE_SHELL_TEMP
|
||||
@@ -360,67 +386,72 @@
|
||||
395 420 4000 3 1
|
||||
410 430 3500 4 2
|
||||
420 440 2000 4 3>;
|
||||
|
||||
oplus,plc_strategy-data = <&cp_2t1_simple_strategy>;
|
||||
oplus,plc_strategy-names = "default";
|
||||
|
||||
pps_charge_third_strategy {
|
||||
oplus,temp_type = <OPLUS_STRATEGY_USE_SHELL_TEMP>;
|
||||
oplus,soc_range = <0 20 35 55 75 85 90>;
|
||||
oplus,temp_range = <0 50 120 160 210 350 440 510>;
|
||||
|
||||
strategy_soc_range_min {
|
||||
strategy_temp_little_cold = <11000 4150 3800 0 0
|
||||
strategy_temp_little_cold = <11000 4150 3850 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_cool = <11000 4150 4800 0 0
|
||||
strategy_temp_cool = <11000 4150 4850 0 0
|
||||
11000 4150 4500 0 0
|
||||
11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 4800 0 0
|
||||
strategy_temp_little_cool = <11000 4150 4850 0 0
|
||||
11000 4150 4500 0 0
|
||||
11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4230 5000 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 5000 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4200 5000 0 0
|
||||
11000 4230 4800 0 0
|
||||
11000 4230 4850 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -433,61 +464,62 @@
|
||||
11000 4130 1000 1 0>;
|
||||
};
|
||||
strategy_soc_range_low {
|
||||
strategy_temp_little_cold = <11000 4150 3800 0 0
|
||||
strategy_temp_little_cold = <11000 4150 3850 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_cool = <11000 4150 4800 0 0
|
||||
strategy_temp_cool = <11000 4150 4850 0 0
|
||||
11000 4150 4500 0 0
|
||||
11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 4800 0 0
|
||||
strategy_temp_little_cool = <11000 4150 4850 0 0
|
||||
11000 4150 4500 0 0
|
||||
11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4230 5000 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 5000 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4200 5000 0 0
|
||||
11000 4230 4800 0 0
|
||||
11000 4230 4850 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -508,34 +540,36 @@
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 5000 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4200 5000 0 0
|
||||
11000 4230 4800 0 0
|
||||
11000 4230 4850 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -558,10 +592,13 @@
|
||||
strategy_temp_little_cool_high = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
@@ -574,9 +611,12 @@
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
@@ -585,8 +625,10 @@
|
||||
strategy_temp_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4470 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
};
|
||||
@@ -597,61 +639,62 @@
|
||||
oplus,temp_range = <0 50 120 160 210 350 440 510>;
|
||||
|
||||
strategy_soc_range_min {
|
||||
strategy_temp_little_cold = <11000 4150 3800 0 0
|
||||
strategy_temp_little_cold = <11000 4150 3850 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_cool = <11000 4150 4800 0 0
|
||||
strategy_temp_cool = <11000 4150 4850 0 0
|
||||
11000 4150 4500 0 0
|
||||
11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 4800 0 0
|
||||
strategy_temp_little_cool = <11000 4150 4850 0 0
|
||||
11000 4150 4500 0 0
|
||||
11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4230 5000 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 5000 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4200 5000 0 0
|
||||
11000 4230 4800 0 0
|
||||
11000 4230 4850 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -664,61 +707,62 @@
|
||||
11000 4130 1000 1 0>;
|
||||
};
|
||||
strategy_soc_range_low {
|
||||
strategy_temp_little_cold = <11000 4150 3800 0 0
|
||||
strategy_temp_little_cold = <11000 4150 3850 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4480 2600 0 0
|
||||
11000 4480 2650 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_cool = <11000 4150 4800 0 0
|
||||
strategy_temp_cool = <11000 4150 4850 0 0
|
||||
11000 4150 4500 0 0
|
||||
11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 4800 0 0
|
||||
strategy_temp_little_cool = <11000 4150 4850 0 0
|
||||
11000 4150 4500 0 0
|
||||
11000 4150 4000 0 0
|
||||
11000 4150 3500 0 0
|
||||
11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4230 5000 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 5000 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4200 5000 0 0
|
||||
11000 4230 4800 0 0
|
||||
11000 4230 4850 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -739,34 +783,36 @@
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4150 3000 0 0
|
||||
11000 4200 2900 0 0
|
||||
11000 4200 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4230 5000 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3950 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4480 2900 0 0
|
||||
11000 4480 2950 0 0
|
||||
11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4200 5000 0 0
|
||||
11000 4230 4800 0 0
|
||||
11000 4230 4850 0 0
|
||||
11000 4230 4500 0 0
|
||||
11000 4230 4000 0 0
|
||||
11000 4380 3900 0 0
|
||||
11000 4380 3500 0 0
|
||||
11000 4380 3000 0 0
|
||||
11000 4460 2900 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
@@ -789,10 +835,13 @@
|
||||
strategy_temp_little_cool_high = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2500 0 0
|
||||
11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
strategy_temp_normal_high = <11000 4380 3000 0 0
|
||||
11000 4460 2950 0 0
|
||||
11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
@@ -805,9 +854,12 @@
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
strategy_temp_normal_low = <11000 4480 2000 0 0
|
||||
11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
strategy_temp_normal_high = <11000 4460 2500 0 0
|
||||
11000 4460 2000 0 0
|
||||
11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
@@ -816,8 +868,10 @@
|
||||
strategy_temp_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool = <11000 4490 1000 1 0>;
|
||||
strategy_temp_little_cool_high = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4470 1000 1 0>;
|
||||
strategy_temp_normal_low = <11000 4480 1500 0 0
|
||||
11000 4490 1000 1 0>;
|
||||
strategy_temp_normal_high = <11000 4460 1500 0 0
|
||||
11000 4470 1000 1 0>;
|
||||
strategy_temp_warm = <11000 4130 1000 1 0>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
oplus,gauge_ic = <&oplus_adsp_gauge &oplus_ext_gauge>;
|
||||
oplus,gauge_ic_index = <0 1>;
|
||||
oplus,gauge_ic_func_group = <&adsp_gauge_groups &bq27541_groups>;
|
||||
oplus,batt_capacity_mah = <11740>;
|
||||
oplus,batt_capacity_mah = <12140>;
|
||||
oplus,ic_type = <OPLUS_CHG_IC_VIRTUAL_GAUGE>;
|
||||
oplus,ic_index = <0>;
|
||||
};
|
||||
@@ -179,3 +179,11 @@
|
||||
oplus,batt_num = <1>;
|
||||
};
|
||||
};
|
||||
|
||||
&soc {
|
||||
/* support battery health, not support rapid smart charge */
|
||||
oplus_smart_charge: oplus,smart_charge {
|
||||
compatible = "oplus,smart_charge";
|
||||
oplus,smart_chg_soh_support;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
oplus,gauge_ic = <&oplus_adsp_gauge &maxim_encryption_gauge>;
|
||||
oplus,gauge_ic_index = <0 1>;
|
||||
oplus,gauge_ic_func_group = <&adsp_gauge_groups &maxim_encryption_gauge_groups>;
|
||||
oplus,batt_capacity_mah = <11740>;
|
||||
oplus,batt_capacity_mah = <12140>;
|
||||
oplus,ic_type = <OPLUS_CHG_IC_VIRTUAL_GAUGE>;
|
||||
oplus,ic_index = <0>;
|
||||
};
|
||||
|
||||
@@ -25,10 +25,12 @@
|
||||
};
|
||||
|
||||
&pmih010x_bcl {
|
||||
compatible = "qcom,bcl-v5";
|
||||
bcl,support_track;
|
||||
};
|
||||
|
||||
&pm8550_bcl {
|
||||
compatible = "qcom,bcl-v5";
|
||||
bcl,support_track;
|
||||
};
|
||||
|
||||
|
||||
@@ -31,6 +31,8 @@ _platform_map = {
|
||||
{"name": "dodge-23893-sun-overlay-T0.dtbo"},
|
||||
{"name": "erhai-24926-sun-overlay.dtbo"},
|
||||
{"name": "erhai-24926-sun-overlay-DVT.dtbo"},
|
||||
{"name": "erhai-24974-sun-overlay.dtbo"},
|
||||
{"name": "erhai-24974-eu-sun-overlay.dtbo"},
|
||||
{"name": "erhai-24976-sun-overlay.dtbo"},
|
||||
{"name": "erhai-24976-sun-overlay-DVT.dtbo"},
|
||||
{"name": "erhai-24976-eu-sun-overlay.dtbo"},
|
||||
|
||||
@@ -43,23 +43,3 @@
|
||||
};
|
||||
//#endif /*OPLUS_FEATURE_SENSOR_SMEM*/
|
||||
};
|
||||
&apps_rsc_drv2 {
|
||||
rpmh-regulator-ldob9 {
|
||||
compatible = "qcom,rpmh-vrm-regulator";
|
||||
qcom,resource-name = "ldob9";
|
||||
qcom,regulator-type = "pmic5-ldo";
|
||||
qcom,supported-modes =
|
||||
<RPMH_REGULATOR_MODE_LPM
|
||||
RPMH_REGULATOR_MODE_HPM>;
|
||||
qcom,mode-threshold-currents = <0 10000>;
|
||||
|
||||
L9B: pm_humu_l9: regulator-pm-humu-l9 {
|
||||
regulator-name = "pm_humu_l9";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <2800000>;
|
||||
regulator-max-microvolt = <2800000>;
|
||||
qcom,init-voltage = <2800000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_HPM>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -45,8 +45,8 @@
|
||||
touchpanel,pen-max-tilt = <60 60>;
|
||||
touchpanel,msecs-to-jiffies-time = <100>;
|
||||
touchpanel,smooth-level = <255 32 64 96 128 254>;
|
||||
touchpanel,sensitive-level = <255 20 15 10 6 3>;
|
||||
touchpanel,sensitive-level-charging = <255 30 20 15 9 6>;
|
||||
touchpanel,sensitive-level = <255 20 15 12 10 5>;
|
||||
touchpanel,sensitive-level-charging = <255 30 20 15 12 7>;
|
||||
|
||||
panel_type = <15>;
|
||||
// type of tp_dev ,TP-HUAXING = 15;
|
||||
@@ -76,6 +76,8 @@
|
||||
fw_update_in_probe_with_headfile;
|
||||
black_gesture_indep_support;
|
||||
report_rate_limit;
|
||||
tp_scene_para_switch_support;
|
||||
exception_upload_support;
|
||||
|
||||
/*
|
||||
*Virtual Key Config:
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Sun MTP,erhai";
|
||||
|
||||
oplus,project-id = <24924 24926 24976>;
|
||||
oplus,project-id = <24924 24926 24974 24976>;
|
||||
oplus,hw-id = <OPLUS_EVT1 OPLUS_EVT2 OPLUS_DVT1 OPLUS_DVT2 OPLUS_PVT1>;
|
||||
};
|
||||
|
||||
|
||||
@@ -15,5 +15,4 @@
|
||||
model = "Qualcomm Technologies, Inc. Sun erhai_T0";
|
||||
compatible = "qcom,sun-mtp", "qcom,sun", "qcom,mtp";
|
||||
oplus,project-id = <24924 24926 24976 24974>;
|
||||
oplus,hw-id = <OPLUS_EVT1 OPLUS_EVT2 OPLUS_T0 OPLUS_T1 OPLUS_DVT1 OPLUS_DVT2 OPLUS_PVT1>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -20,5 +20,5 @@
|
||||
<0x30008 0>, <0x40001 0>, <0x30015 0>, <0x60008 0>,
|
||||
<0x10021 0>, <0x3000B 1>, <0x40108 0>;
|
||||
|
||||
oplus,project-id = <24924 24926 24976>;
|
||||
oplus,project-id = <24924 24926 24974 24976>;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user