/* SPDX-License-Identifier: GPL-2.0-or-later */ /* PCH clock by P2SB */ #include /* IOE clock by P2SB */ #if CONFIG(SOC_INTEL_COMMON_BLOCK_IOE_P2SB) #include #endif /* * Configure PCIe ClkReq Override * Arg0: Clock number * Arg1: Enable(1)/Disable(0) Clock */ Method (SPCO, 2, Serialized) { If (LEqual (Arg1,1)) { If (LGreaterEqual (Arg0, CONFIG_IOE_DIE_CLOCK_START)) { \_SB.ECLK.CLKE (Subtract (Arg0, CONFIG_IOE_DIE_CLOCK_START)) } Else { \_SB.ICLK.CLKE (Arg0) } } Else { If (LGreaterEqual (Arg0, CONFIG_IOE_DIE_CLOCK_START)) { \_SB.ECLK.CLKD (Subtract (Arg0, CONFIG_IOE_DIE_CLOCK_START)) } Else { \_SB.ICLK.CLKD (Arg0) } } }