soc: fsl: cpm1: qmc: Remove inline function specifiers

The inline function specifier is present on some functions but it is
better to let the compiler decide inlining or not these functions.

Remove inline specifiers.

Fixes: 3178d58e0b ("soc: fsl: cpm1: Add support for QMC")
Signed-off-by: Herve Codina <herve.codina@bootlin.com>
Suggested-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Link: https://lore.kernel.org/r/20231205152116.122512-6-herve.codina@bootlin.com
This commit is contained in:
Herve Codina 2023-12-05 16:21:02 +01:00
parent 0e034aec5b
commit 48490dc367

View file

@ -218,37 +218,37 @@ struct qmc {
struct qmc_chan *chans[64];
};
static inline void qmc_write16(void __iomem *addr, u16 val)
static void qmc_write16(void __iomem *addr, u16 val)
{
iowrite16be(val, addr);
}
static inline u16 qmc_read16(void __iomem *addr)
static u16 qmc_read16(void __iomem *addr)
{
return ioread16be(addr);
}
static inline void qmc_setbits16(void __iomem *addr, u16 set)
static void qmc_setbits16(void __iomem *addr, u16 set)
{
qmc_write16(addr, qmc_read16(addr) | set);
}
static inline void qmc_clrbits16(void __iomem *addr, u16 clr)
static void qmc_clrbits16(void __iomem *addr, u16 clr)
{
qmc_write16(addr, qmc_read16(addr) & ~clr);
}
static inline void qmc_write32(void __iomem *addr, u32 val)
static void qmc_write32(void __iomem *addr, u32 val)
{
iowrite32be(val, addr);
}
static inline u32 qmc_read32(void __iomem *addr)
static u32 qmc_read32(void __iomem *addr)
{
return ioread32be(addr);
}
static inline void qmc_setbits32(void __iomem *addr, u32 set)
static void qmc_setbits32(void __iomem *addr, u32 set)
{
qmc_write32(addr, qmc_read32(addr) | set);
}