xref: /rk3399_rockchip-uboot/include/rksfc.h (revision d5f538dc02e53c7267fcd4a914104071fca889b5)
1*d5f538dcSDingqiang Lin /*
2*d5f538dcSDingqiang Lin  * Copyright (C) 2018 Rockchip Electronics Co., Ltd
3*d5f538dcSDingqiang Lin  *
4*d5f538dcSDingqiang Lin  * SPDX-License-Identifier:	GPL-2.0+
5*d5f538dcSDingqiang Lin  */
6*d5f538dcSDingqiang Lin 
7*d5f538dcSDingqiang Lin #ifndef __RKSFC_H__
8*d5f538dcSDingqiang Lin #define __RKSFC_H__
9*d5f538dcSDingqiang Lin /**
10*d5f538dcSDingqiang Lin  * rksfc_scan_namespace - scan all namespaces attached to RK SFC
11*d5f538dcSDingqiang Lin  * controllers
12*d5f538dcSDingqiang Lin  *
13*d5f538dcSDingqiang Lin  * This probes all registered RK SFC uclass device drivers in the
14*d5f538dcSDingqiang Lin  * system,and tries to find all namespaces attached to the RK SFC
15*d5f538dcSDingqiang Lin  * controllers.
16*d5f538dcSDingqiang Lin  *
17*d5f538dcSDingqiang Lin  * @return:	0 on success, -ve on error
18*d5f538dcSDingqiang Lin  */
19*d5f538dcSDingqiang Lin int rksfc_scan_namespace(void);
20*d5f538dcSDingqiang Lin #endif
21