Commit 8c2b8c22 authored by Robert Sprowson's avatar Robert Sprowson
Browse files

Add NoInitIRQ to list type controller declarations

Flag not previously inspected by DMA-0_19, but is in DMA-0_20. API cleanup for API version 1.0 since this is the only list type NoInitIRQ HAL in existance.

Version 0.28. Tagged as 'BCM2835-0_28'
parent 79e44eed
......@@ -11,13 +11,13 @@
GBLS Module_HelpVersion
GBLS Module_ComponentName
GBLS Module_ComponentPath
Module_MajorVersion SETS "0.27"
Module_Version SETA 27
Module_MajorVersion SETS "0.28"
Module_Version SETA 28
Module_MinorVersion SETS ""
Module_Date SETS "18 Sep 2012"
Module_ApplicationDate SETS "18-Sep-12"
Module_Date SETS "20 Jan 2013"
Module_ApplicationDate SETS "20-Jan-13"
Module_ComponentName SETS "BCM2835"
Module_ComponentPath SETS "mixed/RiscOS/Sources/HAL/BCM2835"
Module_FullVersion SETS "0.27"
Module_HelpVersion SETS "0.27 (18 Sep 2012)"
Module_FullVersion SETS "0.28"
Module_HelpVersion SETS "0.28 (20 Jan 2013)"
END
/* (0.27)
/* (0.28)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 0.27
#define Module_MajorVersion_CMHG 0.28
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 18 Sep 2012
#define Module_Date_CMHG 20 Jan 2013
#define Module_MajorVersion "0.27"
#define Module_Version 27
#define Module_MajorVersion "0.28"
#define Module_Version 28
#define Module_MinorVersion ""
#define Module_Date "18 Sep 2012"
#define Module_Date "20 Jan 2013"
#define Module_ApplicationDate "18-Sep-12"
#define Module_ApplicationDate "20-Jan-13"
#define Module_ComponentName "BCM2835"
#define Module_ComponentPath "mixed/RiscOS/Sources/HAL/BCM2835"
#define Module_FullVersion "0.27"
#define Module_HelpVersion "0.27 (18 Sep 2012)"
#define Module_LibraryVersionInfo "0:27"
#define Module_FullVersion "0.28"
#define Module_HelpVersion "0.28 (20 Jan 2013)"
#define Module_LibraryVersionInfo "0:28"
......@@ -111,7 +111,7 @@ DMALTemplate
HALDeviceField Type, HALDeviceType_SysPeri + HALDeviceSysPeri_DMAL
HALDeviceField ID, HALDeviceID_DMAL_BCM2835
HALDeviceField Location, HALDeviceBus_Sys + HALDeviceSysBus_AHB ; Guess
HALDeviceField Version, 0
HALDeviceField Version, &10000 ; 1.0
HALDeviceField Description, 0 ; filled in later
HALDeviceField Address, 0 ; filled in later
HALDeviceField Reserved1, 0
......@@ -479,22 +479,24 @@ DMAL_Features
numcontrolblocks * 128 ; 128 blocks = 4K of RAM for blocks, 512K transfer length if non-contiguous physical pages
features_full
DCD 0 ; Features
DCD DMAFeaturesFlag_NoInitIRQ ; Features
DCD DMACB_SIZE * numcontrolblocks ; BlockSize
DCD DMACB_ALIGN ; BlockAlign
DCD 0 ; BlockBound
DCD numcontrolblocks ; MaxTransfers
DCD &ffffffff ; TransferLimit
DCD 0 ; TransferBound
ASSERT (. - features_full) = DMAFeaturesBlockSize
features_lite
DCD 0 ; Features
DCD DMAFeaturesFlag_NoInitIRQ ; Features
DCD DMACB_SIZE * numcontrolblocks ; BlockSize
DCD DMACB_ALIGN ; BlockAlign
DCD 0 ; BlockBound
DCD numcontrolblocks ; MaxTransfers
DCD &ffff ; TransferLimit
DCD 0 ; TransferBound
ASSERT (. - features_lite) = DMAFeaturesBlockSize
DMAL_SetOptions
; Just remember these for later
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment