[PATCH] sm750fb/sm750_hw.c: fixed various style problems

2016-06-23 Thread wolzstefan
Hello,

we made some style fixes for the file drivers/staging/sm750fb/sm750_hw.
There are 4 patches included:
Patch 1 corrects alignment of multiline statements,
patch 2 deletes some newlines and adds whitespaces around operators,
patch 3 fixes some typos and style problems in comments and
patch 4 copes with leftover things.

After applying the patch series, checkpatch will only show camelcase occurances 
and propose the usage of an u32.

Best regards,
Stefan Wolz

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/4] sm750fb/sm750_hw.c: fixed whitespacing

2016-06-23 Thread wolzstefan
From: Stefan Wolz 

Deleted unnecessary newlines and added whitespaces around operators.

Signed-off-by: Stefan Wolz 
Signed-off-by: Christian Halder 
Signed-off-by: Sebastian Handwerker 
---
 drivers/staging/sm750fb/sm750_hw.c | 26 +-
 1 file changed, 9 insertions(+), 17 deletions(-)

diff --git a/drivers/staging/sm750fb/sm750_hw.c 
b/drivers/staging/sm750fb/sm750_hw.c
index 72380a8..052f113 100644
--- a/drivers/staging/sm750fb/sm750_hw.c
+++ b/drivers/staging/sm750fb/sm750_hw.c
@@ -56,7 +56,6 @@ int hw_sm750_map(struct sm750_dev *sm750_dev, struct pci_dev 
*pdev)
pr_info("mmio virtual addr = %p\n", sm750_dev->pvReg);
}
 
-
sm750_dev->accel.dprBase = sm750_dev->pvReg + DE_BASE_ADDR_TYPE1;
sm750_dev->accel.dpPortBase = sm750_dev->pvReg + DE_PORT_ADDR_TYPE1;
 
@@ -86,8 +85,6 @@ exit:
return ret;
 }
 
