Lines Matching defs:flexcan_priv
348 struct flexcan_priv { struct
349 struct can_priv can;
350 struct can_rx_offload offload;
351 struct device *dev;
353 struct flexcan_regs __iomem *regs;
354 struct flexcan_mb __iomem *tx_mb;
355 struct flexcan_mb __iomem *tx_mb_reserved;
356 u8 tx_mb_idx;
357 u8 mb_count;
358 u8 mb_size;
359 u8 clk_src; /* clock source of CAN Protocol Engine */
360 u8 scu_idx;
362 u64 rx_mask;
363 u64 tx_mask;
364 u32 reg_ctrl_default;
366 struct clk *clk_ipg;
367 struct clk *clk_per;
368 const struct flexcan_devtype_data *devtype_data;
369 struct regulator *reg_xceiver;
370 struct flexcan_stop_mode stm;
372 int irq_boff;
373 int irq_err;
376 struct imx_sc_ipc *sc_ipc_handle;
379 u32 (*read)(void __iomem *addr);
380 void (*write)(u32 val, void __iomem *addr);