HIL_DATA
if (!hwreg_present((void *)(HILBASE + HIL_DATA))) {
if (!request_region(HILBASE + HIL_DATA, 2, "hil")) {
release_region(HILBASE + HIL_DATA, 2);
release_region(HILBASE + HIL_DATA, 2);
#define hil_read_data() (hil_readb(HILBASE + HIL_DATA))
#define hil_write_data(x) do { hil_writeb((x), HILBASE + HIL_DATA); } while (0)