lkml.org 
[lkml]   [2022]   [May]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH V8 2/5] iio: accel: sca3300: add define for temp channel for reuse.
    Date
    Add define of SCA3300_TEMP_CHANNEL for reuse.

    Signed-off-by: LI Qingwu <Qing-wu.Li@leica-geosystems.com.cn>
    ---
    drivers/iio/accel/sca3300.c | 26 ++++++++++++++------------
    1 file changed, 14 insertions(+), 12 deletions(-)

    diff --git a/drivers/iio/accel/sca3300.c b/drivers/iio/accel/sca3300.c
    index f7ef8ecfd34a..ff16d2cc8c70 100644
    --- a/drivers/iio/accel/sca3300.c
    +++ b/drivers/iio/accel/sca3300.c
    @@ -72,22 +72,24 @@ enum sca3300_scan_indexes {
    }, \
    }

    +#define SCA3300_TEMP_CHANNEL(index, reg) { \
    + .type = IIO_TEMP, \
    + .address = reg, \
    + .scan_index = index, \
    + .info_mask_separate = BIT(IIO_CHAN_INFO_RAW), \
    + .scan_type = { \
    + .sign = 's', \
    + .realbits = 16, \
    + .storagebits = 16, \
    + .endianness = IIO_CPU, \
    + }, \
    +}
    +
    static const struct iio_chan_spec sca3300_channels[] = {
    SCA3300_ACCEL_CHANNEL(SCA3300_ACC_X, 0x1, X),
    SCA3300_ACCEL_CHANNEL(SCA3300_ACC_Y, 0x2, Y),
    SCA3300_ACCEL_CHANNEL(SCA3300_ACC_Z, 0x3, Z),
    - {
    - .type = IIO_TEMP,
    - .address = 0x5,
    - .scan_index = SCA3300_TEMP,
    - .info_mask_separate = BIT(IIO_CHAN_INFO_RAW),
    - .scan_type = {
    - .sign = 's',
    - .realbits = 16,
    - .storagebits = 16,
    - .endianness = IIO_CPU,
    - },
    - },
    + SCA3300_TEMP_CHANNEL(SCA3300_TEMP, 0x05),
    IIO_CHAN_SOFT_TIMESTAMP(4),
    };

    --
    2.25.1
    \
     
     \ /
      Last update: 2022-05-23 09:04    [W:3.300 / U:0.032 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site