-
-
 int hw_sm750_inithw(struct sm750_dev *sm750_dev, struct pci_dev *pdev)
 {
struct init_status *parm;
@@ -101,7 +98,7 @@ int hw_sm750_inithw(struct sm750_dev *sm750_dev, struct 
pci_dev *pdev)
if (parm->mem_clk == 0)
parm->mem_clk = parm->chip_clk;
if (parm->master_clk == 0)
-   parm->master_clk = parm->chip_clk/3;
+   parm->master_clk = parm->chip_clk / 3;
 
ddk750_initHw((initchip_param_t *)&sm750_dev->initParm);
/* for sm718,open pci burst */
@@ -184,7 +181,6 @@ int hw_sm750_output_setMode(struct lynxfb_output *output,
dispSet = 0;
channel = *output->channel;
 
-
if (getChipType() != SM750LE) {
if (channel == sm750_primary) {
pr_info("primary channel\n");
@@ -199,7 +195,6 @@ int hw_sm750_output_setMode(struct lynxfb_output *output,
dispSet |= do_LCD1_SEC;
if (output->paths & sm750_crt)
dispSet |= do_CRT_SEC;
-
}
ddk750_setLogicalDispOut(dispSet);
} else {
@@ -234,13 +229,11 @@ int hw_sm750_crtc_checkMode(struct lynxfb_crtc *crtc, 
struct fb_var_screeninfo *
break;
default:
return -EINVAL;
-
}
 
return 0;
 }
 
-
 /*
set the controller's mode for @crtc charged with @var and @fix 
parameters
 */
@@ -255,7 +248,6 @@ int hw_sm750_crtc_setMode(struct lynxfb_crtc *crtc,
struct sm750_dev *sm750_dev;
struct lynxfb_par *par;
 
-
ret = 0;
par = container_of(crtc, struct lynxfb_par, crtc);
sm750_dev = par->dev;
@@ -279,9 +271,12 @@ int hw_sm750_crtc_setMode(struct lynxfb_crtc *crtc,
 
/* set timing */
modparm.pixel_clock = ps_to_hz(var->pixclock);
-   modparm.vertical_sync_polarity = (var->sync & FB_SYNC_HOR_HIGH_ACT) ? 
POS:NEG;
-   modparm.horizontal_sync_polarity = (var->sync & FB_SYNC_VERT_HIGH_ACT) 
? POS:NEG;
-   modparm.clock_phase_polarity = (var->sync & FB_SYNC_COMP_HIGH_ACT) ? 
POS:NEG;
+   modparm.vertical_sync_polarity = (var->sync & FB_SYNC_HOR_HIGH_ACT)
+? POS : NEG;
+   modparm.horizontal_sync_polarity = (var->sync & FB_SYNC_VERT_HIGH_ACT)
+  ? POS : NEG;
+   modparm.clock_phase_polarity = (var->sync & FB_SYNC_COMP_HIGH_ACT)
+  ? POS : NEG;
modparm.horizontal_display_end = var->xres;
modparm.horizontal_sync_width = var->hsync_len;
modparm.horizontal_sync_start = var->xres + var->right_margin;
@@ -353,10 +348,8 @@ int hw_sm750_crtc_setMode(struct lynxfb_crtc *crtc,
reg |= ((var->bits_per_pixel >> 4) &
CRT_DISPLAY_CTRL_FORMAT_MASK);
POKE32(CRT_DISPLAY_CTRL, reg);
-
}
 
-
 exit:
return ret;
 }
@@ -366,7 +359,8 @@ int hw_sm750_setColReg(struct lynxfb_crtc *crtc, ushort 
index,
 {
static unsigned int add[] = {PANEL_PALETTE_RAM, CRT_PALETTE_RAM};
 
-   POKE32(add[crtc->channel] + index*4, (red<<16)|(green<<8)|blue);
+   POKE32(add[crtc->channel] + index * 4,
+  (red << 16) | (green << 8) | blue);
return 0;
 }
 
@@ -462,7 +456,6 @@ int hw_sm750_setBLANK(struct lynxfb_output *output, int 
blank)
return 0;
 }
 
-
 void hw_sm750_initAccel(struct sm750_dev *sm750_dev)
 {
u32 reg;
@@ -510,7 +503,6 @@ int hw_sm750le_deWait(void)
return -1;
 }
 
-
 int hw_sm750_deWait(void)
 {
int i = 0x1000;
-- 
1.9.1

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/4] sm750fb/sm750_hw.c: corrected alignment

2016-06-23 Thread wolzstefan
From: Stefan Wolz 

Fixed alignment in multiline declarations.

Signed-off-by: Stefan Wolz 
Signed-off-by: Christian Halder 
Signed-off-by: Sebastian Handwerker 
---
 drivers/staging/sm750fb/sm750_hw.c | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/drivers/staging/sm750fb/sm750_hw.c 
b/drivers/staging/sm750fb/sm750_hw.c
index 2daeedd..72380a8 100644
--- a/drivers/staging/sm750fb/sm750_hw.c
+++ b/drivers/staging/sm750fb/sm750_hw.c
@@ -173,7 +173,8 @@ int hw_sm750_inithw(struct sm750_dev *sm750_dev, struct 
pci_dev *pdev)
 }
 
 int hw_sm750_output_setMode(struct lynxfb_output *output,
-   struct 
fb_var_screeninfo *var, struct fb_fix_screeninfo *fix)
+   struct fb_var_screeninfo *var,
+   struct fb_fix_screeninfo *fix)
 {
int ret;
disp_output_t dispSet;
@@ -244,8 +245,8 @@ int hw_sm750_crtc_checkMode(struct lynxfb_crtc *crtc, 
struct fb_var_screeninfo *
set the controller's mode for @crtc charged with @var and @fix 
parameters
 */
 int hw_sm750_crtc_setMode(struct lynxfb_crtc *crtc,
-   struct 
fb_var_screeninfo *var,
-   struct 
fb_fix_screeninfo *fix)
+ struct fb_var_screeninfo *var,
+ struct fb_fix_screeninfo *fix)
 {
int ret, fmt;
u32 reg;
@@ -361,7 +362,7 @@ exit:
 }
 
 int hw_sm750_setColReg(struct lynxfb_crtc *crtc, ushort index,
-   ushort red, 
ushort green, ushort blue)
+  ushort red, ushort green, ushort blue)
 {
static unsigned int add[] = {PANEL_PALETTE_RAM, CRT_PALETTE_RAM};
 
@@ -529,8 +530,8 @@ int hw_sm750_deWait(void)
 }
 
 int hw_sm750_pan_display(struct lynxfb_crtc *crtc,
-   const struct fb_var_screeninfo *var,
-   const struct fb_info *info)
+const struct fb_var_screeninfo *var,
+const struct fb_info *info)
 {
uint32_t total;
/* check params */
-- 
1.9.1

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 3/4] sm750fb/sm750_hw.c: fixed comments

2016-06-23 Thread wolzstefan
From: Stefan Wolz 

Fixed multiline comments to meet style standards,
fixed typos and split comment lines over 80 characters.

Signed-off-by: Stefan Wolz 
Signed-off-by: Christian Halder 
Signed-off-by: Sebastian Handwerker 
---
 drivers/staging/sm750fb/sm750_hw.c | 48 +-
 1 file changed, 26 insertions(+), 22 deletions(-)

diff --git a/drivers/staging/sm750fb/sm750_hw.c 
b/drivers/staging/sm750fb/sm750_hw.c
index 052f113..f2ed82e 100644
--- a/drivers/staging/sm750fb/sm750_hw.c
+++ b/drivers/staging/sm750fb/sm750_hw.c
@@ -35,17 +35,17 @@ int hw_sm750_map(struct sm750_dev *sm750_dev, struct 
pci_dev *pdev)
pr_info("mmio phyAddr = %lx\n", sm750_dev->vidreg_start);
 
/* reserve the vidreg space of smi adaptor
-* if you do this, u need to add release region code
+* if you do this, you need to add release region code
 * in lynxfb_remove, or memory will not be mapped again
 * successfully
-* */
+*/
ret = pci_request_region(pdev, 1, "sm750fb");
if (ret) {
pr_err("Can not request PCI regions.\n");
goto exit;
}
 
-   /* now map mmio and vidmem*/
+   /* now map mmio and vidmem */
sm750_dev->pvReg = ioremap_nocache(sm750_dev->vidreg_start,
   sm750_dev->vidreg_size);
if (!sm750_dev->pvReg) {
@@ -63,10 +63,10 @@ int hw_sm750_map(struct sm750_dev *sm750_dev, struct 
pci_dev *pdev)
 
sm750_dev->vidmem_start = pci_resource_start(pdev, 0);
/* don't use pdev_resource[x].end - resource[x].start to
-* calculate the resource size,its only the maximum available
-* size but not the actual size,use
+* calculate the resource size, it's only the maximum available
+* size but not the actual size, using
 * @ddk750_getVMSize function can be safe.
-* */
+*/
sm750_dev->vidmem_size = ddk750_getVMSize();
pr_info("video memory phyAddr = %lx, size = %u bytes\n",
sm750_dev->vidmem_start, sm750_dev->vidmem_size);
@@ -101,7 +101,7 @@ int hw_sm750_inithw(struct sm750_dev *sm750_dev, struct 
pci_dev *pdev)
parm->master_clk = parm->chip_clk / 3;
 
ddk750_initHw((initchip_param_t *)&sm750_dev->initParm);
-   /* for sm718,open pci burst */
+   /* for sm718, open pci burst */
if (sm750_dev->devid == 0x718) {
POKE32(SYSTEM_CTRL,
   PEEK32(SYSTEM_CTRL) | SYSTEM_CTRL_PCI_BURST);
@@ -109,7 +109,7 @@ int hw_sm750_inithw(struct sm750_dev *sm750_dev, struct 
pci_dev *pdev)
 
if (getChipType() != SM750LE) {
unsigned int val;
-   /* does user need CRT ?*/
+   /* does user need CRT? */
if (sm750_dev->nocrt) {
POKE32(MISC_CTRL,
   PEEK32(MISC_CTRL) | MISC_CTRL_DAC_POWER_OFF);
@@ -141,19 +141,21 @@ int hw_sm750_inithw(struct sm750_dev *sm750_dev, struct 
pci_dev *pdev)
}
POKE32(PANEL_DISPLAY_CTRL, val);
} else {
-   /* for 750LE ,no DVI chip initialization makes Monitor no 
signal */
-   /* Set up GPIO for software I2C to program DVI chip in the
-  Xilinx SP605 board, in order to have video signal.
+   /* for 750LE, no DVI chip initialization
+* makes Monitor no signal
+*
+* Set up GPIO for software I2C to program DVI chip in the
+* Xilinx SP605 board, in order to have video signal.
 */
sm750_sw_i2c_init(0, 1);
 
/* Customer may NOT use CH7301 DVI chip, which has to be
-   initialized differently.
-   */
+* initialized differently.
+*/
if (sm750_sw_i2c_read_reg(0xec, 0x4a) == 0x95) {
/* The following register values for CH7301 are from
-  Chrontel app note and our experiment.
-   */
+* Chrontel app note and our experiment.
+*/
pr_info("yes,CH7301 DVI chip found\n");
sm750_sw_i2c_write_reg(0xec, 0x1d, 0x16);
sm750_sw_i2c_write_reg(0xec, 0x21, 0x9);
@@ -198,7 +200,7 @@ int hw_sm750_output_setMode(struct lynxfb_output *output,
}
ddk750_setLogicalDispOut(dispSet);
} else {
-   /* just open DISPLAY_CONTROL_750LE register bit 3:0*/
+   /* just open DISPLAY_CONTROL_750LE register bit 3:0 */
u32 reg;
 
reg = PEEK32(DISPLAY_CONTROL_750LE);
@@ -234,9 +236,7 @@ int hw_sm750_crtc_checkMode(struct lynxfb_crtc *crtc, 
struct fb_var_screeninfo *
return 0;
 }
 
-/*
-   set the controller's mode for @crtc charged with @var and @fix 
parameters
-*/
+/

[PATCH 4/4] sm750fb/sm750_hw.c: split assignment & long lines

2016-06-23 Thread wolzstefan
From: Stefan Wolz 

Split lines over 80 characters and separated assignments.

Signed-off-by: Stefan Wolz 
Signed-off-by: Christian Halder 
Signed-off-by: Sebastian Handwerker 
---
 drivers/staging/sm750fb/sm750_hw.c | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/drivers/staging/sm750fb/sm750_hw.c 
b/drivers/staging/sm750fb/sm750_hw.c
index f2ed82e..1de9f81 100644
--- a/drivers/staging/sm750fb/sm750_hw.c
+++ b/drivers/staging/sm750fb/sm750_hw.c
@@ -212,7 +212,8 @@ int hw_sm750_output_setMode(struct lynxfb_output *output,
return ret;
 }
 
-int hw_sm750_crtc_checkMode(struct lynxfb_crtc *crtc, struct fb_var_screeninfo 
*var)
+int hw_sm750_crtc_checkMode(struct lynxfb_crtc *crtc,
+   struct fb_var_screeninfo *var)
 {
struct sm750_dev *sm750_dev;
struct lynxfb_par *par = container_of(crtc, struct lynxfb_par, crtc);
@@ -280,11 +281,13 @@ int hw_sm750_crtc_setMode(struct lynxfb_crtc *crtc,
modparm.horizontal_display_end = var->xres;
modparm.horizontal_sync_width = var->hsync_len;
modparm.horizontal_sync_start = var->xres + var->right_margin;
-   modparm.horizontal_total = var->xres + var->left_margin + 
var->right_margin + var->hsync_len;
+   modparm.horizontal_total = var->xres + var->left_margin +
+  var->right_margin + var->hsync_len;
modparm.vertical_display_end = var->yres;
modparm.vertical_sync_height = var->vsync_len;
modparm.vertical_sync_start = var->yres + var->lower_margin;
-   modparm.vertical_total = var->yres + var->upper_margin + 
var->lower_margin + var->vsync_len;
+   modparm.vertical_total = var->yres + var->upper_margin +
+var->lower_margin + var->vsync_len;
 
/* choose pll */
if (crtc->channel != sm750_secondary)
@@ -413,7 +416,9 @@ int hw_sm750_setBLANK(struct lynxfb_output *output, int 
blank)
 {
unsigned int dpms, pps, crtdb;
 
-   dpms = pps = crtdb = 0;
+   dpms = 0;
+   pps = 0;
+   crtdb = 0;
 
switch (blank) {
case FB_BLANK_UNBLANK:
-- 
1.9.1

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel