RE: [PATCHv3 02/27] PCI: mobiveil: format the code without function change

2019-02-17 Thread Z.q. Hou
Hi Subbu,

Thanks a lot for your comments!

> -Original Message-
> From: Subrahmanya Lingappa 
> Sent: 2019年2月5日 13:48
> To: Z.q. Hou 
> Cc: linux-...@vger.kernel.org; linux-arm-ker...@lists.infradead.org;
> devicet...@vger.kernel.org; linux-kernel@vger.kernel.org;
> bhelg...@google.com; robh...@kernel.org; mark.rutl...@arm.com;
> shawn...@kernel.org; Leo Li ;
> lorenzo.pieral...@arm.com; catalin.mari...@arm.com;
> will.dea...@arm.com; Mingkai Hu ; M.h. Lian
> ; Xiaowei Bao 
> Subject: Re: [PATCHv3 02/27] PCI: mobiveil: format the code without function
> change
> 
> Zhiqiang,
> 
> On Tue, Jan 29, 2019 at 1:38 PM Z.q. Hou  wrote:
> >
> > From: Hou Zhiqiang 
> >
> > Just format the code without functionality change.
> >
> > Signed-off-by: Hou Zhiqiang 
> > Reviewed-by: Minghuan Lian 
> > ---
> > V3:
> >  - No change
> >
> >  drivers/pci/controller/pcie-mobiveil.c | 261
> > +
> >  1 file changed, 137 insertions(+), 124 deletions(-)
> >
> > diff --git a/drivers/pci/controller/pcie-mobiveil.c
> > b/drivers/pci/controller/pcie-mobiveil.c
> > index d55c7e780c6e..b87471f08a40 100644
> > --- a/drivers/pci/controller/pcie-mobiveil.c
> > +++ b/drivers/pci/controller/pcie-mobiveil.c
> > @@ -31,38 +31,40 @@
> >   * translation tables are grouped into windows, each window registers
> are
> >   * grouped into blocks of 4 or 16 registers each
> >   */
> > -#define PAB_REG_BLOCK_SIZE 16
> > -#define PAB_EXT_REG_BLOCK_SIZE 4
> > +#define PAB_REG_BLOCK_SIZE 16
> > +#define PAB_EXT_REG_BLOCK_SIZE 4
> >
> > -#define PAB_REG_ADDR(offset, win) (offset + (win *
> > PAB_REG_BLOCK_SIZE)) -#define PAB_EXT_REG_ADDR(offset, win) (offset +
> > (win * PAB_EXT_REG_BLOCK_SIZE))
> > +#define PAB_REG_ADDR(offset, win)  \
> > +   (offset + (win * PAB_REG_BLOCK_SIZE)) #define
> > +PAB_EXT_REG_ADDR(offset, win)  \
> > +   (offset + (win * PAB_EXT_REG_BLOCK_SIZE))
> >
> > -#define LTSSM_STATUS   0x0404
> > -#define  LTSSM_STATUS_L0_MASK  0x3f
> > -#define  LTSSM_STATUS_L0   0x2d
> > +#define LTSSM_STATUS   0x0404
> > +#define  LTSSM_STATUS_L0_MASK  0x3f
> > +#define  LTSSM_STATUS_L0   0x2d
> >
> > -#define PAB_CTRL   0x0808
> > -#define  AMBA_PIO_ENABLE_SHIFT 0
> > -#define  PEX_PIO_ENABLE_SHIFT  1
> > -#define  PAGE_SEL_SHIFT13
> > -#define  PAGE_SEL_MASK 0x3f
> > -#define  PAGE_LO_MASK  0x3ff
> > -#define  PAGE_SEL_OFFSET_SHIFT 10
> > +#define PAB_CTRL   0x0808
> > +#define  AMBA_PIO_ENABLE_SHIFT 0
> > +#define  PEX_PIO_ENABLE_SHIFT  1
> > +#define  PAGE_SEL_SHIFT13
> above line seems to have an extra tab which makes it not aligned with lines
> above.

It is just a display issue in the email.

