Zephyr Project API
4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
six301-dma.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2026 Silicon Laboratories Inc.
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*
6
* This file was generated by the script gen_dma.py in the hal_silabs module.
7
* Do not manually edit.
8
*/
9
10
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_SIX301_DMA_H_
11
#define ZEPHYR_INCLUDE_DT_BINDINGS_SIX301_DMA_H_
12
13
#include <
zephyr/dt-bindings/dt-util.h
>
14
#include "
common-dma.h
"
15
16
#define DMA_REQSEL_NONE (FIELD_PREP(DMA_SRC_MASK, 0) | FIELD_PREP(DMA_SIG_MASK, 0))
17
#define DMA_REQSEL_LDMAXBAR0PRSREQ0 (FIELD_PREP(DMA_SRC_MASK, 1) | FIELD_PREP(DMA_SIG_MASK, 0))
18
#define DMA_REQSEL_LDMAXBAR0PRSREQ1 (FIELD_PREP(DMA_SRC_MASK, 1) | FIELD_PREP(DMA_SIG_MASK, 1))
19
#define DMA_REQSEL_TIMER0CC0 (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 0))
20
#define DMA_REQSEL_TIMER0CC1 (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 1))
21
#define DMA_REQSEL_TIMER0CC2 (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 2))
22
#define DMA_REQSEL_TIMER0UFOF (FIELD_PREP(DMA_SRC_MASK, 2) | FIELD_PREP(DMA_SIG_MASK, 3))
23
#define DMA_REQSEL_TIMER1CC0 (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 0))
24
#define DMA_REQSEL_TIMER1CC1 (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 1))
25
#define DMA_REQSEL_TIMER1CC2 (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 2))
26
#define DMA_REQSEL_TIMER1UFOF (FIELD_PREP(DMA_SRC_MASK, 3) | FIELD_PREP(DMA_SIG_MASK, 3))
27
#define DMA_REQSEL_I2C0RXDATAV (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 0))
28
#define DMA_REQSEL_I2C0TXBL (FIELD_PREP(DMA_SRC_MASK, 4) | FIELD_PREP(DMA_SIG_MASK, 1))
29
#define DMA_REQSEL_I2C1RXDATAV (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 0))
30
#define DMA_REQSEL_I2C1TXBL (FIELD_PREP(DMA_SRC_MASK, 5) | FIELD_PREP(DMA_SIG_MASK, 1))
31
#define DMA_REQSEL_TIMER2CC0 (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 0))
32
#define DMA_REQSEL_TIMER2CC1 (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 1))
33
#define DMA_REQSEL_TIMER2CC2 (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 2))
34
#define DMA_REQSEL_TIMER2UFOF (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 3))
35
#define DMA_REQSEL_TIMER2CC3 (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 4))
36
#define DMA_REQSEL_TIMER2CC4 (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 5))
37
#define DMA_REQSEL_TIMER2CC5 (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 6))
38
#define DMA_REQSEL_TIMER2CC6 (FIELD_PREP(DMA_SRC_MASK, 6) | FIELD_PREP(DMA_SIG_MASK, 7))
39
#define DMA_REQSEL_TIMER3CC0 (FIELD_PREP(DMA_SRC_MASK, 7) | FIELD_PREP(DMA_SIG_MASK, 0))
40
#define DMA_REQSEL_TIMER3CC1 (FIELD_PREP(DMA_SRC_MASK, 7) | FIELD_PREP(DMA_SIG_MASK, 1))
41
#define DMA_REQSEL_TIMER3CC2 (FIELD_PREP(DMA_SRC_MASK, 7) | FIELD_PREP(DMA_SIG_MASK, 2))
42
#define DMA_REQSEL_TIMER3UFOF (FIELD_PREP(DMA_SRC_MASK, 7) | FIELD_PREP(DMA_SIG_MASK, 3))
43
#define DMA_REQSEL_TIMER3CC3 (FIELD_PREP(DMA_SRC_MASK, 7) | FIELD_PREP(DMA_SIG_MASK, 4))
44
#define DMA_REQSEL_TIMER3CC4 (FIELD_PREP(DMA_SRC_MASK, 7) | FIELD_PREP(DMA_SIG_MASK, 5))
45
#define DMA_REQSEL_TIMER3CC5 (FIELD_PREP(DMA_SRC_MASK, 7) | FIELD_PREP(DMA_SIG_MASK, 6))
46
#define DMA_REQSEL_TIMER3CC6 (FIELD_PREP(DMA_SRC_MASK, 7) | FIELD_PREP(DMA_SIG_MASK, 7))
47
#define DMA_REQSEL_EUSART1RXFL (FIELD_PREP(DMA_SRC_MASK, 8) | FIELD_PREP(DMA_SIG_MASK, 0))
48
#define DMA_REQSEL_EUSART1TXFL (FIELD_PREP(DMA_SRC_MASK, 8) | FIELD_PREP(DMA_SIG_MASK, 1))
49
#define DMA_REQSEL_EUSART0RXFL (FIELD_PREP(DMA_SRC_MASK, 9) | FIELD_PREP(DMA_SIG_MASK, 0))
50
#define DMA_REQSEL_EUSART0TXFL (FIELD_PREP(DMA_SRC_MASK, 9) | FIELD_PREP(DMA_SIG_MASK, 1))
51
#define DMA_REQSEL_ADC0SCAN (FIELD_PREP(DMA_SRC_MASK, 13) | FIELD_PREP(DMA_SIG_MASK, 0))
52
#define DMA_REQSEL_PIXELRZ0REQ_TXF (FIELD_PREP(DMA_SRC_MASK, 14) | FIELD_PREP(DMA_SIG_MASK, 0))
53
#define DMA_REQSEL_EUSART2RXFL (FIELD_PREP(DMA_SRC_MASK, 15) | FIELD_PREP(DMA_SIG_MASK, 0))
54
#define DMA_REQSEL_EUSART2TXFL (FIELD_PREP(DMA_SRC_MASK, 15) | FIELD_PREP(DMA_SIG_MASK, 1))
55
#define DMA_REQSEL_PIXELRZ1REQ_TXF (FIELD_PREP(DMA_SRC_MASK, 16) | FIELD_PREP(DMA_SIG_MASK, 0))
56
#define DMA_REQSEL_I2C2RXDATAV (FIELD_PREP(DMA_SRC_MASK, 17) | FIELD_PREP(DMA_SIG_MASK, 0))
57
#define DMA_REQSEL_I2C2TXBL (FIELD_PREP(DMA_SRC_MASK, 17) | FIELD_PREP(DMA_SIG_MASK, 1))
58
59
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_SIX301_DMA_H_ */
common-dma.h
dt-util.h
include
zephyr
dt-bindings
dma
silabs
six301-dma.h
Generated on
for Zephyr Project API by
1.16.1