diff options
author | ToshikazuOhiwa <toshikazu_ohiwa@mail.toyota.co.jp> | 2020-03-30 09:24:26 +0900 |
---|---|---|
committer | ToshikazuOhiwa <toshikazu_ohiwa@mail.toyota.co.jp> | 2020-03-30 09:24:26 +0900 |
commit | 5b80bfd7bffd4c20d80b7c70a7130529e9a755dd (patch) | |
tree | b4bb18dcd1487dbf1ea8127e5671b7bb2eded033 /meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/files/include/aglpath.h | |
parent | 706ad73eb02caf8532deaf5d38995bd258725cb8 (diff) |
agl-basesystem
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.h | 200 |
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_ */ |