Browse Source

drivers: can: remove unnecessary asserts

Remove unnecessary asserts from various CAN controller drivers. These
asserts are all covered by the common CAN subsystem API implementations.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
pull/71951/head
Henrik Brix Andersen 1 year ago committed by Carles Cufí
parent
commit
71fe0f413b
  1. 2
      drivers/can/can_loopback.c
  2. 6
      drivers/can/can_mcan.c
  3. 2
      drivers/can/can_mcp2515.c
  4. 3
      drivers/can/can_mcp251xfd.c
  5. 4
      drivers/can/can_mcux_flexcan.c
  6. 2
      drivers/can/can_native_linux.c
  7. 4
      drivers/can/can_nxp_s32_canxl.c
  8. 3
      drivers/can/can_rcar.c
  9. 2
      drivers/can/can_sja1000.c
  10. 3
      drivers/can/can_stm32_bxcan.c
  11. 2
      drivers/can/can_xmc4xxx.c

2
drivers/can/can_loopback.c

@ -112,8 +112,6 @@ static int can_loopback_send(const struct device *dev, @@ -112,8 +112,6 @@ static int can_loopback_send(const struct device *dev,
uint8_t max_dlc = CAN_MAX_DLC;
int ret;
__ASSERT_NO_MSG(callback != NULL);
LOG_DBG("Sending %d bytes on %s. Id: 0x%x, ID type: %s %s",
frame->dlc, dev->name, frame->id,
(frame->flags & CAN_FRAME_IDE) != 0 ? "extended" : "standard",

6
drivers/can/can_mcan.c

@ -921,8 +921,6 @@ int can_mcan_send(const struct device *dev, const struct can_frame *frame, k_tim @@ -921,8 +921,6 @@ int can_mcan_send(const struct device *dev, const struct can_frame *frame, k_tim
(frame->flags & CAN_FRAME_FDF) != 0U ? "FD frame" : "",
(frame->flags & CAN_FRAME_BRS) != 0U ? "BRS" : "");
__ASSERT_NO_MSG(callback != NULL);
#ifdef CONFIG_CAN_FD_MODE
if ((frame->flags & ~(CAN_FRAME_IDE | CAN_FRAME_RTR | CAN_FRAME_FDF | CAN_FRAME_BRS)) !=
0) {
@ -1164,10 +1162,6 @@ int can_mcan_add_rx_filter(const struct device *dev, can_rx_callback_t callback, @@ -1164,10 +1162,6 @@ int can_mcan_add_rx_filter(const struct device *dev, can_rx_callback_t callback,
const struct can_mcan_callbacks *cbs = config->callbacks;
int filter_id;
if (callback == NULL) {
return -EINVAL;
}
if ((filter->flags & ~(CAN_FILTER_IDE)) != 0U) {
LOG_ERR("unsupported CAN filter flags 0x%02x", filter->flags);
return -ENOTSUP;

2
drivers/can/can_mcp2515.c

@ -537,8 +537,6 @@ static int mcp2515_send(const struct device *dev, @@ -537,8 +537,6 @@ static int mcp2515_send(const struct device *dev,
uint8_t len;
uint8_t tx_frame[MCP2515_FRAME_LEN];
__ASSERT_NO_MSG(callback != NULL);
if (frame->dlc > CAN_MAX_DLC) {
LOG_ERR("DLC of %d exceeds maximum (%d)",
frame->dlc, CAN_MAX_DLC);

3
drivers/can/can_mcp251xfd.c

@ -496,8 +496,6 @@ static int mcp251xfd_send(const struct device *dev, const struct can_frame *msg, @@ -496,8 +496,6 @@ static int mcp251xfd_send(const struct device *dev, const struct can_frame *msg,
msg->flags & CAN_FRAME_FDF ? "FD frame" : "",
msg->flags & CAN_FRAME_BRS ? "BRS" : "");
__ASSERT_NO_MSG(callback != NULL);
if (!dev_data->common.started) {
return -ENETDOWN;
}
@ -559,7 +557,6 @@ static int mcp251xfd_add_rx_filter(const struct device *dev, can_rx_callback_t r @@ -559,7 +557,6 @@ static int mcp251xfd_add_rx_filter(const struct device *dev, can_rx_callback_t r
int filter_idx;
int ret;
__ASSERT(rx_cb != NULL, "rx_cb can not be null");
k_mutex_lock(&dev_data->mutex, K_FOREVER);
for (filter_idx = 0; filter_idx < CONFIG_CAN_MAX_FILTER ; filter_idx++) {

4
drivers/can/can_mcux_flexcan.c

@ -671,8 +671,6 @@ static int mcux_flexcan_send(const struct device *dev, @@ -671,8 +671,6 @@ static int mcux_flexcan_send(const struct device *dev,
uint8_t max_dlc = CAN_MAX_DLC;
int alloc;
__ASSERT_NO_MSG(callback != NULL);
if (UTIL_AND(IS_ENABLED(CONFIG_CAN_MCUX_FLEXCAN_FD),
((data->common.mode & CAN_MODE_FD) != 0U))) {
if ((frame->flags & ~(CAN_FRAME_IDE | CAN_FRAME_RTR |
@ -772,8 +770,6 @@ static int mcux_flexcan_add_rx_filter(const struct device *dev, @@ -772,8 +770,6 @@ static int mcux_flexcan_add_rx_filter(const struct device *dev,
int alloc = -ENOSPC;
int i;
__ASSERT_NO_MSG(callback);
if ((filter->flags & ~(CAN_FILTER_IDE)) != 0) {
LOG_ERR("unsupported CAN filter flags 0x%02x", filter->flags);
return -ENOTSUP;

2
drivers/can/can_native_linux.c

@ -138,8 +138,6 @@ static int can_native_linux_send(const struct device *dev, const struct can_fram @@ -138,8 +138,6 @@ static int can_native_linux_send(const struct device *dev, const struct can_fram
(frame->flags & CAN_FRAME_IDE) != 0 ? "extended" : "standard",
(frame->flags & CAN_FRAME_RTR) != 0 ? ", RTR frame" : "");
__ASSERT_NO_MSG(callback != NULL);
#ifdef CONFIG_CAN_FD_MODE
if ((frame->flags & ~(CAN_FRAME_IDE | CAN_FRAME_RTR |
CAN_FRAME_FDF | CAN_FRAME_BRS)) != 0) {

4
drivers/can/can_nxp_s32_canxl.c

@ -464,8 +464,6 @@ static int can_nxp_s32_add_rx_filter(const struct device *dev, @@ -464,8 +464,6 @@ static int can_nxp_s32_add_rx_filter(const struct device *dev,
int mb_indx;
uint32_t mask;
__ASSERT_NO_MSG(callback != NULL);
if ((filter->flags & ~(CAN_FILTER_IDE)) != 0) {
LOG_ERR("unsupported CAN filter flags 0x%02x", filter->flags);
return -ENOTSUP;
@ -555,8 +553,6 @@ static int can_nxp_s32_send(const struct device *dev, @@ -555,8 +553,6 @@ static int can_nxp_s32_send(const struct device *dev,
enum can_state state;
int alloc, mb_indx;
__ASSERT_NO_MSG(callback != NULL);
#ifdef CAN_NXP_S32_FD_MODE
if ((frame->flags & ~(CAN_FRAME_IDE | CAN_FRAME_FDF | CAN_FRAME_BRS)) != 0) {
LOG_ERR("unsupported CAN frame flags 0x%02x", frame->flags);

3
drivers/can/can_rcar.c

@ -888,9 +888,6 @@ static int can_rcar_send(const struct device *dev, const struct can_frame *frame @@ -888,9 +888,6 @@ static int can_rcar_send(const struct device *dev, const struct can_frame *frame
"extended" : "standard"
, (frame->flags & CAN_FRAME_RTR) != 0 ? "yes" : "no");
__ASSERT_NO_MSG(callback != NULL);
__ASSERT(frame->dlc == 0U || frame->data != NULL, "Dataptr is null");
if (frame->dlc > CAN_MAX_DLC) {
LOG_ERR("DLC of %d exceeds maximum (%d)",
frame->dlc, CAN_MAX_DLC);

2
drivers/can/can_sja1000.c

@ -378,8 +378,6 @@ int can_sja1000_send(const struct device *dev, const struct can_frame *frame, k_ @@ -378,8 +378,6 @@ int can_sja1000_send(const struct device *dev, const struct can_frame *frame, k_
uint8_t cmr;
uint8_t sr;
__ASSERT_NO_MSG(callback != NULL);
if (frame->dlc > CAN_MAX_DLC) {
LOG_ERR("TX frame DLC %u exceeds maximum (%d)", frame->dlc, CAN_MAX_DLC);
return -EINVAL;

3
drivers/can/can_stm32_bxcan.c

@ -774,9 +774,6 @@ static int can_stm32_send(const struct device *dev, const struct can_frame *fram @@ -774,9 +774,6 @@ static int can_stm32_send(const struct device *dev, const struct can_frame *fram
, (frame->flags & CAN_FRAME_IDE) != 0 ? "extended" : "standard"
, (frame->flags & CAN_FRAME_RTR) != 0 ? "yes" : "no");
__ASSERT_NO_MSG(callback != NULL);
__ASSERT(frame->dlc == 0U || frame->data != NULL, "Dataptr is null");
if (frame->dlc > CAN_MAX_DLC) {
LOG_ERR("DLC of %d exceeds maximum (%d)", frame->dlc, CAN_MAX_DLC);
return -EINVAL;

2
drivers/can/can_xmc4xxx.c

@ -156,8 +156,6 @@ static int can_xmc4xxx_send(const struct device *dev, const struct can_frame *ms @@ -156,8 +156,6 @@ static int can_xmc4xxx_send(const struct device *dev, const struct can_frame *ms
msg->flags & CAN_FRAME_FDF ? "FD frame" : "",
msg->flags & CAN_FRAME_BRS ? "BRS" : "");
__ASSERT_NO_MSG(callback != NULL);
if (msg->dlc > CAN_XMC4XXX_MAX_DLC) {
return -EINVAL;
}

Loading…
Cancel
Save