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

Go to the source code of this file.

Data Structures

union  cvmx_gpio_bit_cfgx
 
struct  cvmx_gpio_bit_cfgx::cvmx_gpio_bit_cfgx_s
 
struct  cvmx_gpio_bit_cfgx::cvmx_gpio_bit_cfgx_cn30xx
 
struct  cvmx_gpio_bit_cfgx::cvmx_gpio_bit_cfgx_cn52xx
 
union  cvmx_gpio_boot_ena
 
struct  cvmx_gpio_boot_ena::cvmx_gpio_boot_ena_s
 
union  cvmx_gpio_clk_genx
 
struct  cvmx_gpio_clk_genx::cvmx_gpio_clk_genx_s
 
union  cvmx_gpio_clk_qlmx
 
struct  cvmx_gpio_clk_qlmx::cvmx_gpio_clk_qlmx_s
 
struct  cvmx_gpio_clk_qlmx::cvmx_gpio_clk_qlmx_cn61xx
 
struct  cvmx_gpio_clk_qlmx::cvmx_gpio_clk_qlmx_cn63xx
 
union  cvmx_gpio_dbg_ena
 
struct  cvmx_gpio_dbg_ena::cvmx_gpio_dbg_ena_s
 
union  cvmx_gpio_int_clr
 
struct  cvmx_gpio_int_clr::cvmx_gpio_int_clr_s
 
union  cvmx_gpio_multi_cast
 
struct  cvmx_gpio_multi_cast::cvmx_gpio_multi_cast_s
 
union  cvmx_gpio_pin_ena
 
struct  cvmx_gpio_pin_ena::cvmx_gpio_pin_ena_s
 
union  cvmx_gpio_rx_dat
 
struct  cvmx_gpio_rx_dat::cvmx_gpio_rx_dat_s
 
struct  cvmx_gpio_rx_dat::cvmx_gpio_rx_dat_cn38xx
 
struct  cvmx_gpio_rx_dat::cvmx_gpio_rx_dat_cn61xx
 
union  cvmx_gpio_tim_ctl
 
struct  cvmx_gpio_tim_ctl::cvmx_gpio_tim_ctl_s
 
union  cvmx_gpio_tx_clr
 
struct  cvmx_gpio_tx_clr::cvmx_gpio_tx_clr_s
 
struct  cvmx_gpio_tx_clr::cvmx_gpio_tx_clr_cn38xx
 
struct  cvmx_gpio_tx_clr::cvmx_gpio_tx_clr_cn61xx
 
union  cvmx_gpio_tx_set
 
struct  cvmx_gpio_tx_set::cvmx_gpio_tx_set_s
 
struct  cvmx_gpio_tx_set::cvmx_gpio_tx_set_cn38xx
 
struct  cvmx_gpio_tx_set::cvmx_gpio_tx_set_cn61xx
 
union  cvmx_gpio_xbit_cfgx
 
struct  cvmx_gpio_xbit_cfgx::cvmx_gpio_xbit_cfgx_s
 
struct  cvmx_gpio_xbit_cfgx::cvmx_gpio_xbit_cfgx_cn30xx
 

Macros

#define CVMX_GPIO_BIT_CFGX(offset)   (CVMX_ADD_IO_SEG(0x0001070000000800ull) + ((offset) & 15) * 8)
 
#define CVMX_GPIO_BOOT_ENA   (CVMX_ADD_IO_SEG(0x00010700000008A8ull))
 
#define CVMX_GPIO_CLK_GENX(offset)   (CVMX_ADD_IO_SEG(0x00010700000008C0ull) + ((offset) & 3) * 8)
 
#define CVMX_GPIO_CLK_QLMX(offset)   (CVMX_ADD_IO_SEG(0x00010700000008E0ull) + ((offset) & 1) * 8)
 
#define CVMX_GPIO_DBG_ENA   (CVMX_ADD_IO_SEG(0x00010700000008A0ull))
 
#define CVMX_GPIO_INT_CLR   (CVMX_ADD_IO_SEG(0x0001070000000898ull))
 
#define CVMX_GPIO_MULTI_CAST   (CVMX_ADD_IO_SEG(0x00010700000008B0ull))
 
#define CVMX_GPIO_PIN_ENA   (CVMX_ADD_IO_SEG(0x00010700000008B8ull))
 
#define CVMX_GPIO_RX_DAT   (CVMX_ADD_IO_SEG(0x0001070000000880ull))
 
#define CVMX_GPIO_TIM_CTL   (CVMX_ADD_IO_SEG(0x00010700000008A0ull))
 
#define CVMX_GPIO_TX_CLR   (CVMX_ADD_IO_SEG(0x0001070000000890ull))
 
#define CVMX_GPIO_TX_SET   (CVMX_ADD_IO_SEG(0x0001070000000888ull))
 
#define CVMX_GPIO_XBIT_CFGX(offset)   (CVMX_ADD_IO_SEG(0x0001070000000900ull) + ((offset) & 31) * 8 - 8*16)
 

Macro Definition Documentation

#define CVMX_GPIO_BIT_CFGX (   offset)    (CVMX_ADD_IO_SEG(0x0001070000000800ull) + ((offset) & 15) * 8)

Definition at line 31 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_BOOT_ENA   (CVMX_ADD_IO_SEG(0x00010700000008A8ull))

Definition at line 32 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_CLK_GENX (   offset)    (CVMX_ADD_IO_SEG(0x00010700000008C0ull) + ((offset) & 3) * 8)

Definition at line 33 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_CLK_QLMX (   offset)    (CVMX_ADD_IO_SEG(0x00010700000008E0ull) + ((offset) & 1) * 8)

Definition at line 34 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_DBG_ENA   (CVMX_ADD_IO_SEG(0x00010700000008A0ull))

Definition at line 35 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_INT_CLR   (CVMX_ADD_IO_SEG(0x0001070000000898ull))

Definition at line 36 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_MULTI_CAST   (CVMX_ADD_IO_SEG(0x00010700000008B0ull))

Definition at line 37 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_PIN_ENA   (CVMX_ADD_IO_SEG(0x00010700000008B8ull))

Definition at line 38 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_RX_DAT   (CVMX_ADD_IO_SEG(0x0001070000000880ull))

Definition at line 39 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_TIM_CTL   (CVMX_ADD_IO_SEG(0x00010700000008A0ull))

Definition at line 40 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_TX_CLR   (CVMX_ADD_IO_SEG(0x0001070000000890ull))

Definition at line 41 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_TX_SET   (CVMX_ADD_IO_SEG(0x0001070000000888ull))

Definition at line 42 of file cvmx-gpio-defs.h.

#define CVMX_GPIO_XBIT_CFGX (   offset)    (CVMX_ADD_IO_SEG(0x0001070000000900ull) + ((offset) & 31) * 8 - 8*16)

Definition at line 43 of file cvmx-gpio-defs.h.