drivers: can: split CAN classic and CAN-FD syscalls

Split CAN classic and CAN-FD syscalls into two:
- can_set_timing() -> can_set_timing() + can_set_timing_data()
- can_set_bitrate() -> can_set_bitrate() + can_set_bitrate_data()

Fixes: #45303

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2022-05-03 22:05:53 +02:00 committed by Carles Cufí
commit 18890828b8
19 changed files with 189 additions and 90 deletions

View file

@ -137,6 +137,7 @@ static const struct can_driver_api can_stm32fd_driver_api = {
.prescaler = 0x200
},
#ifdef CONFIG_CAN_FD_MODE
.set_timing_data = can_mcan_set_timing_data,
.timing_min_data = {
.sjw = 0x01,
.prop_seg = 0x00,