Home
last modified time | relevance | path

Searched full:dma350 (Results 1 – 25 of 35) sorted by relevance

12

/trusted-firmware-m-latest/platform/ext/target/arm/drivers/dma/dma350/
Ddma350_drv.h52 /* DMA350 state definitions */
55 /* DMA350 DMA Device error enumeration types */
58 DMA350_ERR_IIDR_MISMATCH, /*!< Error: DMA350 driver does not support this
60 DMA350_ERR_AIDR_MISMATCH, /*!< Error: DMA350 driver does not support this
62 DMA350_ERR_NOT_INIT, /*!< Error: DMA350 not initialized */
67 /* ARM DMA350 DMA INFO register BUILDCFG0 field Type */
82 /* ARM DMA350 DMA INFO register BUILDCFG1 field Type */
95 /* ARM DMA350 DMA device configuration structure */
97 DMASECCFG_TypeDef *dma_sec_cfg; /*!< DMA350 secure config */
98 DMASECCTRL_TypeDef *dma_sec_ctrl; /*!< DMA350 secure control */
[all …]
Ddma350_ch_drv.h89 /* DMA350 DMA Channel error enumeration types */
92 DMA350_CH_ERR_IIDR_MISMATCH, /*!< Error: DMA350 driver does not support this
94 DMA350_CH_ERR_AIDR_MISMATCH, /*!< Error: DMA350 driver does not support this
98 DMA350_CH_ERR_NOT_READY, /*!< Error: DMA350 not ready */
99 DMA350_CH_ERR_UNSUP_CH, /*!< Error: DMA350 Channel not supported */
102 /* ARM DMA350 DMA Channel device configuration structure */
104 DMACH_TypeDef *const ch_base; /*!< DMA350 DMA Channel base address */
105 const uint8_t channel; /*!< DMA350 DMA Channel number */
108 /* ARM DMA350 DMA Channel device data structure */
110 uint32_t state; /*!< Indicates if the DMA350 Channel driver
[all …]
Ddma350_lib.h19 /* DMA350 DMA Channel execution enumeration types */
28 /* DMA350 DMA Library enumeration types */
42 /* DMA350 DMA Library transformation enumeration type */
54 /* DMA350 DMA Address remap structure */
61 /* DMA350 DMA Address remap list */
67 /* DMA350 lib needs an externally defined, device specific remap struct */
73 * \param[in] dev DMA350 channel device struct \ref dma350_ch_dev_t
86 * \param[in] dev DMA350 channel device struct \ref dma350_ch_dev_t
99 * \param[in] dev DMA350 channel device struct \ref dma350_ch_dev_t
117 * \param[in] dev DMA350 channel device struct \ref dma350_ch_dev_t
[all …]
Ddma350_lib_unprivileged.h11 * \brief Library functions for DMA350 Direct Access Memory
31 * \param[in] channel DMA350 channel number
42 * \param[in] channel DMA350 channel number
60 * \param[in] channel DMA350 channel number
81 * \param[in] channel DMA350 channel number
116 * \param[in] channel DMA350 channel number
150 * \param[in] channel DMA350 channel number
176 * \param[in] channel DMA350 channel number
177 * \param[out] status DMA350 channel status
Ddma350_checker_layer.h77 * \brief Setup the DMA350 and start the requested command.
79 * \param[in] config_type The DMA350 command's type
81 * \param[in] config The config for the DMA350 command. Its type has to
Ddma350_privileged_config.h21 * \param[in] config_type The DMA350 command's type
23 * \param[in] config The config for the DMA350 command. Its type has to
/trusted-firmware-m-latest/platform/ext/target/arm/mps3/corstone310/fvp/
DCMakeLists.txt19 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_ch_drv.c
20 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_drv.c
21 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_lib.c
22 …$<$<BOOL:${PLATFORM_SVC_HANDLERS}>:${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_checke…
49 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350
76 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/bl2/
Dboot_dma.c26 /* DMA350 checker layer has to know the TCM remaps */
112 BOOT_LOG_ERR("[DMA350 BL2] Input dma channel: %u is invalid \r\n", in boot_dma_memcpy()
125 BOOT_LOG_ERR("[DMA350 BL2] dma350_memcpy return value: 0x%x", in boot_dma_memcpy()
127 BOOT_LOG_ERR("[DMA350 BL2] Fail to copy %u bytes from 0x%x to 0x%x", in boot_dma_memcpy()
/trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/device/source/
Ddma350_address_remap.c19 * \brief Dma350 library does the remap of TCM memory address aliases,
20 * and the definition of those addresses are needed as the dma350 sees
/trusted-firmware-m-latest/platform/ext/target/arm/mps3/corstone310/fvp/device/source/
Ddma350_address_remap.c19 * \brief Dma350 library does the remap of TCM memory address aliases,
20 * and the definition of those addresses are needed as the dma350 sees
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/device/include/
Dplatform_irq.h53 DMA_Combined_S_IRQn = 24, /* DMA350 Combined (Secure) Interrupt */
54 DMA_Combined_NS_IRQn = 25, /* DMA350 Combined (Non-Secure) Interrupt */
55 DMA_Security_Violation_IRQn = 26, /* DMA350 Security Violation Interrupt */
/trusted-firmware-m-latest/platform/ext/target/arm/mps3/corstone310/common/device/include/
Dplatform_s_device_definition.h72 /* DMA350 driver structures */
79 /* Required for DMA350 checker layer even if some channels are configured NS by
/trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/device/include/
Dplatform_s_device_definition.h71 /* DMA350 driver structures */
78 /* Required for DMA350 checker layer even if some channels are configured NS by
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/
DCMakeLists.txt141 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350
155 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_lib.c
159 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_drv.c
160 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_ch_drv.c
186 …$<$<BOOL:${PLATFORM_SVC_HANDLERS}>:${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_checke…
251 … $<$<BOOL:${PLATFORM_HAS_BOOT_DMA}>:${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_lib.c>
253 …$<$<BOOL:${PLATFORM_HAS_BOOT_DMA}>:${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_ch_drv…
254 … $<$<BOOL:${PLATFORM_HAS_BOOT_DMA}>:${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_drv.c>
294 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350
365 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350
[all …]
Dtarget_cfg.c68 /* DMA350 checker layer has to know the TCM remaps */
591 ERROR_MSG("DMA350 channel init failed"); in dma_init_cfg()
597 ERROR_MSG("Failed to set DMA350 channel privileged!"); in dma_init_cfg()
603 ERROR_MSG("Failed to set DMA350 channel secure!"); in dma_init_cfg()
/trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/
DCMakeLists.txt57 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350
105 # DMA350 files
106 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_ch_drv.c
107 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_drv.c
108 ${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_lib.c
110 …$<$<BOOL:${PLATFORM_SVC_HANDLERS}>:${PLATFORM_DIR}/ext/target/arm/drivers/dma/dma350/dma350_checke…
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/device/source/
Dstartup_rse_bl.c113 invalid_irq_handler, /* 24: DMA350 Combined (Secure) Handler */
114 invalid_irq_handler, /* 25: DMA350 Combined (Non-Secure) Handler */
115 invalid_irq_handler, /* 26: DMA350 Security Violation Handler */
Dstartup_rse.c170 DMA_Combined_S_Handler, /* 24: DMA350 Combined (Secure) Handler */
171 DMA_Combined_NS_Handler, /* 25: DMA350 Combined (Non-Secure) Handler */
172 DMA_Security_Violation_Handler, /* 26: DMA350 Security Violation Handler */
Dstartup_rse_bl1_1.c118 invalid_irq_handler, /* 24: DMA350 Combined (Secure) Handler */
119 invalid_irq_handler, /* 25: DMA350 Combined (Non-Secure) Handler */
120 invalid_irq_handler, /* 26: DMA350 Security Violation Handler */
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/bl1/scripts/include/
Dprogram0_cmd1.yaml8 # This command sets the address of program1_cmd0 into the DMA350 Channel1
Dprogram2_cmd3.yaml8 # This command writes 0x1 into the DMA350 Channel1 CH_CMD register, this causes
Dprogram0_cmd2.yaml8 # This command writes 0x1 into the DMA350 Channel1 CH_CMD register, this causes
Dprogram2_cmd2.yaml8 # This command sets the address of program3_cmd0 into the DMA350 Channel1
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/device/config/
Ddevice_cfg.h106 /* DMA350 defines */
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/partition/
Dplatform_base_address.h43 #define DMA_350_BASE_NS 0x40002000 /* DMA350 Non-Secure base address */
96 #define DMA_350_BASE_S 0x50002000 /* DMA350 Secure base address */

12