root/drivers/staging/sm750fb/ddk750_power.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef DDK750_POWER_H__
   3 #define DDK750_POWER_H__
   4 
   5 enum dpms {
   6         crtDPMS_ON = 0x0,
   7         crtDPMS_STANDBY = 0x1,
   8         crtDPMS_SUSPEND = 0x2,
   9         crtDPMS_OFF = 0x3,
  10 };
  11 
  12 #define set_DAC(off) {                                                  \
  13         poke32(MISC_CTRL,                                               \
  14                (peek32(MISC_CTRL) & ~MISC_CTRL_DAC_POWER_OFF) | (off)); \
  15 }
  16 
  17 void ddk750_set_dpms(enum dpms state);
  18 void sm750_set_power_mode(unsigned int powerMode);
  19 void sm750_set_current_gate(unsigned int gate);
  20 
  21 /*
  22  * This function enable/disable the 2D engine.
  23  */
  24 void sm750_enable_2d_engine(unsigned int enable);
  25 
  26 /*
  27  * This function enable/disable the DMA Engine
  28  */
  29 void sm750_enable_dma(unsigned int enable);
  30 
  31 /*
  32  * This function enable/disable the GPIO Engine
  33  */
  34 void sm750_enable_gpio(unsigned int enable);
  35 
  36 /*
  37  * This function enable/disable the I2C Engine
  38  */
  39 void sm750_enable_i2c(unsigned int enable);
  40 
  41 #endif

/* [<][>][^][v][top][bottom][index][help] */