/* SPDX-License-Identifier: GPL-2.0 */ /* Copyright (c) 2022 Rockchip Electronics Co., Ltd. */ #ifndef _ASPM_EXT_H #define _ASPM_EXT_H #if IS_REACHABLE(CONFIG_PCIEASPM_EXT) bool pcie_aspm_ext_is_rc_ep_l1ss_capable(struct pci_dev *child, struct pci_dev *parent); void pcie_aspm_ext_l1ss_enable(struct pci_dev *child, struct pci_dev *parent, bool enable); #else static inline bool pcie_aspm_ext_is_rc_ep_l1ss_capable(struct pci_dev *child, struct pci_dev *parent) { return false; } static inline void pcie_aspm_ext_l1ss_enable(struct pci_dev *child, struct pci_dev *parent, bool enable) {} #endif #endif