Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
resources:tools-software:linux-drivers:iio-dac:ad5593r [20 Nov 2015 15:11]
Lars-Peter Clausen [Reference Circuits]
resources:tools-software:linux-drivers:iio-dac:ad5593r [22 Feb 2016 17:30]
Michael Hennerich [Device tree example]
Line 76: Line 76:
  
 <​code>​ <​code>​
-ad5593r@+ #include <​dt-bindings/​iio/​adi,​ad5592r.h>​ 
- compatible = "​adi,​ad5593r";​ + 
- reg = <​0x10>;​ + vref: regulator-vref { 
- channel-modes = /bits/ 8 <1 2 2 0 0 0 0 0>;+ compatible = "​regulator-fixed";​ 
 + regulator-name = "​vref-ad559x";​ 
 + regulator-min-microvolt = <​3300000>;​ 
 + regulator-max-microvolt = <​3300000>;​ 
 + regulator-always-on;​ 
 + }; 
 + 
 +&i2c0 { 
 + status = "​okay";​ 
 + clock-frequency = <​400000>;​ 
 + 
 + ad5593r@10 
 + compatible = "​adi,​ad5593r";​ 
 + reg = <​0x10>;​ 
 + 
 + channel-modes = /bits/ 8 < 
 + CH_MODE_DAC 
 + CH_MODE_ADC 
 + CH_MODE_DAC_AND_ADC 
 + CH_MODE_DAC_AND_ADC 
 + CH_MODE_UNUSED_PULL_DOWN 
 + CH_MODE_GPIO 
 + CH_MODE_GPIO 
 + CH_MODE_GPIO 
 + >; 
 + 
 + vref-supply = <&​vref>;​ /* optional */ 
 + reset-gpios = <&​gpio0 86 0>;  /* optional */ 
 + };
 }; };
 </​code>​ </​code>​
Line 89: Line 117:
 root@linaro-ubuntu-desktop:​~#​ iio_info ​ root@linaro-ubuntu-desktop:​~#​ iio_info ​
 IIO context created: local IIO context created: local
-IIO context has devices: +IIO context has devices: 
-        iio:device1: ad5593r +        iio:device2: ad5593r 
-                ​channels found:+                ​channels found:
                         voltage0: ​ (output)                         voltage0: ​ (output)
-                        ​channel-specific attributes found:+                        ​channel-specific attributes found:
                                 attr 0: raw value: 0                                 attr 0: raw value: 0
 +                                attr 1: scale_available value: 0.732421875 1.464843750
 +                                attr 2: scale value: 0.732421875
 +                        voltage2: ​ (output)
 +                        3 channel-specific attributes found:
 +                                attr 0: raw value: 0
 +                                attr 1: scale_available value: 0.732421875 1.464843750
 +                                attr 2: scale value: 0.732421875
 +                        voltage3: ​ (output)
 +                        3 channel-specific attributes found:
 +                                attr 0: raw value: 0
 +                                attr 1: scale_available value: 0.732421875 1.464843750
 +                                attr 2: scale value: 0.732421875
                         voltage1: ​ (input)                         voltage1: ​ (input)
-                        ​channel-specific attributes found:+                        ​channel-specific attributes found:
                                 attr 0: raw value: 0                                 attr 0: raw value: 0
 +                                attr 1: scale value: 0.732421875
 +                                attr 2: scale_available value: 0.732421875 1.464843750
                         voltage2: ​ (input)                         voltage2: ​ (input)
-                        1 channel-specific attributes found:+                        ​3 channel-specific attributes found: 
 +                                attr 0: raw value: ​1 
 +                                attr 1: scale value: 0.732421875 
 +                                attr 2: scale_available value: 0.732421875 1.464843750 
 +                        voltage3: ​ (input) 
 +                        3 channel-specific attributes found:
                                 attr 0: raw value: 0                                 attr 0: raw value: 0
 +                                attr 1: scale value: 0.732421875
 +                                attr 2: scale_available value: 0.732421875 1.464843750
 +                        temp:  (input)
 +                        3 channel-specific attributes found:
 +                                attr 0: offset value: -628
 +                                attr 1: raw value: 680
 +                                attr 2: scale value: 452.147700000
 +
 </​code>​ </​code>​
resources/tools-software/linux-drivers/iio-dac/ad5593r.txt · Last modified: 19 Jan 2018 10:12 by Alexandru Ardelean