Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
at91_shdwc.h File Reference

Go to the source code of this file.

Macros

#define at91_shdwc_read(field)   __raw_readl(at91_shdwc_base + field)
 
#define at91_shdwc_write(field, value)   __raw_writel(value, at91_shdwc_base + field);
 
#define AT91_SHDW_CR   0x00 /* Shut Down Control Register */
 
#define AT91_SHDW_SHDW   (1 << 0) /* Shut Down command */
 
#define AT91_SHDW_KEY   (0xa5 << 24) /* KEY Password */
 
#define AT91_SHDW_MR   0x04 /* Shut Down Mode Register */
 
#define AT91_SHDW_WKMODE0   (3 << 0) /* Wake-up 0 Mode Selection */
 
#define AT91_SHDW_WKMODE0_NONE   0
 
#define AT91_SHDW_WKMODE0_HIGH   1
 
#define AT91_SHDW_WKMODE0_LOW   2
 
#define AT91_SHDW_WKMODE0_ANYLEVEL   3
 
#define AT91_SHDW_CPTWK0_MAX   0xf /* Maximum Counter On Wake Up 0 */
 
#define AT91_SHDW_CPTWK0   (AT91_SHDW_CPTWK0_MAX << 4) /* Counter On Wake Up 0 */
 
#define AT91_SHDW_CPTWK0_(x)   ((x) << 4)
 
#define AT91_SHDW_RTTWKEN   (1 << 16) /* Real Time Timer Wake-up Enable */
 
#define AT91_SHDW_RTCWKEN   (1 << 17) /* Real Time Clock Wake-up Enable */
 
#define AT91_SHDW_SR   0x08 /* Shut Down Status Register */
 
#define AT91_SHDW_WAKEUP0   (1 << 0) /* Wake-up 0 Status */
 
#define AT91_SHDW_RTTWK   (1 << 16) /* Real-time Timer Wake-up */
 
#define AT91_SHDW_RTCWK   (1 << 17) /* Real-time Clock Wake-up [SAM9RL] */
 

Variables

void __iomemat91_shdwc_base
 

Macro Definition Documentation

#define AT91_SHDW_CPTWK0   (AT91_SHDW_CPTWK0_MAX << 4) /* Counter On Wake Up 0 */

Definition at line 40 of file at91_shdwc.h.

#define AT91_SHDW_CPTWK0_ (   x)    ((x) << 4)

Definition at line 41 of file at91_shdwc.h.

#define AT91_SHDW_CPTWK0_MAX   0xf /* Maximum Counter On Wake Up 0 */

Definition at line 39 of file at91_shdwc.h.

#define AT91_SHDW_CR   0x00 /* Shut Down Control Register */

Definition at line 29 of file at91_shdwc.h.

#define AT91_SHDW_KEY   (0xa5 << 24) /* KEY Password */

Definition at line 31 of file at91_shdwc.h.

#define AT91_SHDW_MR   0x04 /* Shut Down Mode Register */

Definition at line 33 of file at91_shdwc.h.

#define AT91_SHDW_RTCWK   (1 << 17) /* Real-time Clock Wake-up [SAM9RL] */

Definition at line 48 of file at91_shdwc.h.

#define AT91_SHDW_RTCWKEN   (1 << 17) /* Real Time Clock Wake-up Enable */

Definition at line 43 of file at91_shdwc.h.

#define AT91_SHDW_RTTWK   (1 << 16) /* Real-time Timer Wake-up */

Definition at line 47 of file at91_shdwc.h.

#define AT91_SHDW_RTTWKEN   (1 << 16) /* Real Time Timer Wake-up Enable */

Definition at line 42 of file at91_shdwc.h.

#define AT91_SHDW_SHDW   (1 << 0) /* Shut Down command */

Definition at line 30 of file at91_shdwc.h.

#define AT91_SHDW_SR   0x08 /* Shut Down Status Register */

Definition at line 45 of file at91_shdwc.h.

#define AT91_SHDW_WAKEUP0   (1 << 0) /* Wake-up 0 Status */

Definition at line 46 of file at91_shdwc.h.

#define AT91_SHDW_WKMODE0   (3 << 0) /* Wake-up 0 Mode Selection */

Definition at line 34 of file at91_shdwc.h.

#define AT91_SHDW_WKMODE0_ANYLEVEL   3

Definition at line 38 of file at91_shdwc.h.

#define AT91_SHDW_WKMODE0_HIGH   1

Definition at line 36 of file at91_shdwc.h.

#define AT91_SHDW_WKMODE0_LOW   2

Definition at line 37 of file at91_shdwc.h.

#define AT91_SHDW_WKMODE0_NONE   0

Definition at line 35 of file at91_shdwc.h.

#define at91_shdwc_read (   field)    __raw_readl(at91_shdwc_base + field)

Definition at line 22 of file at91_shdwc.h.

#define at91_shdwc_write (   field,
  value 
)    __raw_writel(value, at91_shdwc_base + field);

Definition at line 25 of file at91_shdwc.h.

Variable Documentation

void __iomem* at91_shdwc_base

Definition at line 277 of file setup.c.