1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(C) 2021 Marvell.
9 roc_error_msg_get(int errorcode)
16 err_msg = "Invalid parameter";
19 err_msg = "NPA alloc failed";
21 case NPA_ERR_INVALID_BLOCK_SZ:
22 err_msg = "NPA invalid block size";
24 case NPA_ERR_AURA_ID_ALLOC:
25 err_msg = "NPA aura id alloc failed";
27 case NPA_ERR_AURA_POOL_INIT:
28 err_msg = "NPA aura pool init failed";
30 case NPA_ERR_AURA_POOL_FINI:
31 err_msg = "NPA aura pool fini failed";
33 case NPA_ERR_BASE_INVALID:
34 err_msg = "NPA invalid base";
36 case NPA_ERR_DEVICE_NOT_BOUNDED:
37 err_msg = "NPA device is not bounded";
40 err_msg = "file operation failed";
42 case UTIL_ERR_INVALID_MODEL:
43 err_msg = "Invalid RoC model";
47 * Handle general error (as defined in linux errno.h)
49 if (abs(errorcode) < 300)
50 err_msg = strerror(abs(errorcode));
52 err_msg = "Unknown error code";
60 roc_clk_freq_get(uint16_t *rclk_freq, uint16_t *sclk_freq)
62 *rclk_freq = dev_rclk_freq;
63 *sclk_freq = dev_sclk_freq;