Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 344517
b: refs/heads/master
c: d072c35
h: refs/heads/master
i:
  344515: a04aab4
v: v3
  • Loading branch information
Laurent Pinchart committed Nov 21, 2012
1 parent a36225b commit 23e39b8
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 20 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 37f4dd13505bab9f2bbd2f66a2c9375e959452eb
refs/heads/master: d072c35edcfabe3159766d55252e16ed7864873e
16 changes: 3 additions & 13 deletions trunk/arch/sh/boards/mach-kfr2r09/lcd_wqvga.c
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ void kfr2r09_lcd_start(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so)
#define MAIN_MLED4 0x40
#define MAIN_MSW 0x80

static int kfr2r09_lcd_backlight(int on)
int kfr2r09_lcd_set_brightness(int brightness)
{
struct i2c_adapter *a;
struct i2c_msg msg;
Expand All @@ -295,7 +295,7 @@ static int kfr2r09_lcd_backlight(int on)
return -ENODEV;

buf[0] = 0x00;
if (on)
if (brightness)
buf[1] = CTRL_CPSW | CTRL_C10 | CTRL_CKSW;
else
buf[1] = 0;
Expand All @@ -309,7 +309,7 @@ static int kfr2r09_lcd_backlight(int on)
return -ENODEV;

buf[0] = 0x01;
if (on)
if (brightness)
buf[1] = MAIN_MSW | MAIN_MLED4 | 0x0c;
else
buf[1] = 0;
Expand All @@ -324,13 +324,3 @@ static int kfr2r09_lcd_backlight(int on)

return 0;
}

void kfr2r09_lcd_on(void)
{
kfr2r09_lcd_backlight(1);
}

void kfr2r09_lcd_off(void)
{
kfr2r09_lcd_backlight(0);
}
7 changes: 5 additions & 2 deletions trunk/arch/sh/boards/mach-kfr2r09/setup.c
Original file line number Diff line number Diff line change
Expand Up @@ -158,8 +158,11 @@ static struct sh_mobile_lcdc_info kfr2r09_sh_lcdc_info = {
.height = 58,
.setup_sys = kfr2r09_lcd_setup,
.start_transfer = kfr2r09_lcd_start,
.display_on = kfr2r09_lcd_on,
.display_off = kfr2r09_lcd_off,
},
.bl_info = {
.name = "sh_mobile_lcdc_bl",
.max_brightness = 1,
.set_brightness = kfr2r09_lcd_set_brightness,
},
.sys_bus_cfg = {
.ldmt2r = 0x07010904,
Expand Down
6 changes: 2 additions & 4 deletions trunk/arch/sh/include/mach-kfr2r09/mach/kfr2r09.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,13 @@
#include <video/sh_mobile_lcdc.h>

#if defined(CONFIG_FB_SH_MOBILE_LCDC) || defined(CONFIG_FB_SH_MOBILE_LCDC_MODULE)
void kfr2r09_lcd_on(void);
void kfr2r09_lcd_off(void);
int kfr2r09_lcd_set_brightness(int brightness);
int kfr2r09_lcd_setup(void *sys_ops_handle,
struct sh_mobile_lcdc_sys_bus_ops *sys_ops);
void kfr2r09_lcd_start(void *sys_ops_handle,
struct sh_mobile_lcdc_sys_bus_ops *sys_ops);
#else
static void kfr2r09_lcd_on(void) {}
static void kfr2r09_lcd_off(void) {}
static int kfr2r09_lcd_set_brightness(int brightness) {}
static int kfr2r09_lcd_setup(void *sys_ops_handle,
struct sh_mobile_lcdc_sys_bus_ops *sys_ops)
{
Expand Down

0 comments on commit 23e39b8

Please sign in to comment.