static void sbxxx_enable_48mhzout(void) { /* most likely programming to 48MHz out signal */ u32 reg32; reg32 = SB_MMIO_MISC32(0x28); reg32 &= 0xffc7ffff; reg32 |= 0x00100000; SB_MMIO_MISC32(0x28) = reg32; reg32 = SB_MMIO_MISC32(0x40); reg32 &= ~0x80u; SB_MMIO_MISC32(0x40) = reg32; }
static void sbxxx_enable_48mhzout(void) { /* most likely programming to 48MHz out signal */ /* Set auxiliary output clock frequency on OSCOUT1 pin to be 48MHz */ u32 reg32; reg32 = SB_MMIO_MISC32(0x28); reg32 &= 0xfff8ffff; SB_MMIO_MISC32(0x28) = reg32; /* Enable Auxiliary Clock1, disable FCH 14 MHz OscClk */ reg32 = SB_MMIO_MISC32(0x40); reg32 &= 0xffffbffb; SB_MMIO_MISC32(0x40) = reg32; }