|
@@ -39,16 +39,16 @@
|
|
|
struct fsl_mc_io;
|
|
|
|
|
|
int dpmcp_open(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
+ u32 cmd_flags,
|
|
|
int dpmcp_id,
|
|
|
- uint16_t *token);
|
|
|
+ u16 *token);
|
|
|
|
|
|
/* Get portal ID from pool */
|
|
|
#define DPMCP_GET_PORTAL_ID_FROM_POOL (-1)
|
|
|
|
|
|
int dpmcp_close(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token);
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token);
|
|
|
|
|
|
/**
|
|
|
* struct dpmcp_cfg - Structure representing DPMCP configuration
|
|
@@ -60,17 +60,17 @@ struct dpmcp_cfg {
|
|
|
};
|
|
|
|
|
|
int dpmcp_create(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
+ u32 cmd_flags,
|
|
|
const struct dpmcp_cfg *cfg,
|
|
|
- uint16_t *token);
|
|
|
+ u16 *token);
|
|
|
|
|
|
int dpmcp_destroy(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token);
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token);
|
|
|
|
|
|
int dpmcp_reset(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token);
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token);
|
|
|
|
|
|
/* IRQ */
|
|
|
/* IRQ Index */
|
|
@@ -85,53 +85,53 @@ int dpmcp_reset(struct fsl_mc_io *mc_io,
|
|
|
* @irq_num: A user defined number associated with this IRQ
|
|
|
*/
|
|
|
struct dpmcp_irq_cfg {
|
|
|
- uint64_t paddr;
|
|
|
- uint32_t val;
|
|
|
+ u64 paddr;
|
|
|
+ u32 val;
|
|
|
int irq_num;
|
|
|
};
|
|
|
|
|
|
int dpmcp_set_irq(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token,
|
|
|
- uint8_t irq_index,
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token,
|
|
|
+ u8 irq_index,
|
|
|
struct dpmcp_irq_cfg *irq_cfg);
|
|
|
|
|
|
int dpmcp_get_irq(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token,
|
|
|
- uint8_t irq_index,
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token,
|
|
|
+ u8 irq_index,
|
|
|
int *type,
|
|
|
struct dpmcp_irq_cfg *irq_cfg);
|
|
|
|
|
|
int dpmcp_set_irq_enable(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token,
|
|
|
- uint8_t irq_index,
|
|
|
- uint8_t en);
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token,
|
|
|
+ u8 irq_index,
|
|
|
+ u8 en);
|
|
|
|
|
|
int dpmcp_get_irq_enable(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token,
|
|
|
- uint8_t irq_index,
|
|
|
- uint8_t *en);
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token,
|
|
|
+ u8 irq_index,
|
|
|
+ u8 *en);
|
|
|
|
|
|
int dpmcp_set_irq_mask(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token,
|
|
|
- uint8_t irq_index,
|
|
|
- uint32_t mask);
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token,
|
|
|
+ u8 irq_index,
|
|
|
+ u32 mask);
|
|
|
|
|
|
int dpmcp_get_irq_mask(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token,
|
|
|
- uint8_t irq_index,
|
|
|
- uint32_t *mask);
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token,
|
|
|
+ u8 irq_index,
|
|
|
+ u32 *mask);
|
|
|
|
|
|
int dpmcp_get_irq_status(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token,
|
|
|
- uint8_t irq_index,
|
|
|
- uint32_t *status);
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token,
|
|
|
+ u8 irq_index,
|
|
|
+ u32 *status);
|
|
|
|
|
|
/**
|
|
|
* struct dpmcp_attr - Structure representing DPMCP attributes
|
|
@@ -146,14 +146,14 @@ struct dpmcp_attr {
|
|
|
* @minor: DPMCP minor version
|
|
|
*/
|
|
|
struct {
|
|
|
- uint16_t major;
|
|
|
- uint16_t minor;
|
|
|
+ u16 major;
|
|
|
+ u16 minor;
|
|
|
} version;
|
|
|
};
|
|
|
|
|
|
int dpmcp_get_attributes(struct fsl_mc_io *mc_io,
|
|
|
- uint32_t cmd_flags,
|
|
|
- uint16_t token,
|
|
|
+ u32 cmd_flags,
|
|
|
+ u16 token,
|
|
|
struct dpmcp_attr *attr);
|
|
|
|
|
|
#endif /* __FSL_DPMCP_H */
|