On 11/25/2016 03:38 PM, Phil Edworthy wrote: > A lot of the #defines are for single bits in a register, where the > name has _MASK on the end. Since this can be used for both a mask > and the value, remove _MASK from them. > > Whilst doing so, also remove the unnecessary brackets around the > constants. > > Signed-off-by: Phil Edworthy <phil.edwor...@renesas.com>
I guess this is done in automated way ? Anyway, thanks ! Acked-by: Marek Vasut <marek.va...@gmail.com> > --- > drivers/spi/cadence_qspi_apb.c | 86 > +++++++++++++++++++++--------------------- > 1 file changed, 43 insertions(+), 43 deletions(-) > > diff --git a/drivers/spi/cadence_qspi_apb.c b/drivers/spi/cadence_qspi_apb.c > index cd46a15..e7d8320 100644 > --- a/drivers/spi/cadence_qspi_apb.c > +++ b/drivers/spi/cadence_qspi_apb.c > @@ -32,37 +32,37 @@ > #include <spi.h> > #include "cadence_qspi.h" > > -#define CQSPI_REG_POLL_US (1) /* 1us */ > -#define CQSPI_REG_RETRY (10000) > -#define CQSPI_POLL_IDLE_RETRY (3) > +#define CQSPI_REG_POLL_US 1 /* 1us */ > +#define CQSPI_REG_RETRY 10000 > +#define CQSPI_POLL_IDLE_RETRY 3 > > -#define CQSPI_FIFO_WIDTH (4) > +#define CQSPI_FIFO_WIDTH 4 > > -#define CQSPI_REG_SRAM_THRESHOLD_WORDS (50) > +#define CQSPI_REG_SRAM_THRESHOLD_WORDS 50 > > /* Transfer mode */ > -#define CQSPI_INST_TYPE_SINGLE (0) > -#define CQSPI_INST_TYPE_DUAL (1) > -#define CQSPI_INST_TYPE_QUAD (2) > +#define CQSPI_INST_TYPE_SINGLE 0 > +#define CQSPI_INST_TYPE_DUAL 1 > +#define CQSPI_INST_TYPE_QUAD 2 > > -#define CQSPI_STIG_DATA_LEN_MAX (8) > - > -#define CQSPI_DUMMY_CLKS_PER_BYTE (8) > -#define CQSPI_DUMMY_BYTES_MAX (4) > +#define CQSPI_STIG_DATA_LEN_MAX 8 > > +#define CQSPI_DUMMY_CLKS_PER_BYTE 8 > +#define CQSPI_DUMMY_BYTES_MAX 4 > > #define CQSPI_REG_SRAM_FILL_THRESHOLD \ > ((CQSPI_REG_SRAM_SIZE_WORD / 2) * CQSPI_FIFO_WIDTH) > + > /**************************************************************************** > * Controller's configuration and status register (offset from QSPI_BASE) > > ****************************************************************************/ > #define CQSPI_REG_CONFIG 0x00 > -#define CQSPI_REG_CONFIG_ENABLE_MASK BIT(0) > +#define CQSPI_REG_CONFIG_ENABLE BIT(0) > #define CQSPI_REG_CONFIG_CLK_POL BIT(1) > #define CQSPI_REG_CONFIG_CLK_PHA BIT(2) > -#define CQSPI_REG_CONFIG_DIRECT_MASK BIT(7) > -#define CQSPI_REG_CONFIG_DECODE_MASK BIT(9) > -#define CQSPI_REG_CONFIG_XIP_IMM_MASK BIT(18) > +#define CQSPI_REG_CONFIG_DIRECT BIT(7) > +#define CQSPI_REG_CONFIG_DECODE BIT(9) > +#define CQSPI_REG_CONFIG_XIP_IMM BIT(18) > #define CQSPI_REG_CONFIG_CHIPSELECT_LSB 10 > #define CQSPI_REG_CONFIG_BAUD_LSB 19 > #define CQSPI_REG_CONFIG_IDLE_LSB 31 > @@ -123,18 +123,18 @@ > #define CQSPI_REG_IRQMASK 0x44 > > #define CQSPI_REG_INDIRECTRD 0x60 > -#define CQSPI_REG_INDIRECTRD_START_MASK BIT(0) > -#define CQSPI_REG_INDIRECTRD_CANCEL_MASK BIT(1) > -#define CQSPI_REG_INDIRECTRD_INPROGRESS_MASK BIT(2) > -#define CQSPI_REG_INDIRECTRD_DONE_MASK BIT(5) > +#define CQSPI_REG_INDIRECTRD_START BIT(0) > +#define CQSPI_REG_INDIRECTRD_CANCEL BIT(1) > +#define CQSPI_REG_INDIRECTRD_INPROGRESS BIT(2) > +#define CQSPI_REG_INDIRECTRD_DONE BIT(5) > > #define CQSPI_REG_INDIRECTRDWATERMARK 0x64 > #define CQSPI_REG_INDIRECTRDSTARTADDR 0x68 > #define CQSPI_REG_INDIRECTRDBYTES 0x6C > > #define CQSPI_REG_CMDCTRL 0x90 > -#define CQSPI_REG_CMDCTRL_EXECUTE_MASK BIT(0) > -#define CQSPI_REG_CMDCTRL_INPROGRESS_MASK BIT(1) > +#define CQSPI_REG_CMDCTRL_EXECUTE BIT(0) > +#define CQSPI_REG_CMDCTRL_INPROGRESS BIT(1) > #define CQSPI_REG_CMDCTRL_DUMMY_LSB 7 > #define CQSPI_REG_CMDCTRL_WR_BYTES_LSB 12 > #define CQSPI_REG_CMDCTRL_WR_EN_LSB 15 > @@ -150,10 +150,10 @@ > #define CQSPI_REG_CMDCTRL_OPCODE_MASK 0xFF > > #define CQSPI_REG_INDIRECTWR 0x70 > -#define CQSPI_REG_INDIRECTWR_START_MASK BIT(0) > -#define CQSPI_REG_INDIRECTWR_CANCEL_MASK BIT(1) > -#define CQSPI_REG_INDIRECTWR_INPROGRESS_MASK BIT(2) > -#define CQSPI_REG_INDIRECTWR_DONE_MASK BIT(5) > +#define CQSPI_REG_INDIRECTWR_START BIT(0) > +#define CQSPI_REG_INDIRECTWR_CANCEL BIT(1) > +#define CQSPI_REG_INDIRECTWR_INPROGRESS BIT(2) > +#define CQSPI_REG_INDIRECTWR_DONE BIT(5) > > #define CQSPI_REG_INDIRECTWRWATERMARK 0x74 > #define CQSPI_REG_INDIRECTWRSTARTADDR 0x78 > @@ -197,7 +197,7 @@ void cadence_qspi_apb_controller_enable(void *reg_base) > { > unsigned int reg; > reg = readl(reg_base + CQSPI_REG_CONFIG); > - reg |= CQSPI_REG_CONFIG_ENABLE_MASK; > + reg |= CQSPI_REG_CONFIG_ENABLE; > writel(reg, reg_base + CQSPI_REG_CONFIG); > return; > } > @@ -206,7 +206,7 @@ void cadence_qspi_apb_controller_disable(void *reg_base) > { > unsigned int reg; > reg = readl(reg_base + CQSPI_REG_CONFIG); > - reg &= ~CQSPI_REG_CONFIG_ENABLE_MASK; > + reg &= ~CQSPI_REG_CONFIG_ENABLE; > writel(reg, reg_base + CQSPI_REG_CONFIG); > return; > } > @@ -328,9 +328,9 @@ void cadence_qspi_apb_chipselect(void *reg_base, > reg = readl(reg_base + CQSPI_REG_CONFIG); > /* docoder */ > if (decoder_enable) { > - reg |= CQSPI_REG_CONFIG_DECODE_MASK; > + reg |= CQSPI_REG_CONFIG_DECODE; > } else { > - reg &= ~CQSPI_REG_CONFIG_DECODE_MASK; > + reg &= ~CQSPI_REG_CONFIG_DECODE; > /* Convert CS if without decoder. > * CS0 to 4b'1110 > * CS1 to 4b'1101 > @@ -424,12 +424,12 @@ static int cadence_qspi_apb_exec_flash_cmd(void > *reg_base, > /* Write the CMDCTRL without start execution. */ > writel(reg, reg_base + CQSPI_REG_CMDCTRL); > /* Start execute */ > - reg |= CQSPI_REG_CMDCTRL_EXECUTE_MASK; > + reg |= CQSPI_REG_CMDCTRL_EXECUTE; > writel(reg, reg_base + CQSPI_REG_CMDCTRL); > > while (retry--) { > reg = readl(reg_base + CQSPI_REG_CMDCTRL); > - if ((reg & CQSPI_REG_CMDCTRL_INPROGRESS_MASK) == 0) > + if ((reg & CQSPI_REG_CMDCTRL_INPROGRESS) == 0) > break; > udelay(1); > } > @@ -647,7 +647,7 @@ int cadence_qspi_apb_indirect_read_execute(struct > cadence_spi_platdata *plat, > writel(n_rx, plat->regbase + CQSPI_REG_INDIRECTRDBYTES); > > /* Start the indirect read transfer */ > - writel(CQSPI_REG_INDIRECTRD_START_MASK, > + writel(CQSPI_REG_INDIRECTRD_START, > plat->regbase + CQSPI_REG_INDIRECTRD); > > while (remaining > 0) { > @@ -676,21 +676,21 @@ int cadence_qspi_apb_indirect_read_execute(struct > cadence_spi_platdata *plat, > > /* Check indirect done status */ > ret = wait_for_bit("QSPI", plat->regbase + CQSPI_REG_INDIRECTRD, > - CQSPI_REG_INDIRECTRD_DONE_MASK, 1, 10, 0); > + CQSPI_REG_INDIRECTRD_DONE, 1, 10, 0); > if (ret) { > printf("Indirect read completion error (%i)\n", ret); > goto failrd; > } > > /* Clear indirect completion status */ > - writel(CQSPI_REG_INDIRECTRD_DONE_MASK, > + writel(CQSPI_REG_INDIRECTRD_DONE, > plat->regbase + CQSPI_REG_INDIRECTRD); > > return 0; > > failrd: > /* Cancel the indirect read */ > - writel(CQSPI_REG_INDIRECTRD_CANCEL_MASK, > + writel(CQSPI_REG_INDIRECTRD_CANCEL, > plat->regbase + CQSPI_REG_INDIRECTRD); > return ret; > } > @@ -738,7 +738,7 @@ int cadence_qspi_apb_indirect_write_execute(struct > cadence_spi_platdata *plat, > writel(n_tx, plat->regbase + CQSPI_REG_INDIRECTWRBYTES); > > /* Start the indirect write transfer */ > - writel(CQSPI_REG_INDIRECTWR_START_MASK, > + writel(CQSPI_REG_INDIRECTWR_START, > plat->regbase + CQSPI_REG_INDIRECTWR); > > while (remaining > 0) { > @@ -763,20 +763,20 @@ int cadence_qspi_apb_indirect_write_execute(struct > cadence_spi_platdata *plat, > > /* Check indirect done status */ > ret = wait_for_bit("QSPI", plat->regbase + CQSPI_REG_INDIRECTWR, > - CQSPI_REG_INDIRECTWR_DONE_MASK, 1, 10, 0); > + CQSPI_REG_INDIRECTWR_DONE, 1, 10, 0); > if (ret) { > printf("Indirect write completion error (%i)\n", ret); > goto failwr; > } > > /* Clear indirect completion status */ > - writel(CQSPI_REG_INDIRECTWR_DONE_MASK, > + writel(CQSPI_REG_INDIRECTWR_DONE, > plat->regbase + CQSPI_REG_INDIRECTWR); > return 0; > > failwr: > /* Cancel the indirect write */ > - writel(CQSPI_REG_INDIRECTWR_CANCEL_MASK, > + writel(CQSPI_REG_INDIRECTWR_CANCEL, > plat->regbase + CQSPI_REG_INDIRECTWR); > return ret; > } > @@ -787,9 +787,9 @@ void cadence_qspi_apb_enter_xip(void *reg_base, char > xip_dummy) > > /* enter XiP mode immediately and enable direct mode */ > reg = readl(reg_base + CQSPI_REG_CONFIG); > - reg |= CQSPI_REG_CONFIG_ENABLE_MASK; > - reg |= CQSPI_REG_CONFIG_DIRECT_MASK; > - reg |= CQSPI_REG_CONFIG_XIP_IMM_MASK; > + reg |= CQSPI_REG_CONFIG_ENABLE; > + reg |= CQSPI_REG_CONFIG_DIRECT; > + reg |= CQSPI_REG_CONFIG_XIP_IMM; > writel(reg, reg_base + CQSPI_REG_CONFIG); > > /* keep the XiP mode */ > -- Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot