Corelink DMA Engines: Difference between revisions
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
struct DmaSubConfig { | struct DmaSubConfig { | ||
sint8_t peripheral_id; // @0 If not *_ALT_CFG set, this must be < 0x1E. | |||
uint8_t type; // @1 Accepted values: 4=fixed_addr??, 8=increment_addr??, 12=lgy_fb_copy?, 15=userspace_copy? | uint8_t type; // @1 Accepted values: 4=fixed_addr??, 8=increment_addr??, 12=lgy_fb_copy?, 15=userspace_copy? | ||
sint16_t unk3; // @2 Must be 0 or multiple of 4? | |||
sint16_t transfer_size?; // @4 Must not be 0 if peripheral_id == 0xFF. | |||
sint16_t unk4; // @6 | |||
sint16_t transfer_stride?; // @8 | |||
} | } | ||