This repository has been archived on 2026-01-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
iBoot/platform/s5l8945x/include/platform/soc/hwdmachannels.h
T
2023-07-08 13:03:17 -07:00

49 lines
1.3 KiB
C

/*
* Copyright (C) 2010-2011 Apple Inc. All rights reserved.
*
* This document is the property of Apple Inc.
* It is considered confidential and proprietary.
*
* This document may not be reproduced or transmitted in any form,
* in whole or in part, without the express written permission of
* Apple Inc.
*/
#ifndef __PLATFORM_SOC_HWDMACHANNELS_H
#define __PLATFORM_SOC_HWDMACHANNELS_H
#define DMA_MEMORY_TX (1)
#define DMA_MEMORY_RX (2)
#define DMA_SDIO (3)
#define DMA_FMI0DATA (5)
#define DMA_FMI0CHECK (6)
#define DMA_FMI1DATA (7)
#define DMA_FMI1CHECK (8)
#define DMA_FMI2DATA (9)
#define DMA_FMI2CHECK (10)
#define DMA_FMI3DATA (11)
#define DMA_FMI3CHECK (12)
#define DMA_CHANNEL_COUNT (44)
#define DMA_CHANNEL_CONFIG \
{ \
/* low high AES OK reqID FIFO address */ \
{ 3, 4, false, 0x00, 0x30000020 }, \
{ 3, 4, false, 0x01, 0x301000A0 }, \
{ 3, 4, false, 0x01, 0x30200020 }, \
{ 5, 12, true, 0x00, 0x31200014 }, \
{ 5, 12, true, 0x01, 0x31200018 }, \
{ 5, 12, true, 0x02, 0x31300014 }, \
{ 5, 12, true, 0x03, 0x31300018 }, \
{ 5, 12, true, 0x04, 0x31400014 }, \
{ 5, 12, true, 0x05, 0x31400018 }, \
{ 5, 12, true, 0x06, 0x31500014 }, \
{ 5, 12, true, 0x07, 0x31500018 }, \
}
#define DMA_SDIO_TIMEOUT_US (10 * 1000)
#endif /* ! __PLATFORM_SOC_HWDMACHANNELS_H */