common/cnxk: skip probing SoC environment for CN9K
SoC run platform file is not present in CN9k so probing is done for CN10k devices Signed-off-by: Rakesh Kudurumalla <rkudurumalla@marvell.com> Acked-by: Jerin Jacob <jerinj@marvell.com>
This commit is contained in:
parent
e746aec161
commit
b315581c66
@ -2,6 +2,9 @@
|
||||
* Copyright(C) 2021 Marvell.
|
||||
*/
|
||||
|
||||
#include <fcntl.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "roc_api.h"
|
||||
#include "roc_priv.h"
|
||||
|
||||
@ -207,6 +210,12 @@ of_env_get(struct roc_model *model)
|
||||
uint64_t flag;
|
||||
FILE *fp;
|
||||
|
||||
if (access(path, F_OK) != 0) {
|
||||
strncpy(model->env, "HW_PLATFORM", ROC_MODEL_STR_LEN_MAX - 1);
|
||||
model->flag |= ROC_ENV_HW;
|
||||
return;
|
||||
}
|
||||
|
||||
fp = fopen(path, "r");
|
||||
if (!fp) {
|
||||
plt_err("Failed to open %s", path);
|
||||
|
Loading…
x
Reference in New Issue
Block a user