summaryrefslogtreecommitdiffstats
path: root/meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/files/include/aglpath.h
diff options
context:
space:
mode:
Diffstat (limited to 'meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/files/include/aglpath.h')
-rw-r--r--meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/files/include/aglpath.h200
1 files changed, 200 insertions, 0 deletions
diff --git a/meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/files/include/aglpath.h b/meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/files/include/aglpath.h
new file mode 100644
index 00000000..e278fbf9
--- /dev/null
+++ b/meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/files/include/aglpath.h
@@ -0,0 +1,200 @@
+/*
+ * @copyright Copyright (c) 2016-2019 TOYOTA MOTOR CORPORATION.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/*
+ * common path
+ */
+
+/* This definitions are matched as following document.
+ * eMMC Partition Specification V1.28
+ */
+
+#ifndef _AGL_PATH_H_
+#define _AGL_PATH_H_
+
+/* Common path */
+
+#define PF_ROOT "/"
+#define PF_NV PF_ROOT"nv/"
+#define PF_VAR PF_ROOT"var/"
+#define PF_TMP PF_ROOT"tmp/"
+#define PF_USR PF_ROOT"usr/"
+#define PF_MNT PF_ROOT"mnt/"
+#define PF_RAMD PF_ROOT"ramd/"
+#define PF_ENVPARAM PF_ROOT"env_param/"
+#define PF_NVSYSTEM PF_ROOT"nv_system/"
+
+#define PF_SHM PF_TMP"shm/"
+#define PF_SHARE PF_USR"share/"
+#define PF_P_SHARE PF_USR"agl/share/"
+
+#define PF_SYS_BS PF_NVSYSTEM"sys_bs/"
+
+#define PF_SYS_BACKUP PF_NV"backup/"
+#define PF_SYS_NPP PF_NV"npp/"
+
+#define PF_NV_REPRO PF_NV"repro/"
+#define PF_NV_LOG PF_NV"log/"
+#define PF_NV_VUI PF_NV"vui/"
+#define PF_NV_NAVI PF_NV"navi/"
+#define PF_NV_TFF PF_NV"tff/"
+#define PF_NV_FULLBROWSER PF_NV"fullbrowser/"
+#define PF_NV__CWORD8_ PF_NV"_CWORD8_/"
+#define PF_NV_MANUAL PF_NV"manual/"
+#define PF_NV_LOG2 PF_NV"log2/"
+#define PF_NV_PTDATA PF_NV"ptdata/"
+
+#define PF_NV_NORACCESS PF_NV_PTDATA"noraccess/"
+#define PF_NV_SEC PF_NV_PTDATA"sec/"
+#define PF_NVPT_GRAPHICS PF_NV_PTDATA"graphics/"
+#define PF_NVPT_HMI PF_NV_PTDATA"hmi/"
+#define PF_NVPT_VEHICLE PF_NV_PTDATA"vehicle/"
+#define PF_NVPT_CONNECTIVITY PF_NV_PTDATA"connectivity/"
+#define PF_NVPT_WLAN PF_NV_PTDATA"wlan/"
+#define PF_NVPT_SI PF_NV_PTDATA"si/"
+
+#define PF_NVLOG_AGLLOG PF_NV_LOG"agllog/"
+#define PF_NVLOG_WORK PF_NV_LOG"work/"
+#define PF_NVLOG_AWLOG PF_NV_LOG2"awlog/"
+#define PF_NVLOG_CORE PF_NV_LOG2"core/"
+
+
+/* Component domain */
+
+#define DOM_GRAPHICS "graphics"
+#define DOM_SOUND "sound"
+#define DOM_NS_STORAGE "ns_storage"
+#define DOM_NS_IMAGESTORAGE "ns_imagestorage"
+#define DOM_BS "bs"
+#define DOM__CWORD24_ "_CWORD24_"
+#define DOM_HMI "hmi"
+#define DOM_WLAN "wlan"
+#define DOM_BT "bt"
+#define DOM_CINEMO "cinemo"
+#define DOM_MEDIASRV "mediasrv"
+#define DOM_CONTENTMGR "contentmgr"
+#define DOM_USBAUDIO "usbaudio"
+#define DOM_CDDVD "cddvd"
+#define DOM_AV "av"
+#define DOM_DATASRV "datasrv"
+#define DOM_RADIO "radio"
+#define DOM_BTOOTH "Bluetooth"
+#define DOM__CWORD57_ "_CWORD57_"
+#define DOM_REMOTESERVICE "remoteservice"
+#define DOM_CONNECTIVITY "connectivity"
+#define DOM_NAVIGATION "navigation"
+#define DOM_VEHICLE "vehicle"
+#define DOM_ROMACCESS "romaccess"
+#define DOM_AUDIOMGR "audiomgr"
+#define DOM_BACKUP "backup"
+#define DOM_NPP "npp"
+
+#define DOM_DCMSERVICE "dcmservice"
+#define DOM_NETWORKMANAGER "NetworkManager"
+
+/* Others */
+#define DOM_AGLLOG "agllog"
+#define DOM_AWLOG "awlog"
+#define DOM_WORK "work"
+#define DOM_CORE "core"
+
+#define DOM_NORACCESS "noraccess"
+#define DOM_SEC "sec"
+#define DOM_DIAG "diag"
+
+
+/* For WebDAV */
+
+#define PF_EXP_INTR PF_NV"export/Internal/"
+#define PF_EXPINT_AUDIO PF_EXP_INTR"Audio/"
+#define PF_EXPINT_DATASERV PF_EXP_INTR"DataService/"
+#define PF_EXPINT_SCREENCAP PF_EXP_INTR"ScreenCapture/"
+#define PF_EXPINT_REPRO PF_EXP_INTR"Repro/"
+#define PF_EXPINT_VEHICLEINFO PF_EXP_INTR"VehicleInfoDraw/"
+#define PF_EXPINT_VEHICLEPARA PF_EXP_INTR"VehicleParameter/"
+#define PF_EXPINT_VR PF_EXP_INTR"VR/"
+#define PF_EXPINT_NAVI PF_EXP_INTR"Navi/"
+#define PF_EXPINT_TFF PF_EXP_INTR"TFF/"
+#define PF_EXPINT_OSS PF_EXP_INTR"OSS/"
+#define PF_EXPINT_SMARTPHONE PF_EXP_INTR"Smartphone/"
+
+/* For RAMD */
+#define PF_RAMD_LOG PF_RAMD"log/"
+#define PF_RAMD_BKUP PF_RAMD"bkup/"
+
+#define PF_RAMD_AWLOG PF_RAMD_LOG"awlog/"
+#define PF_RAMD_AGLLOG PF_RAMD_LOG"agllog/"
+
+#define PF_RAMD_COMMUNICATION PF_RAMD_AGLLOG"communication/"
+#define PF_RAMD_RADIO PF_RAMD_AGLLOG"radio/"
+#define PF_RAMD_CONNECTIVITY PF_RAMD_AGLLOG"connectivity/"
+#define PF_RAMD_DIAG PF_RAMD_AGLLOG"diag/"
+#define PF_RAMD_SYSLOG PF_RAMD_AGLLOG"syslog/"
+#define PF_RAMD_APPFW PF_RAMD_AGLLOG"appfw/"
+
+
+
+/* For Loopback */
+#define PF_MNTLOOP PF_ROOT"mnt_loop/"
+
+#define PF_MNTLOOP_AW0 PF_MNTLOOP"loopaw0/"
+#define PF_MNTLOOP_AW1 PF_MNTLOOP"loopaw1/"
+#define PF_MNTLOOP_AW2 PF_MNTLOOP"loopaw2/"
+#define PF_MNTLOOP_AW3 PF_MNTLOOP"loopaw3/"
+#define PF_MNTLOOP_AW4 PF_MNTLOOP"loopaw4/"
+#define PF_MNTLOOP_AW5 PF_MNTLOOP"loopaw5/"
+#define PF_MNTLOOP_AW6 PF_MNTLOOP"loopaw6/"
+#define PF_MNTLOOP_AW7 PF_MNTLOOP"loopaw7/"
+#define PF_MNTLOOP_AW8 PF_MNTLOOP"loopaw8/"
+#define PF_MNTLOOP_AW9 PF_MNTLOOP"loopaw9/"
+#define PF_MNTLOOP_AW10 PF_MNTLOOP"loopaw10/"
+#define PF_MNTLOOP_AW11 PF_MNTLOOP"loopaw11/"
+#define PF_MNTLOOP_AW12 PF_MNTLOOP"loopaw12/"
+#define PF_MNTLOOP_AW13 PF_MNTLOOP"loopaw13/"
+#define PF_MNTLOOP_AW14 PF_MNTLOOP"loopaw14/"
+#define PF_MNTLOOP_AW15 PF_MNTLOOP"loopaw15/"
+#define PF_MNTLOOP_AW16 PF_MNTLOOP"loopaw16/"
+#define PF_MNTLOOP_AW17 PF_MNTLOOP"loopaw17/"
+#define PF_MNTLOOP_AW18 PF_MNTLOOP"loopaw18/"
+#define PF_MNTLOOP_AW19 PF_MNTLOOP"loopaw19/"
+#define PF_MNTLOOP_AW20 PF_MNTLOOP"loopaw20/"
+
+/* For Tmpfs mount */
+#define PF_MNTTMPFS PF_ROOT"mnt_tmpfs/"
+#define PF_MNTTMPFS_AW0 PF_MNTTMPFS"tmpfsaw0/"
+
+
+/* DONT USE FOLLOWING DEFINITION !! */
+/* These will be deleted in the future */
+
+#define PF_NV_P3 PF_NV"p3/"
+#define PF_NV_P4 PF_NV"p4/"
+#define PF_NV_P5 PF_NV"p5/"
+#define PF_NV_P6 PF_NV"p6/"
+
+#define PF_NPP PF_NV_P3"npp/"
+#define PF_BS PF_NV_P3"bs/"
+
+#define DOM__CWORD8_ "_CWORD8_"
+#define DOM_BLUETOOTH "bluetooth"
+#define DOM_VR "vr"
+#define DOM_ENTUNE "entune"
+
+#define PF_RAMD_GRAPHICS PF_RAMD_BKUP"graphics/"
+
+#define PF_EXPINT_TRAFFIC PF_EXP_INTR"Traffic/"
+
+#endif/* _AGL_PATH_H_ */