Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
adf4350.c File Reference
#include <linux/device.h>
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/sysfs.h>
#include <linux/spi/spi.h>
#include <linux/regulator/consumer.h>
#include <linux/err.h>
#include <linux/module.h>
#include <linux/gcd.h>
#include <linux/gpio.h>
#include <asm/div64.h>
#include <linux/iio/iio.h>
#include <linux/iio/sysfs.h>
#include <linux/iio/frequency/adf4350.h>

Go to the source code of this file.

Data Structures

struct  adf4350_state
 

Macros

#define _ADF4350_EXT_INFO(_name, _ident)
 

Enumerations

enum  { ADF4350_FREQ, ADF4350_FREQ_REFIN, ADF4350_FREQ_RESOLUTION, ADF4350_PWRDOWN }
 

Functions

 module_spi_driver (adf4350_driver)
 
 MODULE_AUTHOR ("Michael Hennerich <[email protected]>")
 
 MODULE_DESCRIPTION ("Analog Devices ADF4350/ADF4351 PLL")
 
 MODULE_LICENSE ("GPL v2")
 

Macro Definition Documentation

#define _ADF4350_EXT_INFO (   _name,
  _ident 
)
Value:
{ \
.name = _name, \
.read = adf4350_read, \
.write = adf4350_write, \
.private = _ident, \
}

Definition at line 327 of file adf4350.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
ADF4350_FREQ 
ADF4350_FREQ_REFIN 
ADF4350_FREQ_RESOLUTION 
ADF4350_PWRDOWN 

Definition at line 25 of file adf4350.c.

Function Documentation

MODULE_AUTHOR ( "Michael Hennerich <[email protected]>"  )
MODULE_DESCRIPTION ( "Analog Devices ADF4350/ADF4351 PLL )
MODULE_LICENSE ( "GPL v2 )
module_spi_driver ( adf4350_driver  )