> From: Joakim Zhang > Sent: Monday, April 29, 2019 3:48 PM > > Time Segment1(tseg1) is composed of Propagate Segment(prop_seg) and > Phase Segmeng1(phase_seg1). The range of Time Segment1(plus 2) is 2 up to > 16 according to latest reference manual. That means the minimum value of > PROPSEG and PSEG1 bit field is 0. So change .tseg1 min value to 2. > I saw latest MX6Q RM still indicates it's 4-16. Can you help double check with IC guys whether all RM of related chips need update? Regards Dong Aisheng > Signed-off-by: Joakim Zhang <qiangqing.zhang@xxxxxxx> > --- > drivers/net/can/flexcan.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/can/flexcan.c b/drivers/net/can/flexcan.c index > e35083ff31ee..2ea35ef4aa27 100644 > --- a/drivers/net/can/flexcan.c > +++ b/drivers/net/can/flexcan.c > @@ -327,7 +327,7 @@ static const struct flexcan_devtype_data > fsl_ls1021a_r2_devtype_data = { > > static const struct can_bittiming_const flexcan_bittiming_const = { > .name = DRV_NAME, > - .tseg1_min = 4, > + .tseg1_min = 2, > .tseg1_max = 16, > .tseg2_min = 2, > .tseg2_max = 8, > -- > 2.17.1