sysfs-bus-iio-frequency-adf4371 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
  2. KernelVersion:
  3. Contact: linux-iio@vger.kernel.org
  4. Description:
  5. Stores the PLL frequency in Hz for channel Y.
  6. Reading returns the actual frequency in Hz.
  7. The ADF4371 has an integrated VCO with fundamendal output
  8. frequency ranging from 4000000000 Hz 8000000000 Hz.
  9. out_altvoltage0_frequency:
  10. A divide by 1, 2, 4, 8, 16, 32 or circuit generates
  11. frequencies from 62500000 Hz to 8000000000 Hz.
  12. out_altvoltage1_frequency:
  13. This channel duplicates the channel 0 frequency
  14. out_altvoltage2_frequency:
  15. A frequency doubler generates frequencies from
  16. 8000000000 Hz to 16000000000 Hz.
  17. out_altvoltage3_frequency:
  18. A frequency quadrupler generates frequencies from
  19. 16000000000 Hz to 32000000000 Hz.
  20. Note: writes to one of the channels will affect the frequency of
  21. all the other channels, since it involves changing the VCO
  22. fundamental output frequency.
  23. What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_name
  24. KernelVersion:
  25. Contact: linux-iio@vger.kernel.org
  26. Description:
  27. Reading returns the datasheet name for channel Y::
  28. out_altvoltage0_name: RF8x
  29. out_altvoltage1_name: RFAUX8x
  30. out_altvoltage2_name: RF16x
  31. out_altvoltage3_name: RF32x
  32. What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown
  33. KernelVersion:
  34. Contact: linux-iio@vger.kernel.org
  35. Description:
  36. This attribute allows the user to power down the PLL and it's
  37. RFOut buffers.
  38. Writing 1 causes the specified channel to power down.
  39. Clearing returns to normal operation.