xref: /rk3399_rockchip-uboot/drivers/rkflash/rkflash_api.h (revision d5f538dc02e53c7267fcd4a914104071fca889b5)
1 /*
2  * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd
3  *
4  * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5  */
6 
7 #ifndef __RKFLASH_API_H
8 #define __RKFLASH_API_H
9 
10 #ifdef CONFIG_RKSFC_NOR
11 #include "sfc_nor.h"
12 #include "sfc.h"
13 
14 int rk_snor_init(struct udevice *udev);
15 u32 rk_snor_get_capacity(struct udevice *udev);
16 int rk_snor_read(struct udevice *udev, u32 sec, u32 n_sec, void *p_data);
17 int rk_snor_write(struct udevice *udev, u32 sec, u32 n_sec, const void *p_data);
18 #endif
19 
20 #endif
21