Initialize Tizen 2.3
[framework/system/deviced.git] / src / usb / configurations / usb-configurations.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <usb-config>
3         <config-nodes>
4
5                 <driver          value="/sys/class/usb_mode/version"/>
6
7                 <usb-drv ver="1.1&#10;">
8                         <disable     value="/sys/class/usb_mode/usb0/enable"/>
9                         <idVendor    value="/sys/class/usb_mode/usb0/idVendor"/>
10                         <idProduct   value="/sys/class/usb_mode/usb0/idProduct"/>
11                         <funcs_fconf value="/sys/class/usb_mode/usb0/funcs_fconf"/>
12                         <funcs_sconf value="/sys/class/usb_mode/usb0/funcs_sconf"/>
13                         <devClass    value="/sys/class/usb_mode/usb0/bDeviceClass"/>
14                         <devSubClass value="/sys/class/usb_mode/usb0/bDeviceSubClass"/>
15                         <devProtocol value="/sys/class/usb_mode/usb0/bDeviceProtocol"/>
16                         <wceis       value="/sys/class/usb_mode/usb0/f_rndis/wceis"/>
17                         <diagClients value="/sys/class/usb_mode/usb0/f_diag/clients"/>
18                         <iProduct    value="/sys/class/usb_mode/usb0/iProduct"/>
19                         <enable      value="/sys/class/usb_mode/usb0/enable"/>
20                 </usb-drv>
21
22                 <usb-drv ver="1.0&#10;">
23                         <disable     value="/sys/class/usb_mode/usb0/enable"/>
24                         <idVendor    value="/sys/class/usb_mode/usb0/idVendor"/>
25                         <idProduct   value="/sys/class/usb_mode/usb0/idProduct"/>
26                         <functions   value="/sys/class/usb_mode/usb0/functions"/>
27                         <devClass    value="/sys/class/usb_mode/usb0/bDeviceClass"/>
28                         <devSubClass value="/sys/class/usb_mode/usb0/bDeviceSubClass"/>
29                         <devProtocol value="/sys/class/usb_mode/usb0/bDeviceProtocol"/>
30                         <wceis       value="/sys/class/usb_mode/usb0/f_rndis/wceis"/>
31                         <diagClients value="/sys/class/usb_mode/usb0/f_diag/clients"/>
32                         <enable      value="/sys/class/usb_mode/usb0/enable"/>
33                 </usb-drv>
34
35         </config-nodes>
36
37         <usb-operations>
38                 <action value="set">
39                         <!-- none -->
40                         <mode value="0">
41                         </mode>
42                         <!-- mtp -->
43                         <mode value="1">
44                                 <dr-start         value="/usr/bin/start_dr.sh"/>
45                                 <mtp-start        value="/usr/bin/mtp-responder"    background="true"/>
46                         </mode>
47                         <!-- mtp,sdb -->
48                         <mode value="2">
49                                 <dr-start         value="/usr/bin/start_dr.sh"/>
50                                 <mtp-start        value="/usr/bin/mtp-responder"    background="true"/>
51                                 <sdbd-start       value="/usr/bin/systemctl start sdbd.service"/>
52                         </mode>
53                         <!-- mtp,sdb,diag -->
54                         <mode value="3">
55                                 <dr-start         value="/usr/bin/start_dr.sh"/>
56                                 <mtp-start        value="/usr/bin/mtp-responder"    background="true"/>
57                                 <sdbd-start       value="/usr/bin/systemctl start sdbd.service"/>
58                         </mode>
59                         <!-- rndis for tethering -->
60                         <mode value="4">
61                                 <ip-ethernet-set  value="/sbin/ifconfig usb0 192.168.129.3 up"/>
62                                 <network-id       value="/sbin/route add -net 192.168.129.0 netmask 255.255.255.0 dev usb0"/>
63                         </mode>
64                         <!-- rndis -->
65                         <mode value="5">
66                                 <ip-tethering-set value="/sbin/ifconfig usb0 192.168.129.3 up"/>
67                                 <network-id       value="/sbin/route add -net 192.168.129.0 netmask 255.255.255.0 dev usb0"/>
68                                 <sshd-start       value="/usr/bin/systemctl start sshd.service"/>
69                         </mode>
70                         <!-- rndis,sdb -->
71                         <mode value="6">
72                                 <ip-ethernet-set  value="/sbin/ifconfig usb0 192.168.129.3 up"/>
73                                 <network-id       value="/sbin/route add -net 192.168.129.0 netmask 255.255.255.0 dev usb0"/>
74                                 <sshd-start       value="/usr/bin/systemctl start sshd.service"/>
75                                 <sdbd-start       value="/usr/bin/systemctl start sdbd.service"/>
76                         </mode>
77                         <!-- rndis,diag -->
78                         <mode value="8">
79                                 <ip-tethering-set value="/sbin/ifconfig usb0 192.168.129.3 up"/>
80                                 <network-id       value="/sbin/route add -net 192.168.129.0 netmask 255.255.255.0 dev usb0"/>
81                                 <sshd-start       value="/usr/bin/systemctl start sshd.service"/>
82                         </mode>
83
84                 </action>
85
86                 <action value="unset">
87                         <!-- none -->
88                         <mode value="0">
89                         </mode>
90                         <!-- mtp -->
91                         <mode value="1">
92                         </mode>
93                         <!-- mtp,sdb -->
94                         <mode value="2">
95                                 <sdbd-stop        value="/usr/bin/systemctl stop sdbd.service"/>
96                         </mode>
97                         <!-- mtp,sdb,diag -->
98                         <mode value="3">
99                                 <sdbd-stop        value="/usr/bin/systemctl stop sdbd.service"/>
100                         </mode>
101                         <!-- rndis for tethering -->
102                         <mode value="4">
103                                 <ip-unset         value="/sbin/ifconfig usb0 down"/>
104                         </mode>
105                         <!-- rndis -->
106                         <mode value="5">
107                                 <sshd-stop        value="/usr/bin/systemctl stop sshd.service"/>
108                                 <ip-unset         value="/sbin/ifconfig usb0 down"/>
109                         </mode>
110                         <!-- rndis,sdb -->
111                         <mode value="6">
112                                 <sshd-stop        value="/usr/bin/systemctl stop sshd.service"/>
113                                 <ip-unset         value="/sbin/ifconfig usb0 down"/>
114                                 <sdbd-stop        value="/usr/bin/systemctl stop sdbd.service"/>
115                         </mode>
116                         <!-- rndisi,diag -->
117                         <mode value="8">
118                                 <sshd-stop        value="/usr/bin/systemctl stop sshd.service"/>
119                                 <ip-unset         value="/sbin/ifconfig usb0 down"/>
120                         </mode>
121
122                 </action>
123         </usb-operations>
124
125         <usb-configurations>
126                 <usb-drv ver="1.1&#10;">
127                         <!-- none -->
128                         <mode value="0">
129                                 <disable     value="0"/>
130                         </mode>
131                         <!-- mtp -->
132                         <mode value="1">
133                                 <disable     value="0"/>
134                                 <idVendor    value="04e8"/>
135                                 <idProduct   value="6860"/>
136                                 <funcs_fconf value="mtp"/>
137                                 <funcs_sconf value="mtp,acm"/>
138                                 <devClass    value="239"/>
139                                 <devSubClass value="2"/>
140                                 <devProtocol value="1"/>
141                                 <iProduct    value="TIZEN"/>
142                                 <enable      value="1"/>
143                         </mode>
144                         <!-- mtp,sdb -->
145                         <mode value="2">
146                                 <disable     value="0"/>
147                                 <idVendor    value="04e8"/>
148                                 <idProduct   value="6860"/>
149                                 <funcs_fconf value="mtp"/>
150                                 <funcs_sconf value="mtp,acm,sdb"/>
151                                 <devClass    value="239"/>
152                                 <devSubClass value="2"/>
153                                 <devProtocol value="1"/>
154                                 <iProduct    value="TIZEN"/>
155                                 <enable      value="1"/>
156                         </mode>
157                         <!-- mtp,sdb,diag -->
158                         <mode value="3">
159                                 <disable     value="0"/>
160                                 <idVendor    value="04e8"/>
161                                 <idProduct   value="6860"/>
162                                 <funcs_fconf value="mtp"/>
163                                 <funcs_sconf value="mtp,acm,sdb,diag"/>
164                                 <devClass    value="239"/>
165                                 <devSubClass value="2"/>
166                                 <devProtocol value="1"/>
167                                 <diagClients value="diag"/>
168                                 <iProduct    value="TIZEN"/>
169                                 <enable      value="1"/>
170                         </mode>
171                         <!-- rndis for tethering -->
172                         <mode value="4">
173                                 <disable     value="0"/>
174                                 <idVendor    value="04e8"/>
175                                 <idProduct   value="6863"/>
176                                 <funcs_fconf value="rndis"/>
177                                 <funcs_sconf value=" "/>
178                                 <devClass    value="239"/>
179                                 <devSubClass value="2"/>
180                                 <devProtocol value="1"/>
181                                 <wceis       value="1"/>
182                                 <iProduct    value="TIZEN"/>
183                                 <enable      value="1"/>
184                         </mode>
185                         <!-- rndis -->
186                         <mode value="5">
187                                 <disable     value="0"/>
188                                 <idVendor    value="04e8"/>
189                                 <idProduct   value="6863"/>
190                                 <funcs_fconf value="rndis"/>
191                                 <funcs_sconf value=" "/>
192                                 <devClass    value="239"/>
193                                 <devSubClass value="2"/>
194                                 <devProtocol value="1"/>
195                                 <wceis       value="1"/>
196                                 <iProduct    value="TIZEN"/>
197                                 <enable      value="1"/>
198                         </mode>
199                         <!-- rndis,sdb -->
200                         <mode value="6">
201                                 <disable     value="0"/>
202                                 <idVendor    value="04e8"/>
203                                 <idProduct   value="6864"/>
204                                 <funcs_fconf value="rndis,sdb"/>
205                                 <funcs_sconf value=" "/>
206                                 <devClass    value="239"/>
207                                 <devSubClass value="2"/>
208                                 <devProtocol value="1"/>
209                                 <iProduct    value="TIZEN"/>
210                                 <enable      value="1"/>
211                         </mode>
212                         <!-- rndis,diag -->
213                         <mode value="8">
214                                 <disable     value="0"/>
215                                 <idVendor    value="04e8"/>
216                                 <idProduct   value="6864"/>
217                                 <funcs_fconf value="rndis,diag"/>
218                                 <funcs_sconf value=" "/>
219                                 <devClass    value="239"/>
220                                 <devSubClass value="2"/>
221                                 <devProtocol value="1"/>
222                                 <diagClients value="diag"/>
223                                 <wceis       value="0"/>
224                                 <iProduct    value="TIZEN"/>
225                                 <enable      value="1"/>
226                         </mode>
227
228                 </usb-drv>
229
230                 <usb-drv ver="1.0&#10;">
231                         <!-- none -->
232                         <mode value="0">
233                                 <disable     value="0"/>
234                         </mode>
235                         <!-- mtp -->
236                         <mode value="1">
237                                 <disable     value="0"/>
238                                 <idVendor    value="04e8"/>
239                                 <idProduct   value="6860"/>
240                                 <functions   value="mtp,acm"/>
241                                 <devClass    value="239"/>
242                                 <devSubClass value="2"/>
243                                 <devProtocol value="1"/>
244                                 <iProduct    value="TIZEN"/>
245                                 <enable      value="1"/>
246                         </mode>
247                         <!-- mtp,sdb -->
248                         <mode value="2">
249                                 <disable     value="0"/>
250                                 <idVendor    value="04e8"/>
251                                 <idProduct   value="6860"/>
252                                 <functions   value="mtp,acm,sdb"/>
253                                 <devClass    value="239"/>
254                                 <devSubClass value="2"/>
255                                 <devProtocol value="1"/>
256                                 <iProduct    value="TIZEN"/>
257                                 <enable      value="1"/>
258                         </mode>
259                         <!-- mtp,sdb,diag -->
260                         <mode value="3">
261                                 <disable     value="0"/>
262                                 <idVendor    value="04e8"/>
263                                 <idProduct   value="6860"/>
264                                 <functions   value="mtp,acm,sdb,diag"/>
265                                 <devClass    value="239"/>
266                                 <devSubClass value="2"/>
267                                 <devProtocol value="1"/>
268                                 <diagClients value="diag"/>
269                                 <iProduct    value="TIZEN"/>
270                                 <enable      value="1"/>
271                         </mode>
272                         <!-- rndis for tethering -->
273                         <mode value="4">
274                                 <disable     value="0"/>
275                                 <idVendor    value="04e8"/>
276                                 <idProduct   value="6863"/>
277                                 <functions   value="rndis"/>
278                                 <devClass    value="239"/>
279                                 <devSubClass value="2"/>
280                                 <devProtocol value="1"/>
281                                 <wceis       value="1"/>
282                                 <iProduct    value="TIZEN"/>
283                                 <enable      value="1"/>
284                         </mode>
285                         <!-- rndis -->
286                         <mode value="5">
287                                 <disable     value="0"/>
288                                 <idVendor    value="04e8"/>
289                                 <idProduct   value="6863"/>
290                                 <functions   value="rndis"/>
291                                 <devClass    value="239"/>
292                                 <devSubClass value="2"/>
293                                 <devProtocol value="1"/>
294                                 <wceis       value="1"/>
295                                 <iProduct    value="TIZEN"/>
296                                 <enable      value="1"/>
297                         </mode>
298                         <!-- rndis,sdb -->
299                         <mode value="6">
300                                 <disable     value="0"/>
301                                 <idVendor    value="04e8"/>
302                                 <idProduct   value="6864"/>
303                                 <functions   value="rndis,sdb"/>
304                                 <devClass    value="239"/>
305                                 <devSubClass value="2"/>
306                                 <devProtocol value="1"/>
307                                 <iProduct    value="TIZEN"/>
308                                 <enable      value="1"/>
309                         </mode>
310                         <!-- rndisi,diag -->
311                         <mode value="8">
312                                 <disable     value="0"/>
313                                 <idVendor    value="04e8"/>
314                                 <idProduct   value="6864"/>
315                                 <functions   value="rndis,diag"/>
316                                 <devClass    value="239"/>
317                                 <devSubClass value="2"/>
318                                 <devProtocol value="1"/>
319                                 <diagClients value="diag"/>
320                                 <wceis       value="0"/>
321                                 <iProduct    value="TIZEN"/>
322                                 <enable      value="1"/>
323                         </mode>
324
325                 </usb-drv>
326
327         </usb-configurations>
328 </usb-config>