From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751359Ab3HCJNO (ORCPT ); Sat, 3 Aug 2013 05:13:14 -0400 Received: from mail-pb0-f45.google.com ([209.85.160.45]:43083 "EHLO mail-pb0-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750930Ab3HCJNN (ORCPT ); Sat, 3 Aug 2013 05:13:13 -0400 Message-ID: <1375521188.3891.3.camel@phoenix> Subject: regulator: s2mps11: Question about the code updating ramp_delay setting From: Axel Lin To: Yadwinder Singh Brar Cc: Mark Brown , Sangbeom Kim , Liam Girdwood , linux-kernel@vger.kernel.org Date: Sat, 03 Aug 2013 17:13:08 +0800 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.6.4-0ubuntu1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Yadwinder, The code updating ramp_delay setting looks wrong to me. Current code: return regmap_update_bits(rdev->regmap, ramp_reg, ramp_val << ramp_shift, 1 << ramp_shift); I'd expect something like below: return regmap_update_bits(rdev->regmap, ramp_reg, ramp_mask << ramp_shift, ramp_val << ramp_shift); I don't have the datasheet so I don't know the correct ramp_mask setting here. Can you check if this needs fix? Thanks, Axel