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