Home
last modified time | relevance | path

Searched refs:CVMX_GPIO_BIT_CFGX (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/mips/cavium/
H A Docteon_gpio.c121 gpio_cfgx.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(pin->gp_pin)); in octeon_gpio_pin_configure()
135 cvmx_write_csr(CVMX_GPIO_BIT_CFGX(pin->gp_pin), gpio_cfgx.u64); in octeon_gpio_pin_configure()
329 gpio_cfgx.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(irq)); in octeon_gpio_filter()
335 cvmx_write_csr(CVMX_GPIO_BIT_CFGX(irq), gpio_cfgx.u64); in octeon_gpio_filter()
355 gpio_cfgx.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(irq)); in octeon_gpio_intr()
358 cvmx_write_csr(CVMX_GPIO_BIT_CFGX(irq), gpio_cfgx.u64); in octeon_gpio_intr()
437 gpio_cfgx.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(7)); in octeon_gpio_attach()
440 cvmx_write_csr(CVMX_GPIO_BIT_CFGX(7), gpio_cfgx.u64); in octeon_gpio_attach()
445 gpio_cfgx.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(i)); in octeon_gpio_attach()
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-gpio.h79 gpio_bit.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(core)); in cvmx_gpio_interrupt_clear()
131 gpio_bit.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(bit)); in cvmx_gpio_cfg()
136 cvmx_write_csr(CVMX_GPIO_BIT_CFGX(bit), gpio_bit.u64); in cvmx_gpio_cfg()
H A Dcvmx-gpio-defs.h56 static inline uint64_t CVMX_GPIO_BIT_CFGX(unsigned long offset) in CVMX_GPIO_BIT_CFGX() function
75 #define CVMX_GPIO_BIT_CFGX(offset) (CVMX_ADD_IO_SEG(0x0001070000000800ull) + ((offset) & 15) * 8) macro