arch/arm/samv7: fix print specifiers issues
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
This commit is contained in:
parent
afaa2028f6
commit
88c1a55efd
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user