SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause brief: | This structure defines the ${.:/register-block-group} register block memory map. copyrights: - Copyright (C) 2021 embedded brains GmbH & Co. KG description: null enabled-by: true identifier: RTEMSDeviceGRSPW2DMA index-entries: [] interface-type: register-block links: - role: interface-ingroup uid: grspw2 - role: interface-placement uid: grspw2-header definition: - default: count: 1 name: DMACTRL offset: 0x0 variants: [] - default: count: 1 name: DMAMAXLEN offset: 0x4 variants: [] - default: count: 1 name: DMATXDESC offset: 0x8 variants: [] - default: count: 1 name: DMARXDESC offset: 0xc variants: [] - default: count: 1 name: DMAADDR offset: 0x10 variants: [] register-prefix: grspw2 register-block-group: GRSPW2 DMA register-block-size: 32 registers: - bits: - default: - properties: [r, w] brief: null description: null name: 'INTNUM' start: 26 width: 6 - properties: [r] brief: null description: null name: 'RES' start: 24 width: 2 - properties: [r, w1c] brief: null description: null name: 'EP' start: 23 width: 1 - properties: [r, w1c] brief: null description: null name: 'TR' start: 22 width: 1 - properties: [r, w] brief: null description: null name: 'IE' start: 21 width: 1 - properties: [r, w] brief: null description: null name: 'IT' start: 20 width: 1 - properties: [r, w1c] brief: null description: null name: 'RP' start: 19 width: 1 - properties: [r, w1c] brief: null description: null name: 'TP' start: 18 width: 1 - properties: [r, w1c] brief: null description: null name: 'TL' start: 17 width: 1 - properties: [r, w] brief: null description: null name: 'LE' start: 16 width: 1 - properties: [r, w] brief: null description: null name: 'SP' start: 15 width: 1 - properties: [r, w] brief: null description: null name: 'SA' start: 14 width: 1 - properties: [r, w] brief: null description: null name: 'EN' start: 13 width: 1 - properties: [r, w] brief: null description: null name: 'NS' start: 12 width: 1 - properties: [r, w] brief: null description: null name: 'RD' start: 11 width: 1 - properties: [r] brief: null description: null name: 'RX' start: 10 width: 1 - properties: [r, w] brief: null description: null name: 'AT' start: 9 width: 1 - properties: [r, w1c] brief: null description: null name: 'RA' start: 8 width: 1 - properties: [r, w1c] brief: null description: null name: 'TA' start: 7 width: 1 - properties: [r, w1c] brief: null description: null name: 'PR' start: 6 width: 1 - properties: [r, w1c] brief: null description: null name: 'PS' start: 5 width: 1 - properties: [r, w] brief: null description: null name: 'AI' start: 4 width: 1 - properties: [r, w] brief: null description: null name: 'RI' start: 3 width: 1 - properties: [r, w] brief: null description: null name: 'TI' start: 2 width: 1 - properties: [r, w] brief: null description: null name: 'RE' start: 1 width: 1 - properties: [r, w] brief: null description: null name: 'TE' start: 0 width: 1 variants: [] brief: | DMA control/status description: null name: DMACTRL width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'RXMAXLEN' start: 2 width: 23 - properties: [r] brief: null description: null name: 'RES' start: 0 width: 2 variants: [] brief: | DMA RX maximum length description: null name: DMAMAXLEN width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'DESCBASEADDR' start: 0 width: 32 - properties: [r, w] brief: null description: null name: 'DESCSEL' start: 4 width: 28 variants: [] brief: | DMA transmit descriptor table address description: null name: DMATXDESC width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'DESCBASEADDR' start: 10 width: 22 - properties: [r, w] brief: null description: null name: 'DESCSEL' start: 3 width: 7 variants: [] brief: | DMA receive descriptor table address description: null name: DMARXDESC width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'MASK' start: 8 width: 8 - properties: [r, w] brief: null description: null name: 'ADDR' start: 0 width: 8 variants: [] brief: | DMA address description: null name: DMAADDR width: 32 name: grspw2_dma notes: null type: interface