PHYSMGMT_DATA
val = PHYSMGMT_DIR | PHYSMGMT_DATA;
PUT16(W4_PHYSMGMT, PHYSMGMT_DATA | PHYSMGMT_DIR);
PUT16(W4_PHYSMGMT, PHYSMGMT_DATA | PHYSMGMT_DIR | PHYSMGMT_CLK);
PUT16(W4_PHYSMGMT, PHYSMGMT_DATA | PHYSMGMT_DIR);
if (GET16(W4_PHYSMGMT) & PHYSMGMT_DATA) {