Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ad9832_state Struct Reference

#include <ad9832.h>

Data Fields

struct spi_devicespi
 
struct regulatorreg
 
unsigned long mclk
 
unsigned short ctrl_fp
 
unsigned short ctrl_ss
 
unsigned short ctrl_src
 
struct spi_transfer xfer
 
struct spi_message msg
 
struct spi_transfer freq_xfer [4]
 
struct spi_message freq_msg
 
struct spi_transfer phase_xfer [2]
 
struct spi_message phase_msg
 
union {
   unsigned short freq_data[4]   ____cacheline_aligned
 
   unsigned short   phase_data [2]
 
   unsigned short   data
 
}; 
 

Detailed Description

struct ad9832_state - driver instance specific data : spi_device : supply regulator : external master clock : cached frequency/phase control word : cached sync/selsrc control word : cached sleep/reset/clr word : default spi transfer : default spi message : tuning word spi transfer : tuning word spi message : tuning word spi transfer : tuning word spi message : spi transmit buffer : tuning word spi transmit buffer : tuning word spi transmit buffer

Definition at line 77 of file ad9832.h.

Field Documentation

union { ... }
unsigned short freq_data [4] ____cacheline_aligned

Definition at line 95 of file ad9832.h.

unsigned short ctrl_fp

Definition at line 81 of file ad9832.h.

unsigned short ctrl_src

Definition at line 83 of file ad9832.h.

unsigned short ctrl_ss

Definition at line 82 of file ad9832.h.

unsigned short data

Definition at line 97 of file ad9832.h.

struct spi_message freq_msg

Definition at line 87 of file ad9832.h.

struct spi_transfer freq_xfer[4]

Definition at line 86 of file ad9832.h.

unsigned long mclk

Definition at line 80 of file ad9832.h.

Definition at line 85 of file ad9832.h.

unsigned short phase_data[2]

Definition at line 96 of file ad9832.h.

struct spi_message phase_msg

Definition at line 89 of file ad9832.h.

struct spi_transfer phase_xfer[2]

Definition at line 88 of file ad9832.h.

Definition at line 79 of file ad9832.h.

Definition at line 78 of file ad9832.h.

Definition at line 84 of file ad9832.h.


The documentation for this struct was generated from the following file: