1*defec178SBrian Norris /* SPDX-License-Identifier: GPL-2.0 */ 2*defec178SBrian Norris /* 3*defec178SBrian Norris * Copyright 2022, The Chromium OS Authors. All rights reserved. 4*defec178SBrian Norris */ 5*defec178SBrian Norris 6*defec178SBrian Norris #ifndef __SOC_ROCKCHIP_PM_DOMAINS_H__ 7*defec178SBrian Norris #define __SOC_ROCKCHIP_PM_DOMAINS_H__ 8*defec178SBrian Norris 9*defec178SBrian Norris #ifdef CONFIG_ROCKCHIP_PM_DOMAINS 10*defec178SBrian Norris 11*defec178SBrian Norris int rockchip_pmu_block(void); 12*defec178SBrian Norris void rockchip_pmu_unblock(void); 13*defec178SBrian Norris 14*defec178SBrian Norris #else /* CONFIG_ROCKCHIP_PM_DOMAINS */ 15*defec178SBrian Norris rockchip_pmu_block(void)16*defec178SBrian Norrisstatic inline int rockchip_pmu_block(void) 17*defec178SBrian Norris { 18*defec178SBrian Norris return 0; 19*defec178SBrian Norris } 20*defec178SBrian Norris rockchip_pmu_unblock(void)21*defec178SBrian Norrisstatic inline void rockchip_pmu_unblock(void) { } 22*defec178SBrian Norris 23*defec178SBrian Norris #endif /* CONFIG_ROCKCHIP_PM_DOMAINS */ 24*defec178SBrian Norris 25*defec178SBrian Norris #endif /* __SOC_ROCKCHIP_PM_DOMAINS_H__ */ 26