Roland Stigge wrote on 2011-01-13: > Fix some ADC drivers' _scale interface to correct fixpoint formatted > output > > Signed-off-by: Roland Stigge <stigge@xxxxxxxxx> > Acked-by: "Jonathan Cameron <jic23@xxxxxxxxx>" Acked-by: "Hennerich, Michael" <Michael.Hennerich@xxxxxxxxxx> > diff --git a/drivers/staging/iio/adc/ad7476_core.c > b/drivers/staging/iio/adc/ad7476_core.c index deb68c8..b8b54da 100644 > --- a/drivers/staging/iio/adc/ad7476_core.c +++ > b/drivers/staging/iio/adc/ad7476_core.c @@ -68,7 +68,7 @@ static ssize_t > ad7476_show_scale(struct device *dev, > /* Corresponds to Vref / 2^(bits) */ > unsigned int scale_uv = (st->int_vref_mv * 1000) >> st- > chip_info->bits; > > - return sprintf(buf, "%d.%d\n", scale_uv / 1000, scale_uv % 1000); > + return sprintf(buf, "%d.%03d\n", scale_uv / 1000, scale_uv % > 1000); > } > static IIO_DEVICE_ATTR(in_scale, S_IRUGO, ad7476_show_scale, NULL, > 0); > > diff --git a/drivers/staging/iio/adc/ad799x_core.c > b/drivers/staging/iio/adc/ad799x_core.c index 6309d52..89ccf37 100644 > --- a/drivers/staging/iio/adc/ad799x_core.c +++ > b/drivers/staging/iio/adc/ad799x_core.c @@ -432,7 +432,7 @@ static > ssize_t ad799x_show_scale(struct device *dev, > /* Corresponds to Vref / 2^(bits) */ > unsigned int scale_uv = (st->int_vref_mv * 1000) >> st- > chip_info->bits; > > - return sprintf(buf, "%d.%d\n", scale_uv / 1000, scale_uv % 1000); > + return sprintf(buf, "%d.%03d\n", scale_uv / 1000, scale_uv % > 1000); > } > > static IIO_DEVICE_ATTR(in_scale, S_IRUGO, ad799x_show_scale, NULL, > 0); Greetings, Michael -- Analog Devices GmbH Wilhelm-Wagenfeld-Str. 6 80807 Muenchen Sitz der Gesellschaft: Muenchen; Registergericht: Muenchen HRB 40368; Geschaeftsfuehrer:Dr.Carsten Suckrow, Thomas Wessel, William A. Martin, Margaret Seif -- 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