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:
Jeong Seongpil
2025-10-03 11:08:10 +09:00
parent da3b711c60
commit e04c70fb91
21 changed files with 8193 additions and 7990 deletions

View File

@@ -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\

View File

@@ -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>;
};

View File

@@ -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>;
};

View 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>;
};

View 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>;
};

View File

@@ -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>;
};

View File

@@ -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>;
};

View File

@@ -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>;
};

View File

@@ -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>;
};
};

View File

@@ -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>;
};
};

View File

@@ -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>;
};
};

View File

@@ -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;
};
};

View File

@@ -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>;
};

View File

@@ -25,10 +25,12 @@
};
&pmih010x_bcl {
compatible = "qcom,bcl-v5";
bcl,support_track;
};
&pm8550_bcl {
compatible = "qcom,bcl-v5";
bcl,support_track;
};

View File

@@ -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"},

View File

@@ -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>;
};
};
};

View File

@@ -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

View File

@@ -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>;
};

View File

@@ -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>;
};
};

View File

@@ -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>;
};