| * Copyright (C) 2014 Freescale Semiconductor |
| * SPDX-License-Identifier: GPL-2.0+ |
| #ifndef _FSL_MC_PRIVATE_H_ |
| #define _FSL_MC_PRIVATE_H_ |
| #include <linux/compat.h> |
| #include <linux/stringify.h> |
| #include <fsl-mc/fsl_mc_sys.h> |
| #include <fsl-mc/fsl_mc_cmd.h> |
| #include <fsl-mc/fsl_dprc.h> |
| #include <fsl-mc/fsl_dpbp.h> |
| extern struct fsl_mc_io *dflt_mc_io; |
| * struct dpbp_node - DPBP strucuture |
| * @uint16_t handle: DPBP object handle |
| struct dpbp_attr dpbp_attr; |
| extern struct fsl_dpbp_obj *dflt_dpbp; |
| * struct fsl_dpio_obj - DPIO strucuture |
| * @struct qbman_swp *sw_portal: SW portal object |
| struct qbman_swp *sw_portal; /** SW portal object */ |
| extern struct fsl_dpio_obj *dflt_dpio; |
| int ldpaa_eth_init(struct dprc_obj_desc obj_desc); |
| #endif /* _FSL_MC_PRIVATE_H_ */ |