49 lines
1.3 KiB
C
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 */
|