Lines Matching +full:syscon +full:- +full:raminit
9 * - Sascha Hauer, Marc Kleine-Budde, Pengutronix <s.hauer@pengutronix.de>
10 * - Simon Kallweit, intefo AG <simon.kallweit@intefo.ch>
165 /* RAMINIT register description. Optional. */
171 /* Out of band RAMINIT register access via syscon regmap */
173 struct regmap *syscon; /* for raminit ctrl. reg. access */ member
174 unsigned int reg; /* register index within syscon */
211 struct c_can_raminit raminit_sys; /* RAMINIT via syscon regmap */
212 void (*raminit)(const struct c_can_priv *priv, bool enable); member
230 return ring->head & (ring->obj_num - 1); in c_can_get_tx_head()
235 return ring->tail & (ring->obj_num - 1); in c_can_get_tx_tail()
244 if (priv->type == BOSCH_D_CAN) in c_can_get_tx_free()
245 return ring->obj_num - (ring->head - ring->tail); in c_can_get_tx_free()
253 return ring->obj_num - head; in c_can_get_tx_free()