This patchset aims to update ADE7854 by adding the required IIO API components. The first patch adds the iio_chan_spec for handling seven different registers (all of them with a similar behavior). The second patch appends the read_raw function defined by the IIO API. Finally, the third patch adds the write_raw function and remove the attributes used for handling the seven registers. This patchset has the contribution of John Syne, which was responsible for mapping the correct ABI name per element in the ADE7854; additionally, John provided codes that helped to shape these patches. Rodrigo Siqueira (3): stagging:iio:meter: Add iio_chan_spec stagging:iio:meter: Add ade7854_read_raw function stagging:iio:meter: Add ade7854_write_raw function drivers/staging/iio/meter/ade7854.c | 129 ++++++++++++++++++++-------- 1 file changed, 94 insertions(+), 35 deletions(-) -- 2.17.0 -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html