aboutsummaryrefslogtreecommitdiff
path: root/include/fsi-master.h
blob: df4ca877d629cebcbc91c5bfa0f0a40a5e9de54f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
/* Copyright 2013-2014 IBM Corp. */

#ifndef __FSI_MASTER_H
#define __FSI_MASTER_H

/*
 * Definition of the MFSI masters
 */
#define MFSI_cMFSI0	0
#define MFSI_cMFSI1	1
#define MFSI_hMFSI0	2

extern int64_t mfsi_read(uint32_t chip, uint32_t mfsi, uint32_t port,
			 uint32_t fsi_addr, uint32_t *data);

extern int64_t mfsi_write(uint32_t chip, uint32_t mfsi, uint32_t port,
			  uint32_t fsi_addr, uint32_t data);

extern void mfsi_init(void);

#endif /* __FSI_MASTER_H */