CVMX_GPIO_BIT_CFGX
cvmx_write_csr(CVMX_GPIO_BIT_CFGX(cd->gpio_line), 0);
cvmx_write_csr(CVMX_GPIO_BIT_CFGX(cd->gpio_line), cfg.u64);
cvmx_write_csr(CVMX_GPIO_BIT_CFGX(cd->gpio_line), 0);
cvmx_write_csr(CVMX_GPIO_BIT_CFGX(cd->gpio_line), 0);
cvmx_write_csr(CVMX_GPIO_BIT_CFGX(12), 1);
gpio_bit.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(gpio));
cvmx_write_csr(CVMX_GPIO_BIT_CFGX(gpio), gpio_bit.u64);
gpio_bit.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(gpio));
cvmx_write_csr(CVMX_GPIO_BIT_CFGX(gpio), gpio_bit.u64);