blob: 12d0310779611f4ef92bcf2db33b02c81b357fbb [file] [log] [blame]
#ifndef _UTIL_EFET_H_
#define _UTIL_EFET_H_
#define EFET_ENTRY_ADDR 0x00
#define EFET_ENTRY_SIZE 0x04
#define EFET_ENTRY_DMEM_ADDR 0x08
#define EFET_ENTRY_STATUS 0x0c
#define EFET_ENTRY_ENDIAN 0x10
#define CBUS2DMEM 0
#define DMEM2CBUS 1
#define EFET2BUS_LE (1 << 0)
void util_efet(int i, u32 cbus_addr, u32 dmem_addr, u32 len, u8 dir);
void util_efet_wait(int i);
void util_efet_sync(int i, u32 cbus_addr, u32 dmem_addr, u32 len, u8 dir);
#endif /* _UTIL_EFET_H_ */