From 524726e72435e9cb94250ebf94a068e012c37cdd Mon Sep 17 00:00:00 2001 From: Piotr Dymacz Date: Thu, 10 Dec 2015 15:48:12 +0100 Subject: [PATCH] Use macros for bit fiels definition in QC/A common header file --- u-boot/include/soc/qca_soc_common.h | 64 ++++++++++++++--------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/u-boot/include/soc/qca_soc_common.h b/u-boot/include/soc/qca_soc_common.h index 6d98694..233c7a7 100644 --- a/u-boot/include/soc/qca_soc_common.h +++ b/u-boot/include/soc/qca_soc_common.h @@ -452,12 +452,12 @@ #define QCA_GPIO_OUT_FUNCX_GPIO12_EN_SHIFT 0 #define QCA_GPIO_OUT_FUNCX_GPIO16_EN_SHIFT 0 #define QCA_GPIO_OUT_FUNCX_GPIO20_EN_SHIFT 0 -#define QCA_GPIO_OUT_FUNCX_GPIO0_EN_MASK 0x000000FF -#define QCA_GPIO_OUT_FUNCX_GPIO4_EN_MASK 0x000000FF -#define QCA_GPIO_OUT_FUNCX_GPIO8_EN_MASK 0x000000FF -#define QCA_GPIO_OUT_FUNCX_GPIO12_EN_MASK 0x000000FF -#define QCA_GPIO_OUT_FUNCX_GPIO16_EN_MASK 0x000000FF -#define QCA_GPIO_OUT_FUNCX_GPIO20_EN_MASK 0x000000FF +#define QCA_GPIO_OUT_FUNCX_GPIO0_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO0_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO4_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO4_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO8_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO8_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO12_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO12_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO16_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO16_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO20_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO20_EN_SHIFT, 8) #define QCA_GPIO_OUT_FUNCX_GPIO1_EN_SHIFT 8 #define QCA_GPIO_OUT_FUNCX_GPIO5_EN_SHIFT 8 @@ -465,12 +465,12 @@ #define QCA_GPIO_OUT_FUNCX_GPIO13_EN_SHIFT 8 #define QCA_GPIO_OUT_FUNCX_GPIO17_EN_SHIFT 8 #define QCA_GPIO_OUT_FUNCX_GPIO21_EN_SHIFT 8 -#define QCA_GPIO_OUT_FUNCX_GPIO1_EN_MASK 0x0000FF00 -#define QCA_GPIO_OUT_FUNCX_GPIO5_EN_MASK 0x0000FF00 -#define QCA_GPIO_OUT_FUNCX_GPIO9_EN_MASK 0x0000FF00 -#define QCA_GPIO_OUT_FUNCX_GPIO13_EN_MASK 0x0000FF00 -#define QCA_GPIO_OUT_FUNCX_GPIO17_EN_MASK 0x0000FF00 -#define QCA_GPIO_OUT_FUNCX_GPIO21_EN_MASK 0x0000FF00 +#define QCA_GPIO_OUT_FUNCX_GPIO1_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO1_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO5_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO5_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO9_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO9_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO13_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO13_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO17_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO17_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO21_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO21_EN_SHIFT, 8) #define QCA_GPIO_OUT_FUNCX_GPIO2_EN_SHIFT 16 #define QCA_GPIO_OUT_FUNCX_GPIO6_EN_SHIFT 16 @@ -478,12 +478,12 @@ #define QCA_GPIO_OUT_FUNCX_GPIO14_EN_SHIFT 16 #define QCA_GPIO_OUT_FUNCX_GPIO18_EN_SHIFT 16 #define QCA_GPIO_OUT_FUNCX_GPIO22_EN_SHIFT 16 -#define QCA_GPIO_OUT_FUNCX_GPIO2_EN_MASK 0x00FF0000 -#define QCA_GPIO_OUT_FUNCX_GPIO6_EN_MASK 0x00FF0000 -#define QCA_GPIO_OUT_FUNCX_GPIO10_EN_MASK 0x00FF0000 -#define QCA_GPIO_OUT_FUNCX_GPIO14_EN_MASK 0x00FF0000 -#define QCA_GPIO_OUT_FUNCX_GPIO18_EN_MASK 0x00FF0000 -#define QCA_GPIO_OUT_FUNCX_GPIO22_EN_MASK 0x00FF0000 +#define QCA_GPIO_OUT_FUNCX_GPIO2_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO2_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO6_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO6_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO10_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO10_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO14_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO14_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO18_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO18_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO22_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO22_EN_SHIFT, 8) #define QCA_GPIO_OUT_FUNCX_GPIO3_EN_SHIFT 24 #define QCA_GPIO_OUT_FUNCX_GPIO7_EN_SHIFT 24 @@ -491,12 +491,12 @@ #define QCA_GPIO_OUT_FUNCX_GPIO15_EN_SHIFT 24 #define QCA_GPIO_OUT_FUNCX_GPIO19_EN_SHIFT 24 #define QCA_GPIO_OUT_FUNCX_GPIO23_EN_SHIFT 24 -#define QCA_GPIO_OUT_FUNCX_GPIO3_EN_MASK 0xFF000000 -#define QCA_GPIO_OUT_FUNCX_GPIO7_EN_MASK 0xFF000000 -#define QCA_GPIO_OUT_FUNCX_GPIO11_EN_MASK 0xFF000000 -#define QCA_GPIO_OUT_FUNCX_GPIO15_EN_MASK 0xFF000000 -#define QCA_GPIO_OUT_FUNCX_GPIO19_EN_MASK 0xFF000000 -#define QCA_GPIO_OUT_FUNCX_GPIO23_EN_MASK 0xFF000000 +#define QCA_GPIO_OUT_FUNCX_GPIO3_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO3_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO7_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO7_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO11_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO11_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO15_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO15_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO19_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO19_EN_SHIFT, 8) +#define QCA_GPIO_OUT_FUNCX_GPIO23_EN_MASK BITS(QCA_GPIO_OUT_FUNCX_GPIO23_EN_SHIFT, 8) /* GPIO output select values (for MUX) */ #define QCA_GPIO_OUT_MUX_GPIO_VAL 0 @@ -654,25 +654,25 @@ /* GPIO_IN_ENABLE0 register (GPIO in signals 0) */ #define QCA_GPIO_IN_EN0_SPI_MISO_SHIFT 0 -#define QCA_GPIO_IN_EN0_SPI_MISO_MASK 0x000000FF +#define QCA_GPIO_IN_EN0_SPI_MISO_MASK BITS(QCA_GPIO_IN_EN0_SPI_MISO_SHIFT, 8) #define QCA_GPIO_IN_EN0_LSUART_RXD_SHIFT 8 -#define QCA_GPIO_IN_EN0_LSUART_RXD_MASK 0x0000FF00 +#define QCA_GPIO_IN_EN0_LSUART_RXD_MASK BITS(QCA_GPIO_IN_EN0_LSUART_RXD_SHIFT ,8) /* GPIO_IN_ENABLE1 register (GPIO in signals 1) */ #define QCA_GPIO_IN_EN1_I2S_WS_SHIFT 0 -#define QCA_GPIO_IN_EN1_I2S_WS_MASK 0x000000FF +#define QCA_GPIO_IN_EN1_I2S_WS_MASK BITS(QCA_GPIO_IN_EN1_I2S_WS_SHIFT ,8) #define QCA_GPIO_IN_EN1_I2S_MIC_SD_SHIFT 8 -#define QCA_GPIO_IN_EN1_I2S_MIC_SD_MASK 0x0000FF00 +#define QCA_GPIO_IN_EN1_I2S_MIC_SD_MASK BITS(QCA_GPIO_IN_EN1_I2S_MIC_SD_SHIFT ,8) #define QCA_GPIO_IN_EN1_I2S_CLK_SHIFT 16 -#define QCA_GPIO_IN_EN1_I2S_CLK_MASK 0x00FF0000 +#define QCA_GPIO_IN_EN1_I2S_CLK_MASK BITS(QCA_GPIO_IN_EN1_I2S_CLK_SHIFT ,8) #define QCA_GPIO_IN_EN1_I2S_MCLK_SHIFT 24 -#define QCA_GPIO_IN_EN1_I2S_MCLK_MASK 0xFF000000 +#define QCA_GPIO_IN_EN1_I2S_MCLK_MASK BITS(QCA_GPIO_IN_EN1_I2S_MCLK_SHIFT ,8) /* GPIO_IN_ENABLE9 register (GPIO in signals 9) */ #define QCA_GPIO_IN_EN9_HSUART_RXD_SHIFT 16 -#define QCA_GPIO_IN_EN9_HSUART_RXD_MASK 0x00FF0000 +#define QCA_GPIO_IN_EN9_HSUART_RXD_MASK BITS(QCA_GPIO_IN_EN9_HSUART_RXD_SHIFT ,8) #define QCA_GPIO_IN_EN9_HSUART_CTS_SHIFT 24 -#define QCA_GPIO_IN_EN9_HSUART_CTS_MASK 0xFF000000 +#define QCA_GPIO_IN_EN9_HSUART_CTS_MASK BITS(QCA_GPIO_IN_EN9_HSUART_CTS_SHIFT ,8) /* GPIO_FUNCTION register (GPIO function) */ #define QCA_GPIO_FUNC_GPIO_SRIF_EN_SHIFT 0 -- 2.25.1