Initialize Tizen 2.3
[adaptation/ap_samsung/device-manager-plugin-exynos3250.git] / include / devman_define_node_path.h
1 /*
2 * Copyright (c) 2012 Samsung Electronics Co., Ltd All Rights Reserved
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17
18 #ifndef __DEVMAN_DEFINE_NODE_PATH_H
19 #define __DEVMAN_DEFINE_NODE_PATH_H
20
21 #define BACKLIGHT_PATH "/sys/class/backlight/"
22 #define BACKLIGHT_MAX_BRIGHTNESS_PATH   BACKLIGHT_PATH"%s/max_brightness"
23 #define BACKLIGHT_MIN_BRIGHTNESS_PATH   BACKLIGHT_PATH"%s/min_brightness"
24 #define BACKLIGHT_BRIGHTNESS_PATH       BACKLIGHT_PATH"%s/brightness"
25 #define BACKLIGHT_DIMMING_PATH  BACKLIGHT_PATH"%s/dimming"
26 #define BACKLIGHT_OVERHEATING_PATH  BACKLIGHT_PATH"%s/overheating"
27 #define MDNIE_BACKLIGHT_BRIGHTNESS_PATH        BACKLIGHT_PATH"mdnie-bl/brightness"
28 #define MDNIE_BACKLIGHT_OVERHEATING_PATH  BACKLIGHT_PATH"mdnie-bl/overheating"
29
30 #define LCD_PATH  "/sys/class/lcd/"
31 #define LCD_WM_CONTROL_PATH     LCD_PATH"%s/wm_mode"
32 #define LCD_CABC_CONTROL_PATH   LCD_PATH"%s/cabc"
33 #define LCD_ACL_CONTROL_PATH    LCD_PATH"%s/acl_control"
34 #define LCD_HBM_CONTROL_PATH    LCD_PATH"%s/hbm_control"
35 #define LCD_ELVSS_CONTROL_PATH  LCD_PATH"%s/elvss_control"
36 #define LCD_POWER_PATH                  LCD_PATH"%s/lcd_power"
37 #define IMAGE_ENHANCE_PATH                      "/sys/class/extension/mdnie/%s"
38 #define IMAGE_ENHANCE_PATH_INFO                 "/sys/class/extension/mdnie"
39
40 #define DISPLAY_FRAME_RATE_PATH        "/sys/class/graphics/fb0/dynamic_fps"
41 #define DISPLAY_MISC_LCD_FPS_PATH        "/sys/class/sec/sec_misc/lcd_fps"
42
43 #define UART_PATH                       "/sys/devices/virtual/sec/switch/uart_sel"
44 #define USB_PATH                        "/sys/devices/virtual/sec/switch/usb_sel"
45 #define UART_PATH_TRATS                 "/sys/devices/platform/uart-select/path"
46 #define USB_PATH_TRATS                  "/sys/devices/platform/usb-select/path"
47
48 #define MUIC_ADC_ENABLE_PATH                    "/sys/devices/virtual/sec/switch/adc_enable"
49 #define MUIC_USBID_PATH                 "/sys/devices/virtual/sec/switch/adc"
50
51 #define COVER_STATUS_PATH               "/sys/class/flip/hall_ic/cover_status"
52 #define HAPTIC_MOTOR_LEVEL_PATH "/sys/class/haptic/motor/level"
53 #define HAPTIC_MOTOR_LEVEL_MAX_PATH     "/sys/class/haptic/motor/level_max"
54 #define HAPTIC_MOTOR_ENABLE_PATH        "/sys/class/haptic/motor/enable"
55 #define HAPTIC_MOTOR_ONESHOT_PATH       "/sys/class/haptic/motor/oneshot"
56
57 #define KEY_WAKEUP_ENABLE_PATH "/sys/class/sec/sec_key/wakeup_keys"
58
59 #define BATTERY_CAPACITY_PATH           "/sys/class/power_supply/battery/capacity"
60 #define BATTERY_CAPACITY_RAW_PATH       "/sys/class/power_supply/battery/capacity_raw"
61 #define BATTERY_CHARGE_FULL_PATH        "/sys/class/power_supply/battery/charge_full"
62 #define BATTERY_CHARGE_NOW_PATH         "/sys/class/power_supply/battery/charge_now"
63 #define BATTERY_PRESENT_PATH            "/sys/class/power_supply/battery/present"
64 #define BATTERY_HEALTH_PATH             "/sys/class/power_supply/battery/health"
65
66 #define JACK_CHARGER_ONLINE_PATH        "/sys/devices/platform/jack/charger_online"
67 #define JACK_EARJACK_ONLINE_PATH        "/sys/class/switch/earjack/state"
68 #define JACK_EARKEY_ONLINE_PATH         "/sys/class/switch/earkey/state"
69 #define JACK_HDMI_ONLINE_PATH           "/sys/devices/platform/jack/hdmi_online"
70 #define JACK_USB_ONLINE_PATH            "/sys/devices/virtual/switch/usb_cable/state"
71 #define JACK_CRADLE_ONLINE_PATH         "/sys/class/switch/cradle/state"
72 #define JACK_TVOUT_ONLINE_PATH          "/sys/devices/platform/jack/tvout_online"
73 #define JACK_KEYBOARD_ONLINE_PATH               "/sys/devices/platform/jack/keyboard_online"
74
75 #define LEDS_TORCH_MAX_BRIGHTNESS_PATH  "/sys/class/leds/torch-sec1/max_brightness"
76 #define LEDS_TORCH_BRIGHTNESS_PATH      "/sys/class/leds/torch-sec1/brightness"
77
78 #define POWER_STATE_PATH                "/sys/power/state"
79 #define POWER_AUTOSLEEP_PATH            "/sys/power/autosleep"
80 #define POWER_UNLOCK_PATH               "/sys/power/wake_unlock"
81 #define POWER_LOCK_PATH         "/sys/power/wake_lock"
82 #define POWER_WAKEUP_COUNT_PATH         "/sys/power/wakeup_count"
83
84 #define MEMNOTIFY_NODE                  "/dev/memnotify"
85 #define MEMNOTIFY_VICTIM_TASK_PATH      "/sys/class/memnotify/victim_task"
86 #define MEMNOTIFY_THRESHOLD_LV1_PATH    "/sys/class/memnotify/threshold_lv1"
87 #define MEMNOTIFY_THRESHOLD_LV2_PATH    "/sys/class/memnotify/threshold_lv2"
88
89 #define TOUCH_EVENT_NODE                "/dev/event2"
90
91 #define PROCESS_MONITOR_NODE            "/dev/pmon"
92 #define PROCESS_MONITOR_MP_PNP_PATH     "/sys/class/pmon/mp_pnp"
93 #define PROCESS_MONITOR_MP_VIP_PATH     "/sys/class/pmon/mp_vip"
94
95 #define CPU_ENABLE_MAX_NUMBER_PATH      "/sys/devices/system/cpu/cpu0/rq-stats/max_cpu_num_lock"
96 #define CPU_ENABLE_MIN_NUMBER_PATH      "/sys/devices/system/cpu/cpu0/rq-stats/min_cpu_num_lock"
97 #define CPU_ENABLE_FIXED_NUMBER_PATH    "/sys/devices/system/cpu/cpu0/rq-stats/hotplug_lock"
98
99 #define CPUFREQ_CPUINFO_MAX_FREQ_PATH   "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"
100 #define CPUFREQ_CPUINFO_MIN_FREQ_PATH   "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq"
101 #define CPUFREQ_SCALING_MAX_FREQ_PATH   "/sys/devices/system/cpu/cpufreq/pmqos/cpufreq_max"
102 #define CPUFREQ_SCALING_MIN_FREQ_PATH   "/sys/devices/system/cpu/cpufreq/pmqos/cpufreq_min"
103 #define CPUFREQ_POWER_MAX_FREQ_PATH     "/sys/devices/system/cpu/cpufreq/pmqos/cpufreq_max"
104 #define CPUFREQ_POWER_MIN_FREQ_PATH     "/sys/devices/system/cpu/cpufreq/pmqos/cpufreq_min"
105 #define CPUFREQ_ID_MAX_FREQ_PATH                "/sys/devices/system/cpu/cpufreq/pmqos/cpufreq_max"
106 #define CPUFREQ_ID_MIN_FREQ_PATH                "/sys/devices/system/cpu/cpufreq/pmqos/cpufreq_min"
107
108 #define GPUFREQ_ID_MAX_FREQ_PATH                "/sys/class/kgsl/kgsl-3d0/max_pwrlevel"
109 #define GPUFREQ_ID_MIN_FREQ_PATH                "/sys/class/kgsl/kgsl-3d0/min_pwrlevel"
110
111
112 /* For Non-Interactive settings */
113 #define CPUFREQ_GOVERNOR_PATH   "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor"
114 #define CPUFREQ_ONDEMAND_SAMPLING_RATE  "/sys/devices/system/cpu/cpufreq/ondemand/sampling_rate"
115 #define CPUFREQ_ONDEMAND_OPTIMAL_FREQ   "/sys/devices/system/cpu/cpufreq/ondemand/optimal_freq"
116 #define CPUFREQ_ONDEMAND_SYNC_FREQ      "/sys/devices/system/cpu/cpufreq/ondemand/sync_freq"
117
118
119 #define TEMPERATURE_ADC_PATH    "/sys/devices/platform/sec-thermistor/temp-adc"
120 #define TEMPERATURE_VALUE_PATH  "/sys/devices/platform/sec-thermistor/temperature"
121
122 #define IRLED_CONTROL_PATH      "/sys/class/sec/sec_ir/ir_send"
123
124 #define SERVICE_LED_R_PATH "/sys/class/sec/led/led_r"
125 #define SERVICE_LED_G_PATH "/sys/class/sec/led/led_g"
126 #define SERVICE_LED_B_PATH "/sys/class/sec/led/led_b"
127
128 #define SERVICE_LED_BLINK_PATH "/sys/class/sec/led/led_blink"
129 #define SERVICE_LED_PATTERN_PATH "/sys/class/sec/led/led_pattern"
130
131 #define KEY_MANUAL_RESET_PMIC_PATH "/sys/bus/platform/drivers/max77686-pmic/max77686-pmic/mrstb"
132 #define KEY_MANUAL_RESET_SAFEOUT_PATH "/sys/bus/platform/drivers/max77693-safeout/max77693-safeout/mrstb"
133
134 #define TOUCHKEY_LED_PATH "/sys/devices/virtual/sec/sec_touchkey/brightness"
135 #define TOUCHKEY_GLOVE_MODE_PATH "/sys/devices/virtual/sec/sec_touchkey/glove_mode"
136 #define TOUCHKEY_FLIP_MODE_PATH "/sys/devices/virtual/sec/sec_touchkey/flip_mode"
137
138 #define TOUCHSCREEN_GLOVE_MODE_PATH "/sys/devices/virtual/sec/sec_touchscreen/glove_mode_enable"
139 #define TOUCHSCREEN_CLEAR_COVER_PATH "/sys/devices/virtual/sec/sec_touchscreen/closed_cover_enable"
140
141 #define BATTERY_TECHNOLOGY_PATH         "/sys/class/power_supply/battery/technology"
142 #define BATTERY_TEMPERATURE_PATH                "/sys/class/power_supply/battery/temp"
143 #define BATTERY_VOLTAGE_PATH                    "/sys/class/power_supply/battery/voltage_now"
144
145 #define LEDS_FLASH_MOVIE_BRIGHTNESS_PATH        "/sys/class/camera/flash/movie_brightness"
146
147 #endif /* __DEVMAN_DEFINE_NODE_PATH_H */