Skip to content

Commit 5c7d55b

Browse files
Pankaj Sharmamarckleinebudde
authored andcommitted
can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0
Add support for mcan bit timing and control mode according to bosch mcan IP version 3.3.0. The mcan version read from the Core Release field of CREL register would be 33. Accordingly the properties are to be set for mcan v3.3.0 Signed-off-by: Pankaj Sharma <pankj.sharma@samsung.com> Link: https://lore.kernel.org/r/1606366302-5520-1-git-send-email-pankj.sharma@samsung.com Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
1 parent e3409e4 commit 5c7d55b

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

drivers/net/can/m_can/m_can.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1385,6 +1385,8 @@ static int m_can_dev_setup(struct m_can_classdev *m_can_dev)
13851385
&m_can_data_bittiming_const_31X;
13861386
break;
13871387
case 32:
1388+
case 33:
1389+
/* Support both MCAN version v3.2.x and v3.3.0 */
13881390
m_can_dev->can.bittiming_const = m_can_dev->bit_timing ?
13891391
m_can_dev->bit_timing : &m_can_bittiming_const_31X;
13901392

0 commit comments

Comments
 (0)