-
-
Notifications
You must be signed in to change notification settings - Fork 110
/
Copy pathctrl-files.sh
145 lines (137 loc) · 5.03 KB
/
ctrl-files.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
ls_ch_switches() {
echo "
*/*charging_enable* 1 0
*/*disable_charg* 0 1
*/charge_disable 0 1
*/charge_enabled 1 0
*/charger_control 1 0
*/charging_state enabled disabled
*/enable_charg* 1 0
*/input_suspend 0 1
battery/batt_slate_mode 0 1
battery/battery_input_suspend 0 1
battery/bd_trickle_cnt 0 1
battery/device/*stop_charging 0 1
battery/device/Charging_Enable 1 0
battery/op_disable_charge 0 1
#battery/store_mode 0 1
battery/test_mode 2 1
battery_ext/smart_charging_interruption 0 1
idt/pin_enabled 1 0
battery/siop_level 100 0
battery/charging_enabled 0 0 battery/op_disable_charge 0 1 battery/charging_enabled 1 1
battery/input_suspend 0 1 /proc/mtk_battery_cmd/en_power_path 1 1
/proc/*disable_chrg 0 1
/sys/class/asuslib/charger_limit_en 0 1
/sys/class/asuslib/charging_suspend_en 0 1
/sys/class/battchg_ext/*charge_disable 0 1
/sys/class/battchg_ext/*input_suspend 0 1
/sys/class/hw_power/charger/charge_data/enable_charger 1 0
/sys/class/qcom-battery/input_suspend 0 1
/sys/devices/*/*/*/charging_state enabled disabled
/sys/devices/platform/*/*/*/charging_state enabled disabled
/sys/devices/platform/huawei_charger/enable_charger 1 0
/sys/devices/platform/lge-unified-nodes/charging_completed 0 1
/sys/devices/platform/lge-unified-nodes/charging_enable 1 0
/sys/devices/platform/mt-battery/disable_charger 0 1
/sys/devices/platform/omap/omap_i2c.?/i2c-?/?-00??/charge_enable 1 0
/sys/devices/platform/soc/soc:google,charger/charge_disable 0 1
/sys/devices/platform/soc/soc:oplus,chg_intf/oplus_chg/battery/*charging_enable 1 0
/sys/devices/platform/soc/soc:qcom,pmic_glink/soc:qcom,pmic_glink:qcom,battery_charger/force_charger_suspend 0 1
/sys/devices/soc/soc:lge,*/lge_power/lge_*/charging_enabled 1 0
/sys/devices/virtual/oplus_chg/battery/*charging_enable 1 0
/sys/kernel/debug/google_charger/chg_suspend 0 1
/sys/kernel/debug/google_charger/input_suspend 0 1
/sys/kernel/nubia_charge/charger_bypass off on
/sys/module/pm*_charger/parameters/disabled 0 1
/proc/driver/charger_limit_enable 0 1 /proc/driver/charger_limit 100 battery/capacity
/proc/driver/charger_limit_enable 0 1 /proc/driver/charger_limit 100 5
/proc/mtk_battery_cmd/current_cmd 0::0 0::1
/proc/mtk_battery_cmd/current_cmd 0::0 0::1 /proc/mtk_battery_cmd/en_power_path 1 0
/sys/class/qcom-battery/batt_protect_en 0 1
/sys/class/qcom-battery/night_charging 0 1
/sys/module/lge_battery/parameters/charge_stop_level 100 battery/capacity battery/input_suspend 0 0
/sys/module/lge_battery/parameters/charge_stop_level 100 5 battery/input_suspend 0 0
# experimental
#battery/charge_control_start_threshold 0 1 battery/charge_control_end_threshold 0 2
/sys/class/qcom-battery/cool_mode 0 1
/sys/class/qcom-battery/wireless_boost_en 0 1
/sys/devices/platform/google,charger/charge_stop_level 100 5
/sys/devices/platform/google,charger/charge_stop_level 100 battery/capacity
/sys/devices/platform/soc/soc:oplus,chg_intf/oplus_chg/battery/chg_enable 1 0
/sys/devices/platform/soc/soc:oplus,chg_intf/oplus_chg/battery/chg_enable 1 0
/sys/devices/platform/soc/soc:oplus,chg_intf/oplus_chg/battery/cool_down 0 1
/sys/devices/platform/soc/soc:qcom,pmic_glink/soc:qcom,pmic_glink:mmi,qti-glink-charger/force_usb_suspend 0 1
/sys/kernel/debug/google_charger/chg_mode 0 1
/sys/kernel/fast_charge/force_fast_charge 1 0
/sys/module/qpnp_adaptive_charge/parameters/blocking 0 1
#/sys/module/qpnp_fg/parameters/batt_range_pct 0 1
#/sys/module/qpnp_smbcharger/parameters/dynamic_icl_wipower_en 0 1
#battery/charge_control_limit 0 1
#bbc/hiz_mode 0 1
#bms/ignore_false_negative_isense 1 0
#bms/update_now 0 1
#CROS_USB_PD_CHARGER0/charge_control_limit_max 0 1
#usb/cc_toggle_enable 1 0
#usb/otg_fastroleswap 0 1
battery/charge_control_limit 0 battery/charge_control_limit_max
charger/charge_control_limit 0 charger/charge_control_limit_max
battery/hmt_ta_charge 1 0
battery/restricted_charging 0 1
battery/system_temp_in_level 0 battery/num_system_temp_in_levels
battery/system_temp_level 0 battery/num_system_temp_levels
bms/temp_cool 0 900
main/cool_mode 0 1
maxfg/offmode_charger 0 1
wireless/restricted_charging 0 1
wireless/system_temp_in_level 0 wireless/num_system_temp_in_levels
wireless/system_temp_level 0 wireless/num_system_temp_levels
# troublesome
#/sys/devices/platform/battery_meter/FG_daemon_disable 0 1
#/sys/power/pnpmgr/battery/charging_enabled 1 0
#/sys/class/qcom-battery/vbus_disable 0 1
/sys/devices/platform/battery/ChargerEnable 1 0
battery/ChargerEnable 1 0
#usb/vbus_disable 0 1
# deprecated
battery/op_disable_charge 0 1 battery/input_suspend 0 0
"
}
ls_curr_ctrl_files() {
echo "
*/ac_charge
*/ac_input
*/aca_charge
*/aca_input
*/batt_tune_*_charge_current
#*/batt_tune_chg_limit_cur
*/car_charge
*/car_input
*/constant_charge_current*
*/current_max
*/dcp_charge
*/hv_charge
*/input_current*
*/mhl_2000_charge
*/mhl_2000_input
*/restrict*_cur*
*/sdp_charge
*/sdp_input
*/so_limit_charge
*/so_limit_input
*/wc_charge
*/wc_input
*dcp_input
/sys/class/qcom-battery/restrict*_cur*
"
}
ls_volt_ctrl_files() {
echo "
*/batt_tune_float_voltage
*/constant_charge_voltage*
*/fg_full_voltage
*/voltage_max
/sys/d/charger/vfloat_uv
/sys/d/smb*/vfloat_mv
"
}