Commit 9df5c535 authored by Daniel Baluta's avatar Daniel Baluta Committed by Mathieu Poirier
Browse files

reset: imx8mp-audiomix: Add prefix for internal macro



This adds IMX8MP_AUDIOMIX_ prefix to internal macros in order to show
that specific macros are related to audiomix.

Reviewed-by: default avatarPhilipp Zabel <p.zabel@pengutronix.de>
Reviewed-by: default avatarFrank Li <Frank.Li@nxp.com>
Reviewed-by: default avatarPeng Fan <peng.fan@nxp.com>
Signed-off-by: default avatarDaniel Baluta <daniel.baluta@nxp.com>
Link: https://lore.kernel.org/r/20250311085812.1296243-5-daniel.baluta@nxp.com


Signed-off-by: default avatarMathieu Poirier <mathieu.poirier@linaro.org>
parent e1b31235
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -11,8 +11,8 @@
#include <linux/of_address.h>
#include <linux/reset-controller.h>

#define EARC			0x200
#define EARC_RESET_MASK		0x3
#define IMX8MP_AUDIOMIX_EARC_RESET_OFFSET	0x200
#define IMX8MP_AUDIOMIX_EARC_RESET_MASK		0x3

struct imx8mp_audiomix_reset {
	struct reset_controller_dev rcdev;
@@ -35,8 +35,8 @@ static int imx8mp_audiomix_reset_assert(struct reset_controller_dev *rcdev,

	mask = BIT(id);
	spin_lock_irqsave(&priv->lock, flags);
	reg = readl(reg_addr + EARC);
	writel(reg & ~mask, reg_addr + EARC);
	reg = readl(reg_addr + IMX8MP_AUDIOMIX_EARC_RESET_OFFSET);
	writel(reg & ~mask, reg_addr + IMX8MP_AUDIOMIX_EARC_RESET_OFFSET);
	spin_unlock_irqrestore(&priv->lock, flags);

	return 0;
@@ -52,8 +52,8 @@ static int imx8mp_audiomix_reset_deassert(struct reset_controller_dev *rcdev,

	mask = BIT(id);
	spin_lock_irqsave(&priv->lock, flags);
	reg = readl(reg_addr + EARC);
	writel(reg | mask, reg_addr + EARC);
	reg = readl(reg_addr + IMX8MP_AUDIOMIX_EARC_RESET_OFFSET);
	writel(reg | mask, reg_addr + IMX8MP_AUDIOMIX_EARC_RESET_OFFSET);
	spin_unlock_irqrestore(&priv->lock, flags);

	return 0;
@@ -78,7 +78,7 @@ static int imx8mp_audiomix_reset_probe(struct auxiliary_device *adev,
	spin_lock_init(&priv->lock);

	priv->rcdev.owner     = THIS_MODULE;
	priv->rcdev.nr_resets = fls(EARC_RESET_MASK);
	priv->rcdev.nr_resets = fls(IMX8MP_AUDIOMIX_EARC_RESET_MASK);
	priv->rcdev.ops       = &imx8mp_audiomix_reset_ops;
	priv->rcdev.of_node   = dev->parent->of_node;
	priv->rcdev.dev	      = dev;