> > +#define  PAGE_SEL_MASK 0x3f
> > +#define  PAGE_LO_MASK  0x3ff
> > +#define  PAGE_SEL_OFFSET_SHIFT 10
> >
> > -#define PAB_AXI_PIO_CTRL   0x0840
> > -#define  APIO_EN_MASK  0xf
> > +#define PAB_AXI_PIO_CTRL   0x0840
> > +#define  APIO_EN_MASK  0xf
> >
> > -#define PAB_PEX_PIO_CTRL   0x08c0
> > -#define  PIO_ENABLE_SHIFT  0
> > +#define PAB_PEX_PIO_CTRL   0x08c0
> > +#define  PIO_ENABLE_SHIFT  0
> >
> >  #define PAB_INTP_AMBA_MISC_ENB 0x0b0c
> > -#define PAB_INTP_AMBA_MISC_STAT0x0b1c
> > +#define PAB_INTP_AMBA_MISC_STAT0x0b1c
> >  #define  PAB_INTP_INTX_MASK0x01e0
> >  #define  PAB_INTP_MSI_MASK 0x8
> >
> > -#define PAB_AXI_AMAP_CTRL(win) PAB_REG_ADDR(0x0ba0, win)
> > -#define  WIN_ENABLE_SHIFT  0
> > -#define  WIN_TYPE_SHIFT1
> > +#define PAB_AXI_AMAP_CTRL(win) PAB_REG_ADDR(0x0ba0,
> win)
> > +#define  WIN_ENABLE_SHIFT  0
> > +#define  WIN_TYPE_SHIFT1
> please check the extra tab above

Ditto

> >
> >  #define PAB_EXT_AXI_AMAP_SIZE(win)
> PAB_EXT_REG_ADDR(0xbaf0, win)
> >
> > @@ -70,16 +72,16 @@
> >  #define  AXI_WINDOW_ALIGN_MASK 3
> >
> >  #define PAB_AXI_AMAP_PEX_WIN_L(win)PAB_REG_ADDR(0x0ba8,
> win)
> > -#define  PAB_BUS_SHIFT 24
> > -#define  PAB_DEVICE_SHIFT  19
> > -#define  PAB_FUNCTION_SHIFT16
> > +#define  PAB_BUS_SHIFT 24
> > +#defi

Re: [PATCHv3 02/27] PCI: mobiveil: format the code without function change

2019-02-04 Thread Subrahmanya Lingappa
Zhiqiang,

On Tue, Jan 29, 2019 at 1:38 PM Z.q. Hou  wrote:
>
> From: Hou Zhiqiang 
>
> Just format the code without functionality change.
>
> Signed-off-by: Hou Zhiqiang 
> Reviewed-by: Minghuan Lian 
> ---
> V3:
>  - No change
>
>  drivers/pci/controller/pcie-mobiveil.c | 261 +
>  1 file changed, 137 insertions(+), 124 deletions(-)
>
> diff --git a/drivers/pci/controller/pcie-mobiveil.c 
> b/drivers/pci/controller/pcie-mobiveil.c
> index d55c7e780c6e..b87471f08a40 100644
> --- a/drivers/pci/controller/pcie-mobiveil.c
> +++ b/drivers/pci/controller/pcie-mobiveil.c
> @@ -31,38 +31,40 @@
>   * translation tables are grouped into windows, each window registers are
>   * grouped into blocks of 4 or 16 registers each
>   */
> -#define PAB_REG_BLOCK_SIZE 16
> -#define PAB_EXT_REG_BLOCK_SIZE 4
> +#define PAB_REG_BLOCK_SIZE 16
> +#define PAB_EXT_REG_BLOCK_SIZE 4
>
> -#define PAB_REG_ADDR(offset, win) (offset + (win * PAB_REG_BLOCK_SIZE))
> -#define PAB_EXT_REG_ADDR(offset, win) (offset + (win * 
> PAB_EXT_REG_BLOCK_SIZE))
> +#define PAB_REG_ADDR(offset, win)  \
> +   (offset + (win * PAB_REG_BLOCK_SIZE))
> +#define PAB_EXT_REG_ADDR(offset, win)  \
> +   (offset + (win * PAB_EXT_REG_BLOCK_SIZE))
>
> -#define LTSSM_STATUS   0x0404
> -#define  LTSSM_STATUS_L0_MASK  0x3f
> -#define  LTSSM_STATUS_L0   0x2d
> +#define LTSSM_STATUS   0x0404
> +#define  LTSSM_STATUS_L0_MASK  0x3f
> +#define  LTSSM_STATUS_L0   0x2d
>
> -#define PAB_CTRL   0x0808
> -#define  AMBA_PIO_ENABLE_SHIFT 0
> -#define  PEX_PIO_ENABLE_SHIFT  1
> -#define  PAGE_SEL_SHIFT13
> -#define  PAGE_SEL_MASK 0x3f
> -#define  PAGE_LO_MASK  0x3ff
> -#define  PAGE_SEL_OFFSET_SHIFT 10
> +#define PAB_CTRL   0x0808
> +#define  AMBA_PIO_ENABLE_SHIFT 0
> +#define  PEX_PIO_ENABLE_SHIFT  1
> +#define  PAGE_SEL_SHIFT13
above line seems to have an extra tab which makes it not aligned with
lines above.

