From: jinhyung.jo Date: Wed, 26 Feb 2014 07:30:10 +0000 (+0900) Subject: maru_brightness : Modified the setting method X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=15f6c1be3798a4a4e878b8350affe68c16fffdcb;p=sdk%2Femulator%2Femulator-kernel.git 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 --- 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);