Lines Matching +full:fsl +full:- +full:mc
1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright 2013-2016 Freescale Semiconductor Inc.
7 #include <linux/fsl/mc.h>
9 #include "fsl-mc-private.h"
12 * dpbp_open() - Open a control session for the specified object.
13 * @mc_io: Pointer to MC portal's I/O object
22 * associated with the specific object ID and the specific MC
41 cmd_params->dpbp_id = cpu_to_le32(dpbp_id); in dpbp_open()
43 /* send command to mc*/ in dpbp_open()
56 * dpbp_close() - Close the control session of the object
57 * @mc_io: Pointer to MC portal's I/O object
76 /* send command to mc*/ in dpbp_close()
82 * dpbp_enable() - Enable the DPBP.
83 * @mc_io: Pointer to MC portal's I/O object
99 /* send command to mc*/ in dpbp_enable()
105 * dpbp_disable() - Disable the DPBP.
106 * @mc_io: Pointer to MC portal's I/O object
122 /* send command to mc*/ in dpbp_disable()
128 * dpbp_reset() - Reset the DPBP, returns the object to initial state.
129 * @mc_io: Pointer to MC portal's I/O object
145 /* send command to mc*/ in dpbp_reset()
151 * dpbp_get_attributes - Retrieve DPBP attributes.
153 * @mc_io: Pointer to MC portal's I/O object
173 /* send command to mc*/ in dpbp_get_attributes()
180 attr->bpid = le16_to_cpu(rsp_params->bpid); in dpbp_get_attributes()
181 attr->id = le32_to_cpu(rsp_params->id); in dpbp_get_attributes()