> +#define  PAGE_SEL_MASK 0x3f
> +#define  PAGE_LO_MASK  0x3ff
> +#define  PAGE_SEL_OFFSET_SHIFT 10
>
> -#define PAB_AXI_PIO_CTRL   0x0840
> -#define  APIO_EN_MASK  0xf
> +#define PAB_AXI_PIO_CTRL   0x0840
> +#define  APIO_EN_MASK  0xf
>
> -#define PAB_PEX_PIO_CTRL   0x08c0
> -#define  PIO_ENABLE_SHIFT  0
> +#define PAB_PEX_PIO_CTRL   0x08c0
> +#define  PIO_ENABLE_SHIFT  0
>
>  #define PAB_INTP_AMBA_MISC_ENB 0x0b0c
> -#define PAB_INTP_AMBA_MISC_STAT0x0b1c
> +#define PAB_INTP_AMBA_MISC_STAT0x0b1c
>  #define  PAB_INTP_INTX_MASK0x01e0
>  #define  PAB_INTP_MSI_MASK 0x8
>
> -#define PAB_AXI_AMAP_CTRL(win) PAB_REG_ADDR(0x0ba0, win)
> -#define  WIN_ENABLE_SHIFT  0
> -#define  WIN_TYPE_SHIFT1
> +#define PAB_AXI_AMAP_CTRL(win) PAB_REG_ADDR(0x0ba0, win)
> +#define  WIN_ENABLE_SHIFT  0
> +#define  WIN_TYPE_SHIFT1
please check the extra tab above
>
>  #define PAB_EXT_AXI_AMAP_SIZE(win) PAB_EXT_REG_ADDR(0xbaf0, win)
>
> @@ -70,16 +72,16 @@
>  #define  AXI_WINDOW_ALIGN_MASK 3
>
>  #define PAB_AXI_AMAP_PEX_WIN_L(win)PAB_REG_ADDR(0x0ba8, win)
> -#define  PAB_BUS_SHIFT 24
> -#define  PAB_DEVICE_SHIFT  19
> -#define  PAB_FUNCTION_SHIFT16
> +#define  PAB_BUS_SHIFT 24
> +#define  PAB_DEVICE_SHIFT  19
> +#define  PAB_FUNCTION_SHIFT16
>
>  #define PAB_AXI_AMAP_PEX_WIN_H(win)PAB_REG_ADDR(0x0bac, win)
>  #define PAB_INTP_AXI_PIO_CLASS 0x474
>
> -#define PAB_PEX_AMAP_CTRL(win) PAB_REG_ADDR(0x4ba0, win)
> -#define  AMAP_CTRL_EN_SHIFT0
> -#define  AMAP_CTRL_TYPE_SHIFT  1
> +#define PAB_PEX_AMAP_CTRL(win) PAB_REG_ADDR(0x4ba0, win)
> +#define  AMAP_CTRL_EN_SHIFT0
> +#define  AMAP_CTRL_TYPE_SHIFT  1
>
>  #define PAB_EXT_PEX_AMAP_SIZEN(win)PAB_EXT_REG_ADDR(0xbef0, win)
>  #define PAB_PEX_AMAP_AXI_WIN(win)  PAB_REG_ADDR(0x4ba4, win)
> @@ -87,39 +89,39 @@
>  #define PAB_PEX_AMAP_PEX_WIN_H(win)PAB_REG_ADDR(0x4bac, win)
>
>  /* starting offset of INTX bits in status register */
> -#define PAB_INTX_START 5
> +#define PAB_INTX_START 5
>
>  /* supported number of MSI interrupts */
> -#define PCI_NUM_MSI16
> +#define PCI_NUM_MSI16
>
>  /* MSI registers */
> -#define MSI_BASE_LO_OFFSET 0x04
> -#define MSI_BASE_HI_OFFSET 0x08
> -#define MSI_SIZE_OFFSET0x0c
> -#define MSI_ENABLE_OFFSET  0x14
> -#define MSI_STATUS_OFFSET  0x18
> -#define MSI_DATA_OFFSET0x20
> -#define MSI_ADDR_L_OFFSET  0x24
> -#define MSI_ADDR_H_OFFSET  0x28
> +#define MSI_BASE_LO_OFFSET 0x04
> +#define MSI_BASE_HI_OFFSET 0x08
> +#define MSI_SIZE_OFFSET0x0c
> +#define 

