arch/arm/samv7: fix print specifiers issues

Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
This commit is contained in:
Petro Karashchenko 2023-09-15 22:01:39 +03:00 committed by Xiang Xiao
parent afaa2028f6
commit 88c1a55efd

View File

@ -98,7 +98,7 @@
* occur in multiples of full change lines.
*/
#ifdef CONFIG_ARMV7M_DCACHE
#ifdef CONFIG_ARCH_DCACHE
# define MCAN_ALIGN ARMV7M_DCACHE_LINESIZE
# define MCAN_ALIGN_MASK (MCAN_ALIGN - 1)
# define MCAN_ALIGN_UP(n) (((n) + MCAN_ALIGN_MASK) & ~MCAN_ALIGN_MASK)
@ -986,10 +986,11 @@ static const struct can_ops_s g_mcanops =
};
#ifdef CONFIG_SAMV7_MCAN0
/* Message RAM allocation */
/* MCAN0 message RAM allocation */
static uint32_t g_mcan0_msgram[MCAN0_MSGRAM_WORDS]
#ifdef CONFIG_ARMV7M_DCACHE
#ifdef CONFIG_ARCH_DCACHE
__attribute__((aligned(MCAN_ALIGN)));
#else
;
@ -1084,10 +1085,11 @@ static struct can_dev_s g_mcan0dev =
#endif /* CONFIG_SAMV7_MCAN0 */
#ifdef CONFIG_SAMV7_MCAN1
/* MCAN1 message RAM allocation */
static uint32_t g_mcan1_msgram[MCAN1_MSGRAM_WORDS]
#ifdef CONFIG_ARMV7M_DCACHE
#ifdef CONFIG_ARCH_DCACHE
__attribute__((aligned(MCAN_ALIGN)));
#else
;
@ -1249,7 +1251,7 @@ static uint32_t mcan_getreg(struct sam_mcan_s *priv, int offset)
/* Show the register value read */
caninfo("%08x->%08x\n", regaddr, regval);
caninfo("%08" PRIx32 "->%08" PRIx32 "\n", regaddr, regval);
return regval;
}
@ -1287,7 +1289,7 @@ static void mcan_putreg(struct sam_mcan_s *priv, int offset,
/* Show the register value being written */
caninfo("%08x<-%08x\n", regaddr, regval);
caninfo("%08" PRIx32 "<-%08" PRIx32 "\n", regaddr, regval);
/* Write the value */
@ -1299,6 +1301,7 @@ static void mcan_putreg(struct sam_mcan_s *priv, int offset,
uint32_t regval)
{
const struct sam_config_s *config = priv->config;
putreg32(regval, config->base + offset);
}
@ -3019,7 +3022,7 @@ static int mcan_send(struct can_dev_s *dev, struct can_msg_s *msg)
}
txbuffer[0] = regval;
reginfo("T0: %08x\n", regval);
reginfo("T0: %08" PRIx32 "\n", regval);
/* Format word T1:
* Data Length Code (DLC) - Value from message structure
@ -3041,7 +3044,7 @@ static int mcan_send(struct can_dev_s *dev, struct can_msg_s *msg)
}
#endif
reginfo("T1: %08x\n", txbuffer[1]);
reginfo("T1: %08" PRIx32 "\n", txbuffer[1]);
/* Followed by the amount of data corresponding to the DLC (T2..) */
@ -3189,7 +3192,7 @@ static bool mcan_txempty(struct can_dev_s *dev)
*/
regval = mcan_getreg(priv, SAM_MCAN_TXFQS_OFFSET);
if (((regval & MCAN_TXFQS_TFQF) != 0))
if ((regval & MCAN_TXFQS_TFQF) != 0)
{
nxmutex_unlock(&priv->lock);
return false;
@ -3371,9 +3374,9 @@ static void mcan_error(struct can_dev_s *dev, uint32_t status)
data[3] |= (CAN_ERROR3_CRCSEQ | CAN_ERROR3_CRCDEL);
}
if ((lec == MCAN_PSR_EC_BIT0_ERROR) || \
(lec == MCAN_PSR_EC_BIT1_ERROR) || \
(dlec == MCAN_PSR_EC_BIT0_ERROR) || \
if ((lec == MCAN_PSR_EC_BIT0_ERROR) ||
(lec == MCAN_PSR_EC_BIT1_ERROR) ||
(dlec == MCAN_PSR_EC_BIT0_ERROR) ||
(dlec == MCAN_PSR_EC_BIT1_ERROR))
{
/* Bit Error */
@ -3389,7 +3392,7 @@ static void mcan_error(struct can_dev_s *dev, uint32_t status)
errbits |= CAN_ERROR_NOACK;
}
if ((lec == MCAN_PSR_EC_FORM_ERROR) || \
if ((lec == MCAN_PSR_EC_FORM_ERROR) ||
(dlec == MCAN_PSR_EC_FORM_ERROR))
{
/* Format Error */
@ -3398,7 +3401,7 @@ static void mcan_error(struct can_dev_s *dev, uint32_t status)
data[2] |= CAN_ERROR2_FORM;
}
if ((lec == MCAN_PSR_EC_STUFF_ERROR) || \
if ((lec == MCAN_PSR_EC_STUFF_ERROR) ||
(dlec == MCAN_PSR_EC_STUFF_ERROR))
{
/* Stuff Error */
@ -3465,10 +3468,10 @@ static void mcan_receive(struct can_dev_s *dev, uint32_t *rxbuffer,
/* Format the CAN header */
/* Work R0 contains the CAN ID */
/* Word R0 contains the CAN ID */
regval = *rxbuffer++;
reginfo("R0: %08x\n", regval);
reginfo("R0: %08" PRIx32 "\n", regval);
#ifdef CONFIG_CAN_ERRORS
hdr.ch_error = 0;
@ -3516,7 +3519,7 @@ static void mcan_receive(struct can_dev_s *dev, uint32_t *rxbuffer,
/* Word R1 contains the DLC and timestamp */
regval = *rxbuffer++;
reginfo("R1: %08x\n", regval);
reginfo("R1: %08" PRIx32 "\n", regval);
hdr.ch_dlc = (regval & BUFFER_R1_DLC_MASK) >> BUFFER_R1_DLC_SHIFT;
@ -3688,7 +3691,7 @@ static int mcan_interrupt(int irq, void *context, void *arg)
ie |= MCAN_INT_ACKE;
mcan_putreg(priv, SAM_MCAN_IE_OFFSET, ie);
}
else if ((priv->rev == 1) && \
else if ((priv->rev == 1) &&
((ie & (MCAN_INT_PEA | MCAN_INT_PED)) == 0))
{
ie |= MCAN_INT_PEA | MCAN_INT_PED;