Skip to contentSkip to conversation

leds: lm3530: Fix setting pltfm->als_vmax

RFC PATCH In review Axel Lin 3 participants 4 messages Feb 7, 2012 LED

lore
Share & tools
lore

Axel Lin

author
#0 lore raw

RFC PATCH 1/1 leds: lm3530: Fix setting pltfm->als_vmax

In current code, pltfm->als_vmin is set to LM3530_ALS_WINDOW_mV and pltfm->als_vmax is 0. This looks does not make sense.
I think what we want here is setting pltfm->als_vmax to LM3530_ALS_WINDOW_mV.

Both als_vmin and als_vmax local variables will be set to pltfm->als_vmin and pltfm->als_vmax by a few lines latter.
Thus also remove a redundant assignment for als_vmin and als_vmax in this patch.

---
Hi Kim,
I don't have this hardware, I'd appreciate if you can review and test this patch.

Thanks,
Axel

 drivers/leds/leds-lm3530.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
drivers/leds/leds-lm3530.c +2 -2
index 45e6878..e59c166 100644
@@ -164,8 +164,8 @@ static int lm3530_init_registers(struct lm3530_data *drvdata)
 
 	if (drvdata->mode == LM3530_BL_MODE_ALS) {
 		if (pltfm->als_vmax == 0) {
-			pltfm->als_vmin = als_vmin = 0;
-			pltfm->als_vmin = als_vmax = LM3530_ALS_WINDOW_mV;
+			pltfm->als_vmin = 0;
+			pltfm->als_vmax = LM3530_ALS_WINDOW_mV;
 		}
 
 		als_vmin = pltfm->als_vmin;
Signature · 1 line
1.7.5.4
#1 lore raw
Quoted 13 lines

-----Original Message-----
From: Axel Lin [mailto:[email protected]]
Sent: Tuesday, February 07, 2012 3:23 PM
To: [email protected]
Cc: Shreshtha Kumar Sahu; Kim, Milo; Richard Purdie; Andrew Morton
Subject: [PATCH RFC] leds: lm3530: Fix setting pltfm->als_vmax

In current code, pltfm->als_vmin is set to LM3530_ALS_WINDOW_mV and pltfm->als_vmax is 0. This looks does not make sense.
I think what we want here is setting pltfm->als_vmax to LM3530_ALS_WINDOW_mV.

Quoted 7 lines

Both als_vmin and als_vmax local variables will be set to pltfm-

Quoted 1 line

als_vmin and

pltfm->als_vmax by a few lines latter.
Thus also remove a redundant assignment for als_vmin and als_vmax in this patch.

This patch makes sense and fixes wrong range of the ALS input voltage. It works well on the real board.
Thanks.

BTW, I'd suggest that 'pltfm' is replaced with 'pdata' if below patch has been updated. [PATCH v4 5/5] leds-lm3530: replace pltfm with pdata.

Best Regards,
Milo - ���{.n�+�������+%�����ݶ��w��{.n�+����{��G�����{ay�ʇڙ�,j��f���h��������z_�(�階�ݢj"���m������G������?����&���~��iO��z��v�^�m���� ������?�I�

author
#2 lore raw
Quoted 8 lines

This patch makes sense and fixes wrong range of the ALS input voltage. It works well on the real board.
Thanks.

BTW, I'd suggest that 'pltfm' is replaced with 'pdata' if below patch has been updated. [PATCH v4 5/5] leds-lm3530: replace pltfm with pdata.

Well, I will redo the patch if Andrew takes your patch serial first. But I guess Andrew may take this one first for 3.3.

Regards,
Axel

#3 lore raw
Quoted 4 lines · On Tue, 7 Feb 2012 19:12:41 +0800 Axel Lin <[email protected]> wrote:
Quoted 4 lines

This patch makes sense and fixes wrong range of the ALS input voltage. It works well on the real board.
Thanks.

Quoted 8 lines
Quoted 4 lines

BTW, I'd suggest that 'pltfm' is replaced with 'pdata' if below patch has been updated. [PATCH v4 5/5] leds-lm3530: replace pltfm with pdata.

Well, I will redo the patch if Andrew takes your patch serial first. But I guess Andrew may take this one first for 3.3.

I applied "leds: lm3530: Fix setting pltfm->als_vmax" as-is for 3.3 and fixed up my copy of "leds-lm3530: replace pltfm with pdata".