Relocate and redefine usb_mode enum
[platform/core/appfw/vconf-internal-keys.git] / data / vconf-internal-usb-keys.xml
index 4987e50..4e28e27 100644 (file)
@@ -1,33 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <vconfkeylists>
   <filedef name="__VCONF_INTERNAL_USB_KEYS_H__"/>
-  <vconfkey type="int32" name="memory/usb/cur_mode" value="0" gid="6514" uid="" private_spec="true" layer="memory" readPriv="http://tizen.org/privilege/internal/default/platform" writePriv="http://tizen.org/privilege/internal/default/platform">
+  <vconfkey type="int32" name="memory/usb/cur_mode" readPriv="http://tizen.org/privilege/internal/default/platform" writePriv="http://tizen.org/privilege/internal/default/platform">
     <header>VCONFKEY_USB_CUR_MODE</header>
+    <val>0</val>
     <creator/>
     <email/>
-    <comment><![CDATA[ ]]></comment>
-    <enumlist name="old_usb_mode">
-      <enumdata val="1">SET_USB_MTP</enumdata>
-      <enumdata val="2">SET_USB_MTP_SDB</enumdata>
-      <enumdata val="3">SET_USB_MTP_SDB_DIAG</enumdata>
-    </enumlist>
-    <enumlist name="usb_mode">
-      <enumdata val="0">SET_USB_NONE</enumdata>
-      <enumdata val="1">SET_USB_DEFAULT</enumdata>
-      <enumdata val="2">SET_USB_SDB</enumdata>
-      <enumdata val="3">SET_USB_SDB_DIAG</enumdata>
-      <enumdata val="4">SET_USB_RNDIS_TETHERING</enumdata>
-      <enumdata val="5">SET_USB_RNDIS </enumdata>
-      <enumdata val="6">SET_USB_RNDIS_SDB</enumdata>
-      <enumdata val="7">SET_USB_DIAG_SDB</enumdata>
-      <enumdata val="8">SET_USB_RNDIS_DIAG</enumdata>
-      <enumdata val="9">SET_USB_ACCESSORY</enumdata>
-    </enumlist>
+    <comment><![CDATA[Current usb gadget mode, combination of usb functions,
+ * e.g., USB_GADGET_FUNC_SDB | USB_GADGET_FUNC_ACM. Zero if usb is disconnected.
+ * The enum, USB_GADGET_FUNC_XXX, is defined in capi-system-device package.]]></comment>
   </vconfkey>
-  <vconfkey type="int32" name="db/usb/sel_mode" value="1" gid="6514" uid="" private_spec="true" layer="system" readPriv="http://tizen.org/privilege/internal/default/platform" writePriv="http://tizen.org/privilege/internal/default/platform">
+  <vconfkey type="int32" name="db/usb/sel_mode" readPriv="http://tizen.org/privilege/internal/default/platform" writePriv="http://tizen.org/privilege/internal/default/platform">
     <header>VCONFKEY_USB_SEL_MODE</header>
+    <val>0xb</val>
     <creator/>
     <email/>
-    <comment><![CDATA[ ]]></comment>
+    <comment><![CDATA[Configured usb gadget mode, not affected by connection status(connected or disconnected).
+ * It comprises usb-gadget functions, e.g., USB_GADGET_FUNC_SDB | USB_GADGET_FUNC_ACM.
+ * The enum, USB_GADGET_FUNC_XXX, is defined in capi-system-device package.
+ * The default value is 0xb, which means 0x01(SDB) | 0x02(MTP) | 0x08(ACM). It might be modified by user setting
+ * such as debugging mode or usb-tethering mode.]]></comment>
   </vconfkey>
 </vconfkeylists>