aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/iio
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2012-05-12 09:39:44 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-05-14 16:39:20 -0400
commit703196b6bef2f4750f2deef85cbc64c06cb431f0 (patch)
treef5f945e60c80e60fc6de465f9bac0896281c15de /drivers/staging/iio
parent4b522ce709fd0591969ac9e8cfb52a8e44bac4b0 (diff)
staging:iio:addac: Use dev_to_iio_dev()
Replace open-coded instances of getting a iio_dev struct from a device struct with dev_to_iio_dev(). Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Acked-by: Jonathan Cameron <jic23@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/iio')
-rw-r--r--drivers/staging/iio/addac/adt7316.c140
1 files changed, 70 insertions, 70 deletions
diff --git a/drivers/staging/iio/addac/adt7316.c b/drivers/staging/iio/addac/adt7316.c
index 5aba804237c..8fb014a046a 100644
--- a/drivers/staging/iio/addac/adt7316.c
+++ b/drivers/staging/iio/addac/adt7316.c
@@ -220,7 +220,7 @@ static ssize_t adt7316_show_enabled(struct device *dev,
220 struct device_attribute *attr, 220 struct device_attribute *attr,
221 char *buf) 221 char *buf)
222{ 222{
223 struct iio_dev *dev_info = dev_get_drvdata(dev); 223 struct iio_dev *dev_info = dev_to_iio_dev(dev);
224 struct adt7316_chip_info *chip = iio_priv(dev_info); 224 struct adt7316_chip_info *chip = iio_priv(dev_info);
225 225
226 return sprintf(buf, "%d\n", !!(chip->config1 & ADT7316_EN)); 226 return sprintf(buf, "%d\n", !!(chip->config1 & ADT7316_EN));
@@ -252,7 +252,7 @@ static ssize_t adt7316_store_enabled(struct device *dev,
252 const char *buf, 252 const char *buf,
253 size_t len) 253 size_t len)
254{ 254{
255 struct iio_dev *dev_info = dev_get_drvdata(dev); 255 struct iio_dev *dev_info = dev_to_iio_dev(dev);
256 struct adt7316_chip_info *chip = iio_priv(dev_info); 256 struct adt7316_chip_info *chip = iio_priv(dev_info);
257 int enable; 257 int enable;
258 258
@@ -276,7 +276,7 @@ static ssize_t adt7316_show_select_ex_temp(struct device *dev,
276 struct device_attribute *attr, 276 struct device_attribute *attr,
277 char *buf) 277 char *buf)
278{ 278{
279 struct iio_dev *dev_info = dev_get_drvdata(dev); 279 struct iio_dev *dev_info = dev_to_iio_dev(dev);
280 struct adt7316_chip_info *chip = iio_priv(dev_info); 280 struct adt7316_chip_info *chip = iio_priv(dev_info);
281 281
282 if ((chip->id & ID_FAMILY_MASK) != ID_ADT75XX) 282 if ((chip->id & ID_FAMILY_MASK) != ID_ADT75XX)
@@ -290,7 +290,7 @@ static ssize_t adt7316_store_select_ex_temp(struct device *dev,
290 const char *buf, 290 const char *buf,
291 size_t len) 291 size_t len)
292{ 292{
293 struct iio_dev *dev_info = dev_get_drvdata(dev); 293 struct iio_dev *dev_info = dev_to_iio_dev(dev);
294 struct adt7316_chip_info *chip = iio_priv(dev_info); 294 struct adt7316_chip_info *chip = iio_priv(dev_info);
295 u8 config1; 295 u8 config1;
296 int ret; 296 int ret;
@@ -320,7 +320,7 @@ static ssize_t adt7316_show_mode(struct device *dev,
320 struct device_attribute *attr, 320 struct device_attribute *attr,
321 char *buf) 321 char *buf)
322{ 322{
323 struct iio_dev *dev_info = dev_get_drvdata(dev); 323 struct iio_dev *dev_info = dev_to_iio_dev(dev);
324 struct adt7316_chip_info *chip = iio_priv(dev_info); 324 struct adt7316_chip_info *chip = iio_priv(dev_info);
325 325
326 if (chip->config2 & ADT7316_AD_SINGLE_CH_MODE) 326 if (chip->config2 & ADT7316_AD_SINGLE_CH_MODE)
@@ -334,7 +334,7 @@ static ssize_t adt7316_store_mode(struct device *dev,
334 const char *buf, 334 const char *buf,
335 size_t len) 335 size_t len)
336{ 336{
337 struct iio_dev *dev_info = dev_get_drvdata(dev); 337 struct iio_dev *dev_info = dev_to_iio_dev(dev);
338 struct adt7316_chip_info *chip = iio_priv(dev_info); 338 struct adt7316_chip_info *chip = iio_priv(dev_info);
339 u8 config2; 339 u8 config2;
340 int ret; 340 int ret;
@@ -370,7 +370,7 @@ static ssize_t adt7316_show_ad_channel(struct device *dev,
370 struct device_attribute *attr, 370 struct device_attribute *attr,
371 char *buf) 371 char *buf)
372{ 372{
373 struct iio_dev *dev_info = dev_get_drvdata(dev); 373 struct iio_dev *dev_info = dev_to_iio_dev(dev);
374 struct adt7316_chip_info *chip = iio_priv(dev_info); 374 struct adt7316_chip_info *chip = iio_priv(dev_info);
375 375
376 if (!(chip->config2 & ADT7316_AD_SINGLE_CH_MODE)) 376 if (!(chip->config2 & ADT7316_AD_SINGLE_CH_MODE))
@@ -409,7 +409,7 @@ static ssize_t adt7316_store_ad_channel(struct device *dev,
409 const char *buf, 409 const char *buf,
410 size_t len) 410 size_t len)
411{ 411{
412 struct iio_dev *dev_info = dev_get_drvdata(dev); 412 struct iio_dev *dev_info = dev_to_iio_dev(dev);
413 struct adt7316_chip_info *chip = iio_priv(dev_info); 413 struct adt7316_chip_info *chip = iio_priv(dev_info);
414 u8 config2; 414 u8 config2;
415 unsigned long data = 0; 415 unsigned long data = 0;
@@ -455,7 +455,7 @@ static ssize_t adt7316_show_all_ad_channels(struct device *dev,
455 struct device_attribute *attr, 455 struct device_attribute *attr,
456 char *buf) 456 char *buf)
457{ 457{
458 struct iio_dev *dev_info = dev_get_drvdata(dev); 458 struct iio_dev *dev_info = dev_to_iio_dev(dev);
459 struct adt7316_chip_info *chip = iio_priv(dev_info); 459 struct adt7316_chip_info *chip = iio_priv(dev_info);
460 460
461 if (!(chip->config2 & ADT7316_AD_SINGLE_CH_MODE)) 461 if (!(chip->config2 & ADT7316_AD_SINGLE_CH_MODE))
@@ -477,7 +477,7 @@ static ssize_t adt7316_show_disable_averaging(struct device *dev,
477 struct device_attribute *attr, 477 struct device_attribute *attr,
478 char *buf) 478 char *buf)
479{ 479{
480 struct iio_dev *dev_info = dev_get_drvdata(dev); 480 struct iio_dev *dev_info = dev_to_iio_dev(dev);
481 struct adt7316_chip_info *chip = iio_priv(dev_info); 481 struct adt7316_chip_info *chip = iio_priv(dev_info);
482 482
483 return sprintf(buf, "%d\n", 483 return sprintf(buf, "%d\n",
@@ -489,7 +489,7 @@ static ssize_t adt7316_store_disable_averaging(struct device *dev,
489 const char *buf, 489 const char *buf,
490 size_t len) 490 size_t len)
491{ 491{
492 struct iio_dev *dev_info = dev_get_drvdata(dev); 492 struct iio_dev *dev_info = dev_to_iio_dev(dev);
493 struct adt7316_chip_info *chip = iio_priv(dev_info); 493 struct adt7316_chip_info *chip = iio_priv(dev_info);
494 u8 config2; 494 u8 config2;
495 int ret; 495 int ret;
@@ -516,7 +516,7 @@ static ssize_t adt7316_show_enable_smbus_timeout(struct device *dev,
516 struct device_attribute *attr, 516 struct device_attribute *attr,
517 char *buf) 517 char *buf)
518{ 518{
519 struct iio_dev *dev_info = dev_get_drvdata(dev); 519 struct iio_dev *dev_info = dev_to_iio_dev(dev);
520 struct adt7316_chip_info *chip = iio_priv(dev_info); 520 struct adt7316_chip_info *chip = iio_priv(dev_info);
521 521
522 return sprintf(buf, "%d\n", 522 return sprintf(buf, "%d\n",
@@ -528,7 +528,7 @@ static ssize_t adt7316_store_enable_smbus_timeout(struct device *dev,
528 const char *buf, 528 const char *buf,
529 size_t len) 529 size_t len)
530{ 530{
531 struct iio_dev *dev_info = dev_get_drvdata(dev); 531 struct iio_dev *dev_info = dev_to_iio_dev(dev);
532 struct adt7316_chip_info *chip = iio_priv(dev_info); 532 struct adt7316_chip_info *chip = iio_priv(dev_info);
533 u8 config2; 533 u8 config2;
534 int ret; 534 int ret;
@@ -557,7 +557,7 @@ static ssize_t adt7316_store_reset(struct device *dev,
557 const char *buf, 557 const char *buf,
558 size_t len) 558 size_t len)
559{ 559{
560 struct iio_dev *dev_info = dev_get_drvdata(dev); 560 struct iio_dev *dev_info = dev_to_iio_dev(dev);
561 struct adt7316_chip_info *chip = iio_priv(dev_info); 561 struct adt7316_chip_info *chip = iio_priv(dev_info);
562 u8 config2; 562 u8 config2;
563 int ret; 563 int ret;
@@ -580,7 +580,7 @@ static ssize_t adt7316_show_powerdown(struct device *dev,
580 struct device_attribute *attr, 580 struct device_attribute *attr,
581 char *buf) 581 char *buf)
582{ 582{
583 struct iio_dev *dev_info = dev_get_drvdata(dev); 583 struct iio_dev *dev_info = dev_to_iio_dev(dev);
584 struct adt7316_chip_info *chip = iio_priv(dev_info); 584 struct adt7316_chip_info *chip = iio_priv(dev_info);
585 585
586 return sprintf(buf, "%d\n", !!(chip->config1 & ADT7316_PD)); 586 return sprintf(buf, "%d\n", !!(chip->config1 & ADT7316_PD));
@@ -591,7 +591,7 @@ static ssize_t adt7316_store_powerdown(struct device *dev,
591 const char *buf, 591 const char *buf,
592 size_t len) 592 size_t len)
593{ 593{
594 struct iio_dev *dev_info = dev_get_drvdata(dev); 594 struct iio_dev *dev_info = dev_to_iio_dev(dev);
595 struct adt7316_chip_info *chip = iio_priv(dev_info); 595 struct adt7316_chip_info *chip = iio_priv(dev_info);
596 u8 config1; 596 u8 config1;
597 int ret; 597 int ret;
@@ -618,7 +618,7 @@ static ssize_t adt7316_show_fast_ad_clock(struct device *dev,
618 struct device_attribute *attr, 618 struct device_attribute *attr,
619 char *buf) 619 char *buf)
620{ 620{
621 struct iio_dev *dev_info = dev_get_drvdata(dev); 621 struct iio_dev *dev_info = dev_to_iio_dev(dev);
622 struct adt7316_chip_info *chip = iio_priv(dev_info); 622 struct adt7316_chip_info *chip = iio_priv(dev_info);
623 623
624 return sprintf(buf, "%d\n", !!(chip->config3 & ADT7316_ADCLK_22_5)); 624 return sprintf(buf, "%d\n", !!(chip->config3 & ADT7316_ADCLK_22_5));
@@ -629,7 +629,7 @@ static ssize_t adt7316_store_fast_ad_clock(struct device *dev,
629 const char *buf, 629 const char *buf,
630 size_t len) 630 size_t len)
631{ 631{
632 struct iio_dev *dev_info = dev_get_drvdata(dev); 632 struct iio_dev *dev_info = dev_to_iio_dev(dev);
633 struct adt7316_chip_info *chip = iio_priv(dev_info); 633 struct adt7316_chip_info *chip = iio_priv(dev_info);
634 u8 config3; 634 u8 config3;
635 int ret; 635 int ret;
@@ -656,7 +656,7 @@ static ssize_t adt7316_show_da_high_resolution(struct device *dev,
656 struct device_attribute *attr, 656 struct device_attribute *attr,
657 char *buf) 657 char *buf)
658{ 658{
659 struct iio_dev *dev_info = dev_get_drvdata(dev); 659 struct iio_dev *dev_info = dev_to_iio_dev(dev);
660 struct adt7316_chip_info *chip = iio_priv(dev_info); 660 struct adt7316_chip_info *chip = iio_priv(dev_info);
661 661
662 if (chip->config3 & ADT7316_DA_HIGH_RESOLUTION) { 662 if (chip->config3 & ADT7316_DA_HIGH_RESOLUTION) {
@@ -674,7 +674,7 @@ static ssize_t adt7316_store_da_high_resolution(struct device *dev,
674 const char *buf, 674 const char *buf,
675 size_t len) 675 size_t len)
676{ 676{
677 struct iio_dev *dev_info = dev_get_drvdata(dev); 677 struct iio_dev *dev_info = dev_to_iio_dev(dev);
678 struct adt7316_chip_info *chip = iio_priv(dev_info); 678 struct adt7316_chip_info *chip = iio_priv(dev_info);
679 u8 config3; 679 u8 config3;
680 int ret; 680 int ret;
@@ -708,7 +708,7 @@ static ssize_t adt7316_show_AIN_internal_Vref(struct device *dev,
708 struct device_attribute *attr, 708 struct device_attribute *attr,
709 char *buf) 709 char *buf)
710{ 710{
711 struct iio_dev *dev_info = dev_get_drvdata(dev); 711 struct iio_dev *dev_info = dev_to_iio_dev(dev);
712 struct adt7316_chip_info *chip = iio_priv(dev_info); 712 struct adt7316_chip_info *chip = iio_priv(dev_info);
713 713
714 if ((chip->id & ID_FAMILY_MASK) != ID_ADT75XX) 714 if ((chip->id & ID_FAMILY_MASK) != ID_ADT75XX)
@@ -723,7 +723,7 @@ static ssize_t adt7316_store_AIN_internal_Vref(struct device *dev,
723 const char *buf, 723 const char *buf,
724 size_t len) 724 size_t len)
725{ 725{
726 struct iio_dev *dev_info = dev_get_drvdata(dev); 726 struct iio_dev *dev_info = dev_to_iio_dev(dev);
727 struct adt7316_chip_info *chip = iio_priv(dev_info); 727 struct adt7316_chip_info *chip = iio_priv(dev_info);
728 u8 config3; 728 u8 config3;
729 int ret; 729 int ret;
@@ -755,7 +755,7 @@ static ssize_t adt7316_show_enable_prop_DACA(struct device *dev,
755 struct device_attribute *attr, 755 struct device_attribute *attr,
756 char *buf) 756 char *buf)
757{ 757{
758 struct iio_dev *dev_info = dev_get_drvdata(dev); 758 struct iio_dev *dev_info = dev_to_iio_dev(dev);
759 struct adt7316_chip_info *chip = iio_priv(dev_info); 759 struct adt7316_chip_info *chip = iio_priv(dev_info);
760 760
761 return sprintf(buf, "%d\n", 761 return sprintf(buf, "%d\n",
@@ -767,7 +767,7 @@ static ssize_t adt7316_store_enable_prop_DACA(struct device *dev,
767 const char *buf, 767 const char *buf,
768 size_t len) 768 size_t len)
769{ 769{
770 struct iio_dev *dev_info = dev_get_drvdata(dev); 770 struct iio_dev *dev_info = dev_to_iio_dev(dev);
771 struct adt7316_chip_info *chip = iio_priv(dev_info); 771 struct adt7316_chip_info *chip = iio_priv(dev_info);
772 u8 config3; 772 u8 config3;
773 int ret; 773 int ret;
@@ -794,7 +794,7 @@ static ssize_t adt7316_show_enable_prop_DACB(struct device *dev,
794 struct device_attribute *attr, 794 struct device_attribute *attr,
795 char *buf) 795 char *buf)
796{ 796{
797 struct iio_dev *dev_info = dev_get_drvdata(dev); 797 struct iio_dev *dev_info = dev_to_iio_dev(dev);
798 struct adt7316_chip_info *chip = iio_priv(dev_info); 798 struct adt7316_chip_info *chip = iio_priv(dev_info);
799 799
800 return sprintf(buf, "%d\n", 800 return sprintf(buf, "%d\n",
@@ -806,7 +806,7 @@ static ssize_t adt7316_store_enable_prop_DACB(struct device *dev,
806 const char *buf, 806 const char *buf,
807 size_t len) 807 size_t len)
808{ 808{
809 struct iio_dev *dev_info = dev_get_drvdata(dev); 809 struct iio_dev *dev_info = dev_to_iio_dev(dev);
810 struct adt7316_chip_info *chip = iio_priv(dev_info); 810 struct adt7316_chip_info *chip = iio_priv(dev_info);
811 u8 config3; 811 u8 config3;
812 int ret; 812 int ret;
@@ -833,7 +833,7 @@ static ssize_t adt7316_show_DAC_2Vref_ch_mask(struct device *dev,
833 struct device_attribute *attr, 833 struct device_attribute *attr,
834 char *buf) 834 char *buf)
835{ 835{
836 struct iio_dev *dev_info = dev_get_drvdata(dev); 836 struct iio_dev *dev_info = dev_to_iio_dev(dev);
837 struct adt7316_chip_info *chip = iio_priv(dev_info); 837 struct adt7316_chip_info *chip = iio_priv(dev_info);
838 838
839 return sprintf(buf, "0x%x\n", 839 return sprintf(buf, "0x%x\n",
@@ -845,7 +845,7 @@ static ssize_t adt7316_store_DAC_2Vref_ch_mask(struct device *dev,
845 const char *buf, 845 const char *buf,
846 size_t len) 846 size_t len)
847{ 847{
848 struct iio_dev *dev_info = dev_get_drvdata(dev); 848 struct iio_dev *dev_info = dev_to_iio_dev(dev);
849 struct adt7316_chip_info *chip = iio_priv(dev_info); 849 struct adt7316_chip_info *chip = iio_priv(dev_info);
850 u8 dac_config; 850 u8 dac_config;
851 unsigned long data = 0; 851 unsigned long data = 0;
@@ -876,7 +876,7 @@ static ssize_t adt7316_show_DAC_update_mode(struct device *dev,
876 struct device_attribute *attr, 876 struct device_attribute *attr,
877 char *buf) 877 char *buf)
878{ 878{
879 struct iio_dev *dev_info = dev_get_drvdata(dev); 879 struct iio_dev *dev_info = dev_to_iio_dev(dev);
880 struct adt7316_chip_info *chip = iio_priv(dev_info); 880 struct adt7316_chip_info *chip = iio_priv(dev_info);
881 881
882 if (!(chip->config3 & ADT7316_DA_EN_VIA_DAC_LDCA)) 882 if (!(chip->config3 & ADT7316_DA_EN_VIA_DAC_LDCA))
@@ -900,7 +900,7 @@ static ssize_t adt7316_store_DAC_update_mode(struct device *dev,
900 const char *buf, 900 const char *buf,
901 size_t len) 901 size_t len)
902{ 902{
903 struct iio_dev *dev_info = dev_get_drvdata(dev); 903 struct iio_dev *dev_info = dev_to_iio_dev(dev);
904 struct adt7316_chip_info *chip = iio_priv(dev_info); 904 struct adt7316_chip_info *chip = iio_priv(dev_info);
905 u8 dac_config; 905 u8 dac_config;
906 unsigned long data; 906 unsigned long data;
@@ -934,7 +934,7 @@ static ssize_t adt7316_show_all_DAC_update_modes(struct device *dev,
934 struct device_attribute *attr, 934 struct device_attribute *attr,
935 char *buf) 935 char *buf)
936{ 936{
937 struct iio_dev *dev_info = dev_get_drvdata(dev); 937 struct iio_dev *dev_info = dev_to_iio_dev(dev);
938 struct adt7316_chip_info *chip = iio_priv(dev_info); 938 struct adt7316_chip_info *chip = iio_priv(dev_info);
939 939
940 if (chip->config3 & ADT7316_DA_EN_VIA_DAC_LDCA) 940 if (chip->config3 & ADT7316_DA_EN_VIA_DAC_LDCA)
@@ -955,7 +955,7 @@ static ssize_t adt7316_store_update_DAC(struct device *dev,
955 const char *buf, 955 const char *buf,
956 size_t len) 956 size_t len)
957{ 957{
958 struct iio_dev *dev_info = dev_get_drvdata(dev); 958 struct iio_dev *dev_info = dev_to_iio_dev(dev);
959 struct adt7316_chip_info *chip = iio_priv(dev_info); 959 struct adt7316_chip_info *chip = iio_priv(dev_info);
960 u8 ldac_config; 960 u8 ldac_config;
961 unsigned long data; 961 unsigned long data;
@@ -994,7 +994,7 @@ static ssize_t adt7316_show_DA_AB_Vref_bypass(struct device *dev,
994 struct device_attribute *attr, 994 struct device_attribute *attr,
995 char *buf) 995 char *buf)
996{ 996{
997 struct iio_dev *dev_info = dev_get_drvdata(dev); 997 struct iio_dev *dev_info = dev_to_iio_dev(dev);
998 struct adt7316_chip_info *chip = iio_priv(dev_info); 998 struct adt7316_chip_info *chip = iio_priv(dev_info);
999 999
1000 if ((chip->id & ID_FAMILY_MASK) == ID_ADT75XX) 1000 if ((chip->id & ID_FAMILY_MASK) == ID_ADT75XX)
@@ -1009,7 +1009,7 @@ static ssize_t adt7316_store_DA_AB_Vref_bypass(struct device *dev,
1009 const char *buf, 1009 const char *buf,
1010 size_t len) 1010 size_t len)
1011{ 1011{
1012 struct iio_dev *dev_info = dev_get_drvdata(dev); 1012 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1013 struct adt7316_chip_info *chip = iio_priv(dev_info); 1013 struct adt7316_chip_info *chip = iio_priv(dev_info);
1014 u8 dac_config; 1014 u8 dac_config;
1015 int ret; 1015 int ret;
@@ -1039,7 +1039,7 @@ static ssize_t adt7316_show_DA_CD_Vref_bypass(struct device *dev,
1039 struct device_attribute *attr, 1039 struct device_attribute *attr,
1040 char *buf) 1040 char *buf)
1041{ 1041{
1042 struct iio_dev *dev_info = dev_get_drvdata(dev); 1042 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1043 struct adt7316_chip_info *chip = iio_priv(dev_info); 1043 struct adt7316_chip_info *chip = iio_priv(dev_info);
1044 1044
1045 if ((chip->id & ID_FAMILY_MASK) == ID_ADT75XX) 1045 if ((chip->id & ID_FAMILY_MASK) == ID_ADT75XX)
@@ -1054,7 +1054,7 @@ static ssize_t adt7316_store_DA_CD_Vref_bypass(struct device *dev,
1054 const char *buf, 1054 const char *buf,
1055 size_t len) 1055 size_t len)
1056{ 1056{
1057 struct iio_dev *dev_info = dev_get_drvdata(dev); 1057 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1058 struct adt7316_chip_info *chip = iio_priv(dev_info); 1058 struct adt7316_chip_info *chip = iio_priv(dev_info);
1059 u8 dac_config; 1059 u8 dac_config;
1060 int ret; 1060 int ret;
@@ -1084,7 +1084,7 @@ static ssize_t adt7316_show_DAC_internal_Vref(struct device *dev,
1084 struct device_attribute *attr, 1084 struct device_attribute *attr,
1085 char *buf) 1085 char *buf)
1086{ 1086{
1087 struct iio_dev *dev_info = dev_get_drvdata(dev); 1087 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1088 struct adt7316_chip_info *chip = iio_priv(dev_info); 1088 struct adt7316_chip_info *chip = iio_priv(dev_info);
1089 1089
1090 if ((chip->id & ID_FAMILY_MASK) == ID_ADT75XX) 1090 if ((chip->id & ID_FAMILY_MASK) == ID_ADT75XX)
@@ -1101,7 +1101,7 @@ static ssize_t adt7316_store_DAC_internal_Vref(struct device *dev,
1101 const char *buf, 1101 const char *buf,
1102 size_t len) 1102 size_t len)
1103{ 1103{
1104 struct iio_dev *dev_info = dev_get_drvdata(dev); 1104 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1105 struct adt7316_chip_info *chip = iio_priv(dev_info); 1105 struct adt7316_chip_info *chip = iio_priv(dev_info);
1106 u8 ldac_config; 1106 u8 ldac_config;
1107 unsigned long data; 1107 unsigned long data;
@@ -1220,7 +1220,7 @@ static ssize_t adt7316_show_VDD(struct device *dev,
1220 struct device_attribute *attr, 1220 struct device_attribute *attr,
1221 char *buf) 1221 char *buf)
1222{ 1222{
1223 struct iio_dev *dev_info = dev_get_drvdata(dev); 1223 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1224 struct adt7316_chip_info *chip = iio_priv(dev_info); 1224 struct adt7316_chip_info *chip = iio_priv(dev_info);
1225 1225
1226 return adt7316_show_ad(chip, ADT7316_AD_SINGLE_CH_VDD, buf); 1226 return adt7316_show_ad(chip, ADT7316_AD_SINGLE_CH_VDD, buf);
@@ -1231,7 +1231,7 @@ static ssize_t adt7316_show_in_temp(struct device *dev,
1231 struct device_attribute *attr, 1231 struct device_attribute *attr,
1232 char *buf) 1232 char *buf)
1233{ 1233{
1234 struct iio_dev *dev_info = dev_get_drvdata(dev); 1234 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1235 struct adt7316_chip_info *chip = iio_priv(dev_info); 1235 struct adt7316_chip_info *chip = iio_priv(dev_info);
1236 1236
1237 return adt7316_show_ad(chip, ADT7316_AD_SINGLE_CH_IN, buf); 1237 return adt7316_show_ad(chip, ADT7316_AD_SINGLE_CH_IN, buf);
@@ -1243,7 +1243,7 @@ static ssize_t adt7316_show_ex_temp_AIN1(struct device *dev,
1243 struct device_attribute *attr, 1243 struct device_attribute *attr,
1244 char *buf) 1244 char *buf)
1245{ 1245{
1246 struct iio_dev *dev_info = dev_get_drvdata(dev); 1246 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1247 struct adt7316_chip_info *chip = iio_priv(dev_info); 1247 struct adt7316_chip_info *chip = iio_priv(dev_info);
1248 1248
1249 return adt7316_show_ad(chip, ADT7316_AD_SINGLE_CH_EX, buf); 1249 return adt7316_show_ad(chip, ADT7316_AD_SINGLE_CH_EX, buf);
@@ -1256,7 +1256,7 @@ static ssize_t adt7316_show_AIN2(struct device *dev,
1256 struct device_attribute *attr, 1256 struct device_attribute *attr,
1257 char *buf) 1257 char *buf)
1258{ 1258{
1259 struct iio_dev *dev_info = dev_get_drvdata(dev); 1259 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1260 struct adt7316_chip_info *chip = iio_priv(dev_info); 1260 struct adt7316_chip_info *chip = iio_priv(dev_info);
1261 1261
1262 return adt7316_show_ad(chip, ADT7516_AD_SINGLE_CH_AIN2, buf); 1262 return adt7316_show_ad(chip, ADT7516_AD_SINGLE_CH_AIN2, buf);
@@ -1267,7 +1267,7 @@ static ssize_t adt7316_show_AIN3(struct device *dev,
1267 struct device_attribute *attr, 1267 struct device_attribute *attr,
1268 char *buf) 1268 char *buf)
1269{ 1269{
1270 struct iio_dev *dev_info = dev_get_drvdata(dev); 1270 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1271 struct adt7316_chip_info *chip = iio_priv(dev_info); 1271 struct adt7316_chip_info *chip = iio_priv(dev_info);
1272 1272
1273 return adt7316_show_ad(chip, ADT7516_AD_SINGLE_CH_AIN3, buf); 1273 return adt7316_show_ad(chip, ADT7516_AD_SINGLE_CH_AIN3, buf);
@@ -1278,7 +1278,7 @@ static ssize_t adt7316_show_AIN4(struct device *dev,
1278 struct device_attribute *attr, 1278 struct device_attribute *attr,
1279 char *buf) 1279 char *buf)
1280{ 1280{
1281 struct iio_dev *dev_info = dev_get_drvdata(dev); 1281 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1282 struct adt7316_chip_info *chip = iio_priv(dev_info); 1282 struct adt7316_chip_info *chip = iio_priv(dev_info);
1283 1283
1284 return adt7316_show_ad(chip, ADT7516_AD_SINGLE_CH_AIN4, buf); 1284 return adt7316_show_ad(chip, ADT7516_AD_SINGLE_CH_AIN4, buf);
@@ -1330,7 +1330,7 @@ static ssize_t adt7316_show_in_temp_offset(struct device *dev,
1330 struct device_attribute *attr, 1330 struct device_attribute *attr,
1331 char *buf) 1331 char *buf)
1332{ 1332{
1333 struct iio_dev *dev_info = dev_get_drvdata(dev); 1333 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1334 struct adt7316_chip_info *chip = iio_priv(dev_info); 1334 struct adt7316_chip_info *chip = iio_priv(dev_info);
1335 1335
1336 return adt7316_show_temp_offset(chip, ADT7316_IN_TEMP_OFFSET, buf); 1336 return adt7316_show_temp_offset(chip, ADT7316_IN_TEMP_OFFSET, buf);
@@ -1341,7 +1341,7 @@ static ssize_t adt7316_store_in_temp_offset(struct device *dev,
1341 const char *buf, 1341 const char *buf,
1342 size_t len) 1342 size_t len)
1343{ 1343{
1344 struct iio_dev *dev_info = dev_get_drvdata(dev); 1344 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1345 struct adt7316_chip_info *chip = iio_priv(dev_info); 1345 struct adt7316_chip_info *chip = iio_priv(dev_info);
1346 1346
1347 return adt7316_store_temp_offset(chip, ADT7316_IN_TEMP_OFFSET, buf, len); 1347 return adt7316_store_temp_offset(chip, ADT7316_IN_TEMP_OFFSET, buf, len);
@@ -1355,7 +1355,7 @@ static ssize_t adt7316_show_ex_temp_offset(struct device *dev,
1355 struct device_attribute *attr, 1355 struct device_attribute *attr,
1356 char *buf) 1356 char *buf)
1357{ 1357{
1358 struct iio_dev *dev_info = dev_get_drvdata(dev); 1358 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1359 struct adt7316_chip_info *chip = iio_priv(dev_info); 1359 struct adt7316_chip_info *chip = iio_priv(dev_info);
1360 1360
1361 return adt7316_show_temp_offset(chip, ADT7316_EX_TEMP_OFFSET, buf); 1361 return adt7316_show_temp_offset(chip, ADT7316_EX_TEMP_OFFSET, buf);
@@ -1366,7 +1366,7 @@ static ssize_t adt7316_store_ex_temp_offset(struct device *dev,
1366 const char *buf, 1366 const char *buf,
1367 size_t len) 1367 size_t len)
1368{ 1368{
1369 struct iio_dev *dev_info = dev_get_drvdata(dev); 1369 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1370 struct adt7316_chip_info *chip = iio_priv(dev_info); 1370 struct adt7316_chip_info *chip = iio_priv(dev_info);
1371 1371
1372 return adt7316_store_temp_offset(chip, ADT7316_EX_TEMP_OFFSET, buf, len); 1372 return adt7316_store_temp_offset(chip, ADT7316_EX_TEMP_OFFSET, buf, len);
@@ -1380,7 +1380,7 @@ static ssize_t adt7316_show_in_analog_temp_offset(struct device *dev,
1380 struct device_attribute *attr, 1380 struct device_attribute *attr,
1381 char *buf) 1381 char *buf)
1382{ 1382{
1383 struct iio_dev *dev_info = dev_get_drvdata(dev); 1383 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1384 struct adt7316_chip_info *chip = iio_priv(dev_info); 1384 struct adt7316_chip_info *chip = iio_priv(dev_info);
1385 1385
1386 return adt7316_show_temp_offset(chip, 1386 return adt7316_show_temp_offset(chip,
@@ -1392,7 +1392,7 @@ static ssize_t adt7316_store_in_analog_temp_offset(struct device *dev,
1392 const char *buf, 1392 const char *buf,
1393 size_t len) 1393 size_t len)
1394{ 1394{
1395 struct iio_dev *dev_info = dev_get_drvdata(dev); 1395 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1396 struct adt7316_chip_info *chip = iio_priv(dev_info); 1396 struct adt7316_chip_info *chip = iio_priv(dev_info);
1397 1397
1398 return adt7316_store_temp_offset(chip, 1398 return adt7316_store_temp_offset(chip,
@@ -1407,7 +1407,7 @@ static ssize_t adt7316_show_ex_analog_temp_offset(struct device *dev,
1407 struct device_attribute *attr, 1407 struct device_attribute *attr,
1408 char *buf) 1408 char *buf)
1409{ 1409{
1410 struct iio_dev *dev_info = dev_get_drvdata(dev); 1410 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1411 struct adt7316_chip_info *chip = iio_priv(dev_info); 1411 struct adt7316_chip_info *chip = iio_priv(dev_info);
1412 1412
1413 return adt7316_show_temp_offset(chip, 1413 return adt7316_show_temp_offset(chip,
@@ -1419,7 +1419,7 @@ static ssize_t adt7316_store_ex_analog_temp_offset(struct device *dev,
1419 const char *buf, 1419 const char *buf,
1420 size_t len) 1420 size_t len)
1421{ 1421{
1422 struct iio_dev *dev_info = dev_get_drvdata(dev); 1422 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1423 struct adt7316_chip_info *chip = iio_priv(dev_info); 1423 struct adt7316_chip_info *chip = iio_priv(dev_info);
1424 1424
1425 return adt7316_store_temp_offset(chip, 1425 return adt7316_store_temp_offset(chip,
@@ -1504,7 +1504,7 @@ static ssize_t adt7316_show_DAC_A(struct device *dev,
1504 struct device_attribute *attr, 1504 struct device_attribute *attr,
1505 char *buf) 1505 char *buf)
1506{ 1506{
1507 struct iio_dev *dev_info = dev_get_drvdata(dev); 1507 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1508 struct adt7316_chip_info *chip = iio_priv(dev_info); 1508 struct adt7316_chip_info *chip = iio_priv(dev_info);
1509 1509
1510 return adt7316_show_DAC(chip, 0, buf); 1510 return adt7316_show_DAC(chip, 0, buf);
@@ -1515,7 +1515,7 @@ static ssize_t adt7316_store_DAC_A(struct device *dev,
1515 const char *buf, 1515 const char *buf,
1516 size_t len) 1516 size_t len)
1517{ 1517{
1518 struct iio_dev *dev_info = dev_get_drvdata(dev); 1518 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1519 struct adt7316_chip_info *chip = iio_priv(dev_info); 1519 struct adt7316_chip_info *chip = iio_priv(dev_info);
1520 1520
1521 return adt7316_store_DAC(chip, 0, buf, len); 1521 return adt7316_store_DAC(chip, 0, buf, len);
@@ -1528,7 +1528,7 @@ static ssize_t adt7316_show_DAC_B(struct device *dev,
1528 struct device_attribute *attr, 1528 struct device_attribute *attr,
1529 char *buf) 1529 char *buf)
1530{ 1530{
1531 struct iio_dev *dev_info = dev_get_drvdata(dev); 1531 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1532 struct adt7316_chip_info *chip = iio_priv(dev_info); 1532 struct adt7316_chip_info *chip = iio_priv(dev_info);
1533 1533
1534 return adt7316_show_DAC(chip, 1, buf); 1534 return adt7316_show_DAC(chip, 1, buf);
@@ -1539,7 +1539,7 @@ static ssize_t adt7316_store_DAC_B(struct device *dev,
1539 const char *buf, 1539 const char *buf,
1540 size_t len) 1540 size_t len)
1541{ 1541{
1542 struct iio_dev *dev_info = dev_get_drvdata(dev); 1542 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1543 struct adt7316_chip_info *chip = iio_priv(dev_info); 1543 struct adt7316_chip_info *chip = iio_priv(dev_info);
1544 1544
1545 return adt7316_store_DAC(chip, 1, buf, len); 1545 return adt7316_store_DAC(chip, 1, buf, len);
@@ -1552,7 +1552,7 @@ static ssize_t adt7316_show_DAC_C(struct device *dev,
1552 struct device_attribute *attr, 1552 struct device_attribute *attr,
1553 char *buf) 1553 char *buf)
1554{ 1554{
1555 struct iio_dev *dev_info = dev_get_drvdata(dev); 1555 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1556 struct adt7316_chip_info *chip = iio_priv(dev_info); 1556 struct adt7316_chip_info *chip = iio_priv(dev_info);
1557 1557
1558 return adt7316_show_DAC(chip, 2, buf); 1558 return adt7316_show_DAC(chip, 2, buf);
@@ -1563,7 +1563,7 @@ static ssize_t adt7316_store_DAC_C(struct device *dev,
1563 const char *buf, 1563 const char *buf,
1564 size_t len) 1564 size_t len)
1565{ 1565{
1566 struct iio_dev *dev_info = dev_get_drvdata(dev); 1566 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1567 struct adt7316_chip_info *chip = iio_priv(dev_info); 1567 struct adt7316_chip_info *chip = iio_priv(dev_info);
1568 1568
1569 return adt7316_store_DAC(chip, 2, buf, len); 1569 return adt7316_store_DAC(chip, 2, buf, len);
@@ -1576,7 +1576,7 @@ static ssize_t adt7316_show_DAC_D(struct device *dev,
1576 struct device_attribute *attr, 1576 struct device_attribute *attr,
1577 char *buf) 1577 char *buf)
1578{ 1578{
1579 struct iio_dev *dev_info = dev_get_drvdata(dev); 1579 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1580 struct adt7316_chip_info *chip = iio_priv(dev_info); 1580 struct adt7316_chip_info *chip = iio_priv(dev_info);
1581 1581
1582 return adt7316_show_DAC(chip, 3, buf); 1582 return adt7316_show_DAC(chip, 3, buf);
@@ -1587,7 +1587,7 @@ static ssize_t adt7316_store_DAC_D(struct device *dev,
1587 const char *buf, 1587 const char *buf,
1588 size_t len) 1588 size_t len)
1589{ 1589{
1590 struct iio_dev *dev_info = dev_get_drvdata(dev); 1590 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1591 struct adt7316_chip_info *chip = iio_priv(dev_info); 1591 struct adt7316_chip_info *chip = iio_priv(dev_info);
1592 1592
1593 return adt7316_store_DAC(chip, 3, buf, len); 1593 return adt7316_store_DAC(chip, 3, buf, len);
@@ -1600,7 +1600,7 @@ static ssize_t adt7316_show_device_id(struct device *dev,
1600 struct device_attribute *attr, 1600 struct device_attribute *attr,
1601 char *buf) 1601 char *buf)
1602{ 1602{
1603 struct iio_dev *dev_info = dev_get_drvdata(dev); 1603 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1604 struct adt7316_chip_info *chip = iio_priv(dev_info); 1604 struct adt7316_chip_info *chip = iio_priv(dev_info);
1605 u8 id; 1605 u8 id;
1606 int ret; 1606 int ret;
@@ -1618,7 +1618,7 @@ static ssize_t adt7316_show_manufactorer_id(struct device *dev,
1618 struct device_attribute *attr, 1618 struct device_attribute *attr,
1619 char *buf) 1619 char *buf)
1620{ 1620{
1621 struct iio_dev *dev_info = dev_get_drvdata(dev); 1621 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1622 struct adt7316_chip_info *chip = iio_priv(dev_info); 1622 struct adt7316_chip_info *chip = iio_priv(dev_info);
1623 u8 id; 1623 u8 id;
1624 int ret; 1624 int ret;
@@ -1637,7 +1637,7 @@ static ssize_t adt7316_show_device_rev(struct device *dev,
1637 struct device_attribute *attr, 1637 struct device_attribute *attr,
1638 char *buf) 1638 char *buf)
1639{ 1639{
1640 struct iio_dev *dev_info = dev_get_drvdata(dev); 1640 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1641 struct adt7316_chip_info *chip = iio_priv(dev_info); 1641 struct adt7316_chip_info *chip = iio_priv(dev_info);
1642 u8 rev; 1642 u8 rev;
1643 int ret; 1643 int ret;
@@ -1655,7 +1655,7 @@ static ssize_t adt7316_show_bus_type(struct device *dev,
1655 struct device_attribute *attr, 1655 struct device_attribute *attr,
1656 char *buf) 1656 char *buf)
1657{ 1657{
1658 struct iio_dev *dev_info = dev_get_drvdata(dev); 1658 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1659 struct adt7316_chip_info *chip = iio_priv(dev_info); 1659 struct adt7316_chip_info *chip = iio_priv(dev_info);
1660 u8 stat; 1660 u8 stat;
1661 int ret; 1661 int ret;
@@ -1841,7 +1841,7 @@ static ssize_t adt7316_show_int_mask(struct device *dev,
1841 struct device_attribute *attr, 1841 struct device_attribute *attr,
1842 char *buf) 1842 char *buf)
1843{ 1843{
1844 struct iio_dev *dev_info = dev_get_drvdata(dev); 1844 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1845 struct adt7316_chip_info *chip = iio_priv(dev_info); 1845 struct adt7316_chip_info *chip = iio_priv(dev_info);
1846 1846
1847 return sprintf(buf, "0x%x\n", chip->int_mask); 1847 return sprintf(buf, "0x%x\n", chip->int_mask);
@@ -1855,7 +1855,7 @@ static ssize_t adt7316_set_int_mask(struct device *dev,
1855 const char *buf, 1855 const char *buf,
1856 size_t len) 1856 size_t len)
1857{ 1857{
1858 struct iio_dev *dev_info = dev_get_drvdata(dev); 1858 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1859 struct adt7316_chip_info *chip = iio_priv(dev_info); 1859 struct adt7316_chip_info *chip = iio_priv(dev_info);
1860 unsigned long data; 1860 unsigned long data;
1861 int ret; 1861 int ret;
@@ -1895,7 +1895,7 @@ static inline ssize_t adt7316_show_ad_bound(struct device *dev,
1895 char *buf) 1895 char *buf)
1896{ 1896{
1897 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); 1897 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
1898 struct iio_dev *dev_info = dev_get_drvdata(dev); 1898 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1899 struct adt7316_chip_info *chip = iio_priv(dev_info); 1899 struct adt7316_chip_info *chip = iio_priv(dev_info);
1900 u8 val; 1900 u8 val;
1901 int data; 1901 int data;
@@ -1926,7 +1926,7 @@ static inline ssize_t adt7316_set_ad_bound(struct device *dev,
1926 size_t len) 1926 size_t len)
1927{ 1927{
1928 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); 1928 struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
1929 struct iio_dev *dev_info = dev_get_drvdata(dev); 1929 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1930 struct adt7316_chip_info *chip = iio_priv(dev_info); 1930 struct adt7316_chip_info *chip = iio_priv(dev_info);
1931 long data; 1931 long data;
1932 u8 val; 1932 u8 val;
@@ -1965,7 +1965,7 @@ static ssize_t adt7316_show_int_enabled(struct device *dev,
1965 struct device_attribute *attr, 1965 struct device_attribute *attr,
1966 char *buf) 1966 char *buf)
1967{ 1967{
1968 struct iio_dev *dev_info = dev_get_drvdata(dev); 1968 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1969 struct adt7316_chip_info *chip = iio_priv(dev_info); 1969 struct adt7316_chip_info *chip = iio_priv(dev_info);
1970 1970
1971 return sprintf(buf, "%d\n", !!(chip->config1 & ADT7316_INT_EN)); 1971 return sprintf(buf, "%d\n", !!(chip->config1 & ADT7316_INT_EN));
@@ -1976,7 +1976,7 @@ static ssize_t adt7316_set_int_enabled(struct device *dev,
1976 const char *buf, 1976 const char *buf,
1977 size_t len) 1977 size_t len)
1978{ 1978{
1979 struct iio_dev *dev_info = dev_get_drvdata(dev); 1979 struct iio_dev *dev_info = dev_to_iio_dev(dev);
1980 struct adt7316_chip_info *chip = iio_priv(dev_info); 1980 struct adt7316_chip_info *chip = iio_priv(dev_info);
1981 u8 config1; 1981 u8 config1;
1982 int ret; 1982 int ret;