summaryrefslogtreecommitdiffstats
path: root/drivers/staging/sm750fb/ddk750_chip.c
diff options
context:
space:
mode:
authorMike Rapoport <mike.rapoport@gmail.com>2016-01-17 20:04:25 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-02-07 18:51:36 -0800
commit90946e5293af9ff1253bc038e2afa4aa0844b75a (patch)
tree3a2a78318cd88ff036e5b0ddadd3b49d35f2f82f /drivers/staging/sm750fb/ddk750_chip.c
parent5538d5c8bd1681dbf6e5684de24acffa69e2bf9f (diff)
downloadtalos-obmc-linux-90946e5293af9ff1253bc038e2afa4aa0844b75a.tar.gz
talos-obmc-linux-90946e5293af9ff1253bc038e2afa4aa0844b75a.zip
staging: sm750fb: use BIT macro for CURRENT_GATE single-bit fields
Replace complex definition of CURRENT_GATE register fields with BIT() macro and use open-coded implementation for register manipulations. Signed-off-by: Mike Rapoport <mike.rapoport@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/sm750fb/ddk750_chip.c')
-rw-r--r--drivers/staging/sm750fb/ddk750_chip.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/staging/sm750fb/ddk750_chip.c b/drivers/staging/sm750fb/ddk750_chip.c
index 36c2e50ef661..b11231ca1894 100644
--- a/drivers/staging/sm750fb/ddk750_chip.c
+++ b/drivers/staging/sm750fb/ddk750_chip.c
@@ -205,8 +205,7 @@ int ddk750_initHw(initchip_param_t *pInitParam)
/* Enable display power gate & LOCALMEM power gate*/
reg = PEEK32(CURRENT_GATE);
- reg = FIELD_SET(reg, CURRENT_GATE, DISPLAY, ON);
- reg = FIELD_SET(reg, CURRENT_GATE, LOCALMEM, ON);
+ reg |= (CURRENT_GATE_DISPLAY | CURRENT_GATE_LOCALMEM);
setCurrentGate(reg);
if (getChipType() != SM750LE) {
OpenPOWER on IntegriCloud