All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thierry Reding <thierry.reding@gmail.com>
To: Alexander Shiyan <shc_work@mail.ru>
Cc: linux-pwm@vger.kernel.org
Subject: Re: [PATCH 1/2] pwm: clps711x: Fix period calculation
Date: Thu, 20 Dec 2018 18:25:04 +0100	[thread overview]
Message-ID: <20181220172504.GB9408@ulmo> (raw)
In-Reply-To: <20181219103925.28360-1-shc_work@mail.ru>

[-- Attachment #1: Type: text/plain, Size: 1527 bytes --]

On Wed, Dec 19, 2018 at 01:39:24PM +0300, Alexander Shiyan wrote:
> Commit e39c0df1be5a ("pwm: Introduce the pwm_args concept") has
> changed the variable for the period for clps711x-pwm driver, so now
> pwm_get/set_period() works with pwm->state.period variable instead
> of pwm->args.period.
> This patch changes the period variable in other places where it is used.
> 
> Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
> ---
>  drivers/pwm/pwm-clps711x.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/pwm/pwm-clps711x.c b/drivers/pwm/pwm-clps711x.c
> index 26ec24e457b1..7e16b7def0dc 100644
> --- a/drivers/pwm/pwm-clps711x.c
> +++ b/drivers/pwm/pwm-clps711x.c
> @@ -48,7 +48,7 @@ static void clps711x_pwm_update_val(struct clps711x_chip *priv, u32 n, u32 v)
>  static unsigned int clps711x_get_duty(struct pwm_device *pwm, unsigned int v)
>  {
>  	/* Duty cycle 0..15 max */
> -	return DIV_ROUND_CLOSEST(v * 0xf, pwm_get_period(pwm));
> +	return DIV_ROUND_CLOSEST(v * 0xf, pwm->args.period);
>  }
>  
>  static int clps711x_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm)
> @@ -71,7 +71,7 @@ static int clps711x_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm,
>  	struct clps711x_chip *priv = to_clps711x_chip(chip);
>  	unsigned int duty;
>  
> -	if (period_ns != pwm_get_period(pwm))
> +	if (period_ns != pwm->args.period)
>  		return -EINVAL;
>  
>  	duty = clps711x_get_duty(pwm, duty_ns);

Applied, thanks.

Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

      parent reply	other threads:[~2018-12-20 17:25 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-19 10:39 [PATCH 1/2] pwm: clps711x: Fix period calculation Alexander Shiyan
2018-12-19 10:39 ` [PATCH 2/2] pwm: clps711x: Switch to SPDX identifier Alexander Shiyan
2018-12-20 17:23   ` Thierry Reding
2018-12-20 17:25 ` Thierry Reding [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20181220172504.GB9408@ulmo \
    --to=thierry.reding@gmail.com \
    --cc=linux-pwm@vger.kernel.org \
    --cc=shc_work@mail.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.