11a8916eeSNayna Jain /* SPDX-License-Identifier: GPL-2.0 */
21a8916eeSNayna Jain /*
31a8916eeSNayna Jain  * Secure boot definitions
41a8916eeSNayna Jain  *
51a8916eeSNayna Jain  * Copyright (C) 2019 IBM Corporation
61a8916eeSNayna Jain  * Author: Nayna Jain
71a8916eeSNayna Jain  */
81a8916eeSNayna Jain #ifndef _ASM_POWER_SECURE_BOOT_H
91a8916eeSNayna Jain #define _ASM_POWER_SECURE_BOOT_H
101a8916eeSNayna Jain 
111a8916eeSNayna Jain #ifdef CONFIG_PPC_SECURE_BOOT
121a8916eeSNayna Jain 
131a8916eeSNayna Jain bool is_ppc_secureboot_enabled(void);
142702809aSNayna Jain bool is_ppc_trustedboot_enabled(void);
151a8916eeSNayna Jain 
161a8916eeSNayna Jain #else
171a8916eeSNayna Jain 
is_ppc_secureboot_enabled(void)181a8916eeSNayna Jain static inline bool is_ppc_secureboot_enabled(void)
191a8916eeSNayna Jain {
201a8916eeSNayna Jain 	return false;
211a8916eeSNayna Jain }
221a8916eeSNayna Jain 
is_ppc_trustedboot_enabled(void)232702809aSNayna Jain static inline bool is_ppc_trustedboot_enabled(void)
242702809aSNayna Jain {
252702809aSNayna Jain 	return false;
262702809aSNayna Jain }
272702809aSNayna Jain 
281a8916eeSNayna Jain #endif
291a8916eeSNayna Jain #endif
30