Wiki

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:tools-software:linux-drivers:iio-pll:ad9523 [16 Nov 2012 14:33] – [Evaluation Boards] Fix eval board link Lars-Peter Clausenresources:tools-software:linux-drivers:iio-pll:ad9523 [11 Feb 2016 20:58] (current) – [Datasheets] Lars-Peter Clausen
Line 10: Line 10:
   * [[adi>EVAL-AD9523-1|AD9523-1/PCBZ]]   * [[adi>EVAL-AD9523-1|AD9523-1/PCBZ]]
  
-{{scrape>adi>AD9523-1#product_title}} +
-  * [[adi>AD9523-1|Product Page]] +
-  * {{scrape>adi>AD9523-1#datasheet-details}}+
 ===== Description ===== ===== Description =====
  
Line 23: Line 21:
 ===== Status ===== ===== Status =====
  
- Source   Mainlined?  +^ Source ^ Mainlined? ^ 
-| [[git.linux.org>drivers/staging/iio/frequency/ad9523.c|git]] |  [[git.linux.org>drivers/staging/iio/frequency/ad9523.c|In Progress]]  |+| [[git.linux.org>drivers/iio/frequency/ad9523.c|git]] | [[git.linux.org>drivers/iio/frequency/ad9523.c|Yes]] |
 ===== Files ===== ===== Files =====
  
 ^ Function ^ File ^ ^ Function ^ File ^
-| driver  | [[staging.kernel.org>drivers/iio/frequency/ad9523.c]] | +| driver  | [[git.linux.org>drivers/iio/frequency/ad9523.c]] | 
-| include | [[staging.kernel.org>include/linux/iio/frequency/ad9523.h]] | +| include | [[git.linux.org>include/linux/iio/frequency/ad9523.h]] | 
-| Documentation | [[staging.kernel.org>Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523]] |+| Documentation | [[git.linux.org>Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523]] |
  
 ====== Example platform device initialization ====== ====== Example platform device initialization ======
Line 326: Line 324:
 "make qconfig") "make qconfig")
  
-<note>+<WRAP round help>
 The AD9523 Driver depends on **CONFIG_SPI** The AD9523 Driver depends on **CONFIG_SPI**
-</note>+</WRAP>
  
 <code> <code>
 Linux Kernel Configuration Linux Kernel Configuration
  Device Drivers  --->  Device Drivers  --->
- [*] Staging drivers  ---> + <*>     Industrial I/O support ---> 
- <*>     Industrial I/O support ---> +     --- Industrial I/O support 
-     --- Industrial I/O support + Frequency Synthesizers DDS/PLL  ---> 
- Frequency Synthesizers DDS/PLL  ---> + Clock Generator/Distribution  --->  
- Clock Generator/Distribution  --->  +     [--snip--] 
-     [--snip--] + <*> Analog Devices AD9523 Low Jitter Clock Generator  
- +     [--snip--]
- <*> Analog Devices AD9523 Low Jitter Clock Generator  +
- +
-     [--snip--] +
 </code> </code>
  
Line 353: Line 347:
 {{page>software:linux:docs:iio:iio_snippets#iio device files&noheader&firstseconly&noeditbtn}} {{page>software:linux:docs:iio:iio_snippets#iio device files&noheader&firstseconly&noeditbtn}}
  
-<box 100% green|shell prompt running on the target>+<WRAP box bggreen><wrap info>This specifies any shell prompt running on the target</wrap>
 <xterm> <xterm>
 root:/> **cd /sys/bus/iio/devices/** root:/> **cd /sys/bus/iio/devices/**
Line 402: Line 396:
 -rw-r--r--    1 root     root          4096 Jan  1 00:00 uevent -rw-r--r--    1 root     root          4096 Jan  1 00:00 uevent
 -r--r--r--    1 root     root          4096 Jan  1 00:00 vcxo_clk_present -r--r--r--    1 root     root          4096 Jan  1 00:00 vcxo_clk_present
-</xterm></box>+</xterm></WRAP>
  
  
 === Show device name === === Show device name ===
  
-<box 100% green|shell prompt running on the target>+<WRAP box bggreen><wrap info>This specifies any shell prompt running on the target</wrap>
 <xterm> <xterm>
 root:/> **cd /sys/bus/iio/devices/iio\:device0/** root:/> **cd /sys/bus/iio/devices/iio\:device0/**
 root:/> **cat name** root:/> **cat name**
 ad9523-lpc ad9523-lpc
-</xterm></box>+</xterm></WRAP>
  
 === Set ChannelY Output Frequency === === Set ChannelY Output Frequency ===
Line 422: Line 416:
 channel. channel.
  
-<box 100% green|shell prompt running on the target>+<WRAP box bggreen><wrap info>This specifies any shell prompt running on the target</wrap>
 <xterm> <xterm>
 root:/> **cat out_altvoltage1_DAC_CLK_frequency** root:/> **cat out_altvoltage1_DAC_CLK_frequency**
Line 429: Line 423:
 root:/> **cat out_altvoltage1_DAC_CLK_frequency** root:/> **cat out_altvoltage1_DAC_CLK_frequency**
 245760000 245760000
-</xterm></box>+</xterm></WRAP>
  
 === Set ChannelY Output Divider Phase === === Set ChannelY Output Divider Phase ===
Line 441: Line 435:
 channel. channel.
  
-<box 100% green|shell prompt running on the target>+<WRAP box bggreen><wrap info>This specifies any shell prompt running on the target</wrap>
 <xterm> <xterm>
 root:/> **cat out_altvoltage1_DAC_CLK_phase** root:/> **cat out_altvoltage1_DAC_CLK_phase**
Line 448: Line 442:
 root:/> **cat out_altvoltage1_DAC_CLK_phase** root:/> **cat out_altvoltage1_DAC_CLK_phase**
 3.1415920 3.1415920
-</xterm></box>+</xterm></WRAP>
  
 === Disable / Power Down ChannelY === === Disable / Power Down ChannelY ===
Line 457: Line 451:
 any value > 0 enables the channel.  any value > 0 enables the channel. 
  
-<box 100% green|shell prompt running on the target>+<WRAP box bggreen><wrap info>This specifies any shell prompt running on the target</wrap>
 <xterm> <xterm>
 root:/> **cat out_altvoltage1_DAC_CLK_raw** root:/> **cat out_altvoltage1_DAC_CLK_raw**
Line 464: Line 458:
 root:/> **cat out_altvoltage1_DAC_CLK_raw** root:/> **cat out_altvoltage1_DAC_CLK_raw**
 0 0
-</xterm></box>+</xterm></WRAP>
  
 === Query Device Status === === Query Device Status ===
Line 481: Line 475:
 means that the clock is missing or the pllY is unlocked. means that the clock is missing or the pllY is unlocked.
  
-<box 100% green|shell prompt running on the target>+<WRAP box bggreen><wrap info>This specifies any shell prompt running on the target</wrap>
 <xterm> <xterm>
 root:/> **cat pll1_locked** root:/> **cat pll1_locked**
Line 496: Line 490:
 vcxo_clk_present:1 vcxo_clk_present:1
  
-</xterm></box>+</xterm></WRAP>
  
 === Save Current Device Config to EEPROM === === Save Current Device Config to EEPROM ===
Line 506: Line 500:
 automatically load the saved configuration. automatically load the saved configuration.
  
-<box 100% green|shell prompt running on the target>+<WRAP box bggreen><wrap info>This specifies any shell prompt running on the target</wrap>
 <xterm> <xterm>
 root:/> **echo 1 > store_eeprom** root:/> **echo 1 > store_eeprom**
-</xterm></box>+</xterm></WRAP>
  
 === SYNC Device === === SYNC Device ===
Line 521: Line 515:
 /SYNC pin low. /SYNC pin low.
  
-<box 100% green|shell prompt running on the target>+<WRAP box bggreen><wrap info>This specifies any shell prompt running on the target</wrap>
 <xterm> <xterm>
 root:/> **echo 1 > sync_dividers** root:/> **echo 1 > sync_dividers**
-</xterm></box>+</xterm></WRAP>
  
 ====== More Information ====== ====== More Information ======
  
 {{page>software:linux:docs:iio:iio_snippets#iio pointers&noheader&firstseconly&noeditbtn}} {{page>software:linux:docs:iio:iio_snippets#iio pointers&noheader&firstseconly&noeditbtn}}
resources/tools-software/linux-drivers/iio-pll/ad9523.1353072825.txt.gz · Last modified: 16 Nov 2012 14:33 by Lars-Peter Clausen