elan_mmcr
pps_ap[1] = &elan_mmcr->GPTMR2CNT;
pps_ap[2] = &elan_mmcr->GPTMR1CNT;
return (elan_mmcr->GPTMR2CNT);
elan_mmcr = (volatile struct elan_mmcr *)mmcrptr;
elan_mmcr->GPTMR2MAXCMPA = 0;
elan_mmcr->GPTMR2CTL = 0xc001;
elan_mmcr->CSPFS &= ~0x10;
elan_mmcr->GPTMR1CTL = 0x8000 | 0x4000 | 0x10 | 0x1;
elan_mmcr->GPTMR1MAXCMPA = 0x0;
elan_mmcr->GPTMR1MAXCMPB = 0x0;
w = elan_mmcr->GPECHO;
elan_mmcr->GPECHO = 0;
elan_mmcr->WDTMRCTL = 0x3333;
elan_mmcr->WDTMRCTL = 0xcccc;
elan_mmcr->WDTMRCTL = 0;
elan_mmcr->WDTMRCTL = 0x3333;
elan_mmcr->WDTMRCTL = 0xcccc;
elan_mmcr->WDTMRCTL = v;
elan_mmcr->WDTMRCTL = 0xaaaa;
elan_mmcr->WDTMRCTL = 0x5555;
elan_mmcr->GPECHO = w;
w = elan_mmcr->GPECHO;
elan_mmcr->GPECHO = 0;
elan_mmcr->WDTMRCTL = 0x3333;
elan_mmcr->WDTMRCTL = 0xcccc;
elan_mmcr->WDTMRCTL = 0x4080;
elan_mmcr->WDTMRCTL = w; /* XXX What does this statement do? */
elan_mmcr->GPECHO = w;
volatile struct elan_mmcr *elan_mmcr;
CTASSERT(sizeof(struct elan_mmcr) == 4096);
extern volatile struct elan_mmcr * elan_mmcr;
if (elan_mmcr != NULL)
elan_mmcr->RESCFG = 1;