[PATCHv3 02/27] PCI: mobiveil: format the code without function change

2019-01-29 Thread Z.q. Hou
From: Hou Zhiqiang 

Just format the code without functionality change.

Signed-off-by: Hou Zhiqiang 
Reviewed-by: Minghuan Lian 
---
V3:
 - No change

 drivers/pci/controller/pcie-mobiveil.c | 261 +
 1 file changed, 137 insertions(+), 124 deletions(-)

diff --git a/drivers/pci/controller/pcie-mobiveil.c 
b/drivers/pci/controller/pcie-mobiveil.c
index d55c7e780c6e..b87471f08a40 100644
--- a/drivers/pci/controller/pcie-mobiveil.c
+++ b/drivers/pci/controller/pcie-mobiveil.c
@@ -31,38 +31,40 @@
  * translation tables are grouped into windows, each window registers are
  * grouped into blocks of 4 or 16 registers each
  */
-#define PAB_REG_BLOCK_SIZE 16
-#define PAB_EXT_REG_BLOCK_SIZE 4
+#define PAB_REG_BLOCK_SIZE 16
+#define PAB_EXT_REG_BLOCK_SIZE 4
 
-#define PAB_REG_ADDR(offset, win) (offset + (win * PAB_REG_BLOCK_SIZE))
-#define PAB_EXT_REG_ADDR(offset, win) (offset + (win * PAB_EXT_REG_BLOCK_SIZE))
+#define PAB_REG_ADDR(offset, win)  \
+   (offset + (win * PAB_REG_BLOCK_SIZE))
+#define PAB_EXT_REG_ADDR(offset, win)  \
+   (offset + (win * PAB_EXT_REG_BLOCK_SIZE))
 
-#define LTSSM_STATUS   0x0404
-#define  LTSSM_STATUS_L0_MASK  0x3f
-#define  LTSSM_STATUS_L0   0x2d
+#define LTSSM_STATUS   0x0404
+#define  LTSSM_STATUS_L0_MASK  0x3f
+#define  LTSSM_STATUS_L0   0x2d
 
-#define PAB_CTRL   0x0808
-#define  AMBA_PIO_ENABLE_SHIFT 0
-#define  PEX_PIO_ENABLE_SHIFT  1
-#define  PAGE_SEL_SHIFT13
-#define  PAGE_SEL_MASK 0x3f
-#define  PAGE_LO_MASK  0x3ff
-#define  PAGE_SEL_OFFSET_SHIFT 10
+#define PAB_CTRL   0x0808
+#define  AMBA_PIO_ENABLE_SHIFT 0
+#define  PEX_PIO_ENABLE_SHIFT  1
+#define  PAGE_SEL_SHIFT13
+#define  PAGE_SEL_MASK 0x3f
+#define  PAGE_LO_MASK  0x3ff
+#define  PAGE_SEL_OFFSET_SHIFT 10
 
-#define PAB_AXI_PIO_CTRL   0x0840
-#define  APIO_EN_MASK  0xf
+#define PAB_AXI_PIO_CTRL   0x0840
+#define  APIO_EN_MASK  0xf
 
