]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: loongson: Use BIT() macro
authorBinbin Zhou <zhoubinbin@loongson.cn>
Mon, 9 Sep 2024 07:19:05 +0000 (15:19 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 9 Sep 2024 15:26:48 +0000 (16:26 +0100)
Where applicable, use BIT() macro instead of shift operation to improve
readability.

Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn>
Link: https://patch.msgid.link/ccca555c96f18c0ecf5f1544c82945ba651d105f.1725844530.git.zhoubinbin@loongson.cn
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/loongson/loongson_dma.c
sound/soc/loongson/loongson_i2s.h

index 0238f88bc674b6d38220b7cb8c6e826014ecbbcd..20e4a0641340d5536c99969ead9d52883eed9290 100644 (file)
 #include "loongson_i2s.h"
 
 /* DMA dma_order Register */
-#define DMA_ORDER_STOP          (1 << 4) /* DMA stop */
-#define DMA_ORDER_START         (1 << 3) /* DMA start */
-#define DMA_ORDER_ASK_VALID     (1 << 2) /* DMA ask valid flag */
-#define DMA_ORDER_AXI_UNCO      (1 << 1) /* Uncache access */
-#define DMA_ORDER_ADDR_64       (1 << 0) /* 64bits address support */
+#define DMA_ORDER_STOP          BIT(4) /* DMA stop */
+#define DMA_ORDER_START         BIT(3) /* DMA start */
+#define DMA_ORDER_ASK_VALID     BIT(2) /* DMA ask valid flag */
+#define DMA_ORDER_AXI_UNCO      BIT(1) /* Uncache access */
+#define DMA_ORDER_ADDR_64       BIT(0) /* 64bits address support */
 
 #define DMA_ORDER_ASK_MASK      (~0x1fUL) /* Ask addr mask */
 #define DMA_ORDER_CTRL_MASK     (0x0fUL)  /* Control mask  */
index 89492eebf83454dcdbf5cdb2dd58c1b1baa02dfc..c8052a762c1b359b4abb42253723f1e7c2c1eaa0 100644 (file)
 #define LS_I2S_RX_ORDER 0x110 /* RX DMA Order */
 
 /* Loongson I2S Control Register */
-#define I2S_CTRL_MCLK_READY    (1 << 16) /* MCLK ready */
-#define I2S_CTRL_MASTER                (1 << 15) /* Master mode */
-#define I2S_CTRL_MSB           (1 << 14) /* MSB bit order */
-#define I2S_CTRL_RX_EN         (1 << 13) /* RX enable */
-#define I2S_CTRL_TX_EN         (1 << 12) /* TX enable */
-#define I2S_CTRL_RX_DMA_EN     (1 << 11) /* DMA RX enable */
-#define I2S_CTRL_CLK_READY     (1 << 8)  /* BCLK ready */
-#define I2S_CTRL_TX_DMA_EN     (1 << 7)  /* DMA TX enable */
-#define I2S_CTRL_RESET         (1 << 4)  /* Controller soft reset */
-#define I2S_CTRL_MCLK_EN       (1 << 3)  /* Enable MCLK */
-#define I2S_CTRL_RX_INT_EN     (1 << 1)  /* RX interrupt enable */
-#define I2S_CTRL_TX_INT_EN     (1 << 0)  /* TX interrupt enable */
+#define I2S_CTRL_MCLK_READY    BIT(16) /* MCLK ready */
+#define I2S_CTRL_MASTER                BIT(15) /* Master mode */
+#define I2S_CTRL_MSB           BIT(14) /* MSB bit order */
+#define I2S_CTRL_RX_EN         BIT(13) /* RX enable */
+#define I2S_CTRL_TX_EN         BIT(12) /* TX enable */
+#define I2S_CTRL_RX_DMA_EN     BIT(11) /* DMA RX enable */
+#define I2S_CTRL_CLK_READY     BIT(8)  /* BCLK ready */
+#define I2S_CTRL_TX_DMA_EN     BIT(7)  /* DMA TX enable */
+#define I2S_CTRL_RESET         BIT(4)  /* Controller soft reset */
+#define I2S_CTRL_MCLK_EN       BIT(3)  /* Enable MCLK */
+#define I2S_CTRL_RX_INT_EN     BIT(1)  /* RX interrupt enable */
+#define I2S_CTRL_TX_INT_EN     BIT(0)  /* TX interrupt enable */
 
 #define LS_I2S_DRVNAME         "loongson-i2s"