- gpio_outen(platform.button_mask, 0);
- gpio_control(platform.button_mask, 0);
- platform.button_polarity = gpio_in() & platform.button_mask;
- gpio_intpolarity(platform.button_mask, platform.button_polarity);
- gpio_setintmask(platform.button_mask, platform.button_mask);
+ ssb_gpio_outen(&ssb_bcm47xx, platform.button_mask, 0);
+ ssb_gpio_control(&ssb_bcm47xx, platform.button_mask, 0);
+ platform.button_polarity = ssb_gpio_in(&ssb_bcm47xx, ~0) & platform.button_mask;
+ ssb_gpio_polarity(&ssb_bcm47xx, platform.button_mask, platform.button_polarity);
+ ssb_gpio_intmask(&ssb_bcm47xx, platform.button_mask, platform.button_mask);