-#define PAB_PEX_PIO_CTRL   0x08c0
-#define  PIO_ENABLE_SHIFT  0
+#define PAB_PEX_PIO_CTRL   0x08c0
+#define  PIO_ENABLE_SHIFT  0
 
 #define PAB_INTP_AMBA_MISC_ENB 0x0b0c
-#define PAB_INTP_AMBA_MISC_STAT0x0b1c
+#define PAB_INTP_AMBA_MISC_STAT0x0b1c
 #define  PAB_INTP_INTX_MASK0x01e0
 #define  PAB_INTP_MSI_MASK 0x8
 
-#define PAB_AXI_AMAP_CTRL(win) PAB_REG_ADDR(0x0ba0, win)
-#define  WIN_ENABLE_SHIFT  0
-#define  WIN_TYPE_SHIFT1
+#define PAB_AXI_AMAP_CTRL(win) PAB_REG_ADDR(0x0ba0, win)
+#define  WIN_ENABLE_SHIFT  0
+#define  WIN_TYPE_SHIFT1
 
 #define PAB_EXT_AXI_AMAP_SIZE(win) PAB_EXT_REG_ADDR(0xbaf0, win)
 
@@ -70,16 +72,16 @@
 #define  AXI_WINDOW_ALIGN_MASK 3
 
 #define PAB_AXI_AMAP_PEX_WIN_L(win)PAB_REG_ADDR(0x0ba8, win)
-#define  PAB_BUS_SHIFT 24
-#define  PAB_DEVICE_SHIFT  19
-#define  PAB_FUNCTION_SHIFT16
+#define  PAB_BUS_SHIFT 24
+#define  PAB_DEVICE_SHIFT  19
+#define  PAB_FUNCTION_SHIFT16
 
 #define PAB_AXI_AMAP_PEX_WIN_H(win)PAB_REG_ADDR(0x0bac, win)
 #define PAB_INTP_AXI_PIO_CLASS 0x474
 
-#define PAB_PEX_AMAP_CTRL(win) PAB_REG_ADDR(0x4ba0, win)
-#define  AMAP_CTRL_EN_SHIFT0
-#define  AMAP_CTRL_TYPE_SHIFT  1
+#define PAB_PEX_AMAP_CTRL(win) PAB_REG_ADDR(0x4ba0, win)
+#define  AMAP_CTRL_EN_SHIFT0
+#define  AMAP_CTRL_TYPE_SHIFT  1
 
 #define PAB_EXT_PEX_AMAP_SIZEN(win)PAB_EXT_REG_ADDR(0xbef0, win)
 #define PAB_PEX_AMAP_AXI_WIN(win)  PAB_REG_ADDR(0x4ba4, win)
@@ -87,39 +89,39 @@
 #define PAB_PEX_AMAP_PEX_WIN_H(win)PAB_REG_ADDR(0x4bac, win)
 
 /* starting offset of INTX bits in status register */
-#define PAB_INTX_START 5
+#define PAB_INTX_START 5
 
 /* supported number of MSI interrupts */
-#define PCI_NUM_MSI16
+#define PCI_NUM_MSI16
 
 /* MSI registers */
-#define MSI_BASE_LO_OFFSET 0x04
-#define MSI_BASE_HI_OFFSET 0x08
-#define MSI_SIZE_OFFSET0x0c
-#define MSI_ENABLE_OFFSET  0x14
-#define MSI_STATUS_OFFSET  0x18
-#define MSI_DATA_OFFSET0x20
-#define MSI_ADDR_L_OFFSET  0x24
-#define MSI_ADDR_H_OFFSET  0x28
+#define MSI_BASE_LO_OFFSET 0x04
+#define MSI_BASE_HI_OFFSET 0x08
+#define MSI_SIZE_OFFSET0x0c
+#define MSI_ENABLE_OFFSET  0x14
+#define MSI_STATUS_OFFSET  0x18
+#define MSI_DATA_OFFSET0x20
+#define MSI_ADDR_L_OFFSET  0x24
+#define MSI_ADDR_H_OFFSET  0x28
 
 /* outbound and inbound window definitions */
-#define WIN_NUM_0  0
-#define WIN_NUM_1  1
-#define CFG_WINDOW_TYPE0
-#define IO_WINDOW_TYPE 1