xref: /openbmc/u-boot/include/aspeed_fsi.h (revision 18b134e0)
1*8f32efcdSryan_chen struct fsi_master_aspeed;
2*8f32efcdSryan_chen 
3*8f32efcdSryan_chen int aspeed_fsi_read(struct fsi_master_aspeed *aspeed, int link,
4*8f32efcdSryan_chen 		    uint32_t addr, void *val, size_t size);
5*8f32efcdSryan_chen 
6*8f32efcdSryan_chen int aspeed_fsi_write(struct fsi_master_aspeed *aspeed, int link,
7*8f32efcdSryan_chen 		     uint32_t addr, const void *val, size_t size);
8*8f32efcdSryan_chen 
9*8f32efcdSryan_chen int aspeed_fsi_break(struct fsi_master_aspeed *aspeed, int link);
10*8f32efcdSryan_chen 
11*8f32efcdSryan_chen int aspeed_fsi_status(struct fsi_master_aspeed *aspeed);
12*8f32efcdSryan_chen 
13*8f32efcdSryan_chen int aspeed_fsi_divisor(struct fsi_master_aspeed *aspeed, uint16_t divisor);
14*8f32efcdSryan_chen 
15