From 15f6c1be3798a4a4e878b8350affe68c16fffdcb Mon Sep 17 00:00:00 2001 From: "jinhyung.jo" Date: Wed, 26 Feb 2014 16:30:10 +0900 Subject: [PATCH] maru_brightness : Modified the setting method Call the set function of brightness when "on" is entered, instead setting force internally. Change-Id: I669b68655616d9e9de83d66fb882339f4cf68d1b Signed-off-by: Jinhyung Jo --- drivers/maru/maru_bl.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/maru/maru_bl.c b/drivers/maru/maru_bl.c index c653614282fe..2fbbdc8c17e2 100644 --- a/drivers/maru/maru_bl.c +++ b/drivers/maru/maru_bl.c @@ -156,8 +156,10 @@ static ssize_t hbm_store_status(struct device *dev, } if (ret) { - marubl_device->brightness = MAX_BRIGHTNESS; - writel(marubl_device->brightness, marubl_device->marubl_mmreg); + mutex_lock(&marubl_device->bl_dev->ops_lock); + marubl_device->bl_dev->props.brightness = MAX_BRIGHTNESS; + marubl_send_intensity(marubl_device->bl_dev); + mutex_unlock(&marubl_device->bl_dev->ops_lock); } marubl_device->hbm_on = ret; printk(KERN_INFO "[%s] hbm = %d\n", __func__, ret); -- 2.34.1