B0_CTST
skge_write16(hw, B0_CTST, CS_RST_CLR);
if ((skge_read16(hw, B0_CTST) & (CS_BUS_CLOCK | CS_BUS_SLOT_SZ)) == 0)
ctst = skge_read16(hw, B0_CTST);
skge_write8(hw, B0_CTST, CS_RST_SET);
skge_write8(hw, B0_CTST, CS_RST_CLR);
skge_write8(hw, B0_CTST, CS_MRST_CLR);
skge_write16(hw, B0_CTST,
skge_write8(hw, B0_CTST, CS_RST_SET);
sky2_read32(hw, B0_CTST);
sky2_write16(hw, B0_CTST, Y2_HW_WOL_ON);
sky2_write16(hw, B0_CTST, Y2_LED_STAT_ON);
if ( (sky2_read32(hw, B0_CTST) & Y2_VAUX_AVAIL) &&
sky2_write16(hw, B0_CTST, Y2_LED_STAT_OFF);
sky2_write8(hw, B0_CTST, CS_RST_CLR);
sky2_write16(hw, B0_CTST, Y2_ASF_DISABLE);
sky2_write8(hw, B0_CTST, CS_RST_SET);
sky2_write8(hw, B0_CTST, CS_RST_CLR);
sky2_write8(hw, B0_CTST, CS_MRST_CLR);
sky2_write8(hw, B0_CTST, CS_CL_SW_IRQ);
sky2_write8(hw, B0_CTST, CS_ST_SW_IRQ);
sky2_read8(hw, B0_CTST);
sky2_write8(hw, B0_CTST, CS_CL_SW_IRQ);
sky2_write8(hw, B0_CTST, CS_RST_SET);
sky2_write8(hw, B0_CTST, CS_RST_SET);
sky2_read8(hw, B0_CTST);
sky2_write16(hw, B0_CTST, CS_RST_CLR);
sky2_write16(hw, B0_CTST, Y2_HW_WOL_OFF);
sky2_read32(hw, B0_CTST);