lkml.org 
[lkml]   [2018]   [Sep]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 4.4 14/30] iio: ad9523: Fix displayed phase
    Date
    From: Lars-Peter Clausen <lars@metafoo.de>

    [ Upstream commit 5a4e33c1c53ae7d4425f7d94e60e4458a37b349e ]

    Fix the displayed phase for the ad9523 driver. Currently the most
    significant decimal place is dropped and all other digits are shifted one
    to the left. This is due to a multiplication by 10, which is not necessary,
    so remove it.

    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
    Fixes: cd1678f9632 ("iio: frequency: New driver for AD9523 SPI Low Jitter Clock Generator")
    Cc: <Stable@vger.kernel.org>
    Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
    Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
    ---
    drivers/iio/frequency/ad9523.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/iio/frequency/ad9523.c b/drivers/iio/frequency/ad9523.c
    index 44a30f286de1..adc86aa30409 100644
    --- a/drivers/iio/frequency/ad9523.c
    +++ b/drivers/iio/frequency/ad9523.c
    @@ -641,7 +641,7 @@ static int ad9523_read_raw(struct iio_dev *indio_dev,
    code = (AD9523_CLK_DIST_DIV_PHASE_REV(ret) * 3141592) /
    AD9523_CLK_DIST_DIV_REV(ret);
    *val = code / 1000000;
    - *val2 = (code % 1000000) * 10;
    + *val2 = code % 1000000;
    return IIO_VAL_INT_PLUS_MICRO;
    default:
    return -EINVAL;
    --
    2.17.1
    \
     
     \ /
      Last update: 2018-09-07 02:46    [W:4.104 / U:0.156 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site