hpet_writel
hpet_writel(cfg, HPET_CFG);
hpet_writel(cfg, HPET_Tn_CFG(i));
hpet_writel(cfg, HPET_CFG);
hpet_writel(hpet_base.channels[i].boot_cfg, HPET_Tn_CFG(i));
hpet_writel(hpet_base.boot_cfg, HPET_CFG);
hpet_writel(cnt, HPET_T1_CMP);
hpet_writel(cfg, HPET_T1_CFG);
hpet_writel(cfg, HPET_T1_CFG);
hpet_writel(hpet_t1_cmp, HPET_T1_CMP);
hpet_writel(cfg, HPET_CFG);
hpet_writel(0, HPET_COUNTER);
hpet_writel(0, HPET_COUNTER + 4);
hpet_writel(cfg, HPET_CFG);
hpet_writel(cfg, HPET_CFG);
hpet_writel(cfg, HPET_Tn_CFG(channel));
hpet_writel(cmp, HPET_Tn_CMP(channel));
hpet_writel((unsigned int)delta, HPET_Tn_CMP(channel));
hpet_writel(cfg, HPET_Tn_CFG(channel));
hpet_writel(cfg, HPET_Tn_CFG(channel));
hpet_writel(cnt, HPET_Tn_CMP(channel));
hpet_writel(cfg, HPET_Tn_CFG(hc->num));
hpet_writel(cfg, HPET_Tn_CFG(hc->num));
hpet_writel(msg->data, HPET_Tn_ROUTE(hc->num));
hpet_writel(msg->address_lo, HPET_Tn_ROUTE(hc->num) + 4);