16
16
#include <linux/lcd.h>
17
17
#include <linux/slab.h>
18
18
19
- #define POWER_IS_ON (pwr ) ((pwr) <= FB_BLANK_NORMAL )
19
+ #define POWER_IS_ON (pwr ) ((pwr) <= LCD_POWER_REDUCED )
20
20
21
21
#define TDO24M_SPI_BUFF_SIZE (4)
22
22
#define MODE_QVGA 0
@@ -354,7 +354,7 @@ static int tdo24m_probe(struct spi_device *spi)
354
354
return - ENOMEM ;
355
355
356
356
lcd -> spi_dev = spi ;
357
- lcd -> power = FB_BLANK_POWERDOWN ;
357
+ lcd -> power = LCD_POWER_OFF ;
358
358
lcd -> mode = MODE_VGA ; /* default to VGA */
359
359
360
360
lcd -> buf = devm_kzalloc (& spi -> dev , TDO24M_SPI_BUFF_SIZE , GFP_KERNEL );
@@ -390,7 +390,7 @@ static int tdo24m_probe(struct spi_device *spi)
390
390
return PTR_ERR (lcd -> lcd_dev );
391
391
392
392
spi_set_drvdata (spi , lcd );
393
- err = tdo24m_power (lcd , FB_BLANK_UNBLANK );
393
+ err = tdo24m_power (lcd , LCD_POWER_ON );
394
394
if (err )
395
395
return err ;
396
396
@@ -401,22 +401,22 @@ static void tdo24m_remove(struct spi_device *spi)
401
401
{
402
402
struct tdo24m * lcd = spi_get_drvdata (spi );
403
403
404
- tdo24m_power (lcd , FB_BLANK_POWERDOWN );
404
+ tdo24m_power (lcd , LCD_POWER_OFF );
405
405
}
406
406
407
407
#ifdef CONFIG_PM_SLEEP
408
408
static int tdo24m_suspend (struct device * dev )
409
409
{
410
410
struct tdo24m * lcd = dev_get_drvdata (dev );
411
411
412
- return tdo24m_power (lcd , FB_BLANK_POWERDOWN );
412
+ return tdo24m_power (lcd , LCD_POWER_OFF );
413
413
}
414
414
415
415
static int tdo24m_resume (struct device * dev )
416
416
{
417
417
struct tdo24m * lcd = dev_get_drvdata (dev );
418
418
419
- return tdo24m_power (lcd , FB_BLANK_UNBLANK );
419
+ return tdo24m_power (lcd , LCD_POWER_ON );
420
420
}
421
421
#endif
422
422
@@ -427,7 +427,7 @@ static void tdo24m_shutdown(struct spi_device *spi)
427
427
{
428
428
struct tdo24m * lcd = spi_get_drvdata (spi );
429
429
430
- tdo24m_power (lcd , FB_BLANK_POWERDOWN );
430
+ tdo24m_power (lcd , LCD_POWER_OFF );
431
431
}
432
432
433
433
static struct spi_driver tdo24m_driver = {
0 commit comments