WX_GPIO_DDR
wr32(wx, WX_GPIO_DDR, WX_GPIO_DDR_0);
val = rd32(wx, WX_GPIO_DDR);
wr32m(wx, WX_GPIO_DDR, BIT(offset), 0);
wr32m(wx, WX_GPIO_DDR, BIT(offset), BIT(offset));