1 /* SPDX-License-Identifier: GPL-2.0-or-later OR BSD-3-Clause */
2 /*
3  * Copyright (C) 2023, STMicroelectronics - All Rights Reserved
4  */
5 
6 #ifndef MACH_RIF_H
7 #define MACH_RIF_H
8 
9 #include <linux/types.h>
10 
11 /**
12  * stm32_rifsc_check_access - Check RIF accesses for given device node
13  *
14  * @device_node		Node of the device for which the accesses are checked
15  */
16 int stm32_rifsc_check_access(ofnode device_node);
17 
18 /**
19  * stm32_rifsc_check_access - Check RIF accesses for given id
20  *
21  * @device_node		Node of the device to get a reference on RIFSC
22  * @id			ID of the resource to check
23  */
24 int stm32_rifsc_check_access_by_id(ofnode device_node, u32 id);
25 
26 #endif /* MACH_RIF_H*/
27