Home
last modified time | relevance | path

Searched refs:can_btc (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/can/
H A Dti_hecc.c268 u32 can_btc; in ti_hecc_set_btc() local
270 can_btc = (bit_timing->phase_seg2 - 1) & 0x7; in ti_hecc_set_btc()
271 can_btc |= ((bit_timing->phase_seg1 + bit_timing->prop_seg - 1) in ti_hecc_set_btc()
275 can_btc |= HECC_CANBTC_SAM; in ti_hecc_set_btc()
280 can_btc |= ((bit_timing->sjw - 1) & 0x3) << 8; in ti_hecc_set_btc()
281 can_btc |= ((bit_timing->brp - 1) & 0xFF) << 16; in ti_hecc_set_btc()
285 hecc_write(priv, HECC_CANBTC, can_btc); in ti_hecc_set_btc()
286 netdev_info(priv->ndev, "setting CANBTC=%#x\n", can_btc); in ti_hecc_set_btc()
/kernel/linux/linux-6.6/drivers/net/can/
H A Dti_hecc.c258 u32 can_btc; in ti_hecc_set_btc() local
260 can_btc = (bit_timing->phase_seg2 - 1) & 0x7; in ti_hecc_set_btc()
261 can_btc |= ((bit_timing->phase_seg1 + bit_timing->prop_seg - 1) in ti_hecc_set_btc()
265 can_btc |= HECC_CANBTC_SAM; in ti_hecc_set_btc()
270 can_btc |= ((bit_timing->sjw - 1) & 0x3) << 8; in ti_hecc_set_btc()
271 can_btc |= ((bit_timing->brp - 1) & 0xFF) << 16; in ti_hecc_set_btc()
275 hecc_write(priv, HECC_CANBTC, can_btc); in ti_hecc_set_btc()
276 netdev_info(priv->ndev, "setting CANBTC=%#x\n", can_btc); in ti_hecc_set_btc()

Completed in 4 milliseconds