GPIO_DDR_OUTPUT
reg = GPIO_DDR_OUTPUT;
macgpio_write(smu_doorbell, GPIO_DDR_OUTPUT);
if (doorbell_ack != (GPIO_DDR_OUTPUT | GPIO_LEVEL_RO | GPIO_DATA))
macgpio_write(dev, GPIO_DDR_OUTPUT | 0);
macgpio_write(dev, GPIO_DDR_OUTPUT | 1);