Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mchp-xec-dmac.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2026 Microchip Technology Inc.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_DMA_MCHP_XEC_DMAC_H_
8#define ZEPHYR_INCLUDE_DT_BINDINGS_DMA_MCHP_XEC_DMAC_H_
9
17#define DMA_MCHP_XEC_TRIG_SRC_I2C_SMB0_TARG 0x0
18#define DMA_MCHP_XEC_TRIG_SRC_I2C_SMB0_CTRL 0x1
19#define DMA_MCHP_XEC_TRIG_SRC_I2C_SMB1_TARG 0x2
20#define DMA_MCHP_XEC_TRIG_SRC_I2C_SMB1_CTRL 0x3
21#define DMA_MCHP_XEC_TRIG_SRC_I2C_SMB2_TARG 0x4
22#define DMA_MCHP_XEC_TRIG_SRC_I2C_SMB2_CTRL 0x5
23#define DMA_MCHP_XEC_TRIG_SRC_I2C_SMB3_TARG 0x6
24#define DMA_MCHP_XEC_TRIG_SRC_I2C_SMB3_CTRL 0x7
25#define DMA_MCHP_XEC_TRIG_SRC_I2C_SMB4_TARG 0x8
26#define DMA_MCHP_XEC_TRIG_SRC_I2C_SMB4_CTRL 0x9
27#define DMA_MCHP_XEC_TRIG_SRC_QMSPI0_TX 0xA
28#define DMA_MCHP_XEC_TRIG_SRC_QMSPI0_RX 0xB
29#define DMA_MCHP_XEC_TRIG_SRC_GPSPI0_TX 0xC
30#define DMA_MCHP_XEC_TRIG_SRC_GPSPI0_RX 0xD
31#define DMA_MCHP_XEC_TRIG_SRC_GPSPI1_TX 0xE
32#define DMA_MCHP_XEC_TRIG_SRC_GPSPI1_RX 0xF
33/* Additional channels for MEC175x */
34#define DMA_MCHP_XEC_TRIG_SRC_I3C_HC0_TX 0x10
35#define DMA_MCHP_XEC_TRIG_SRC_I3C_HC0_RX 0x11
36#define DMA_MCHP_XEC_TRIG_SRC_I3C_SC0_TX 0x12
37#define DMA_MCHP_XEC_TRIG_SRC_I3C_SC0_RX 0x13
38
39#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_DMA_MCHP_XEC_DMAC_H_ */