Home
last modified time | relevance | path

Searched refs:handle (Results 1 – 25 of 608) sorted by relevance

12345678910>>...25

/hal_nxp-latest/mcux/mcux-sdk/drivers/eeprom_emulation/
Dfsl_eeprom_emulation.c22 static uint32_t EE_PreInitCheck(eeprom_emulation_handle_t *handle);
23 static uint32_t EE_InitAltSector(eeprom_emulation_handle_t *handle, uint8_t *number);
24 static uint32_t EE_InitActiveSector(eeprom_emulation_handle_t *handle, uint8_t number);
70 void EE_SetEepromEmulationInfo(eeprom_emulation_handle_t *handle, eeprom_emulation_config_t *config) in EE_SetEepromEmulationInfo() argument
76 handle->flashSectorSize = config->flashSectorSize; in EE_SetEepromEmulationInfo()
78 handle->eeStartAddress = config->eeStartAddress; in EE_SetEepromEmulationInfo()
80 handle->ftfxProgramSize = config->ftfxProgramSize; in EE_SetEepromEmulationInfo()
82 handle->eeDataValueSize = config->eeDataValueSize; in EE_SetEepromEmulationInfo()
84 handle->eeSectorSize = config->eeSectorSize; in EE_SetEepromEmulationInfo()
86 handle->eeMemorySize = config->eeMemorySize; in EE_SetEepromEmulationInfo()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/dspi/
Dfsl_dspi_edma.c26 dspi_master_edma_handle_t *handle; /*!< dspi_master_edma_handle_t handle */ member
36 dspi_slave_edma_handle_t *handle; /*!< dspi_master_edma_handle_t handle */ member
98 dspi_master_edma_handle_t *handle, in DSPI_MasterTransferCreateHandleEDMA() argument
105 assert(NULL != handle); in DSPI_MasterTransferCreateHandleEDMA()
113 (void)memset(handle, 0, sizeof(*handle)); in DSPI_MasterTransferCreateHandleEDMA()
118 s_dspiMasterEdmaPrivateHandle[instance].handle = handle; in DSPI_MasterTransferCreateHandleEDMA()
120 handle->callback = callback; in DSPI_MasterTransferCreateHandleEDMA()
121 handle->userData = userData; in DSPI_MasterTransferCreateHandleEDMA()
123 handle->edmaRxRegToRxDataHandle = edmaRxRegToRxDataHandle; in DSPI_MasterTransferCreateHandleEDMA()
124 handle->edmaTxDataToIntermediaryHandle = edmaTxDataToIntermediaryHandle; in DSPI_MasterTransferCreateHandleEDMA()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/spdif/
Dfsl_spdif_edma.c30 spdif_edma_handle_t *handle; member
62 static status_t SPDIF_SubmitTransfer(edma_handle_t *handle,
74 static void SPDIF_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds);
84 static void SPDIF_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds);
89 static void SPDIF_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) in SPDIF_TxEDMACallback() argument
92 spdif_edma_handle_t *spdifHandle = privHandle->handle; in SPDIF_TxEDMACallback()
109 static void SPDIF_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) in SPDIF_RxEDMACallback() argument
112 spdif_edma_handle_t *spdifHandle = privHandle->handle; in SPDIF_RxEDMACallback()
129 static status_t SPDIF_SubmitTransfer(edma_handle_t *handle, const edma_transfer_config_t *config, u… in SPDIF_SubmitTransfer() argument
132 edma_tcd_t *tcdRegs = handle->tcdBase; in SPDIF_SubmitTransfer()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/sai/
Dfsl_sai_sdma.c23 sai_sdma_handle_t *handle; member
56 static void SAI_TxSDMACallback(sdma_handle_t *handle, void *userData, bool transferDone, uint32_t b…
66 static void SAI_RxSDMACallback(sdma_handle_t *handle, void *userData, bool transferDone, uint32_t b…
89 static void SAI_TxSDMACallback(sdma_handle_t *handle, void *userData, bool transferDone, uint32_t b… in SAI_TxSDMACallback() argument
92 sai_sdma_handle_t *saiHandle = privHandle->handle; in SAI_TxSDMACallback()
98 SDMA_StopChannel(handle->base, handle->channel); in SAI_TxSDMACallback()
108 SDMA_AbortTransfer(handle); in SAI_TxSDMACallback()
116 static void SAI_RxSDMACallback(sdma_handle_t *handle, void *userData, bool transferDone, uint32_t b… in SAI_RxSDMACallback() argument
119 sai_sdma_handle_t *saiHandle = privHandle->handle; in SAI_RxSDMACallback()
133 SDMA_AbortTransfer(handle); in SAI_RxSDMACallback()
[all …]
Dfsl_sai_edma.c30 sai_edma_handle_t *handle; member
62 static void SAI_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds);
72 static void SAI_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds);
95 static void SAI_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) in SAI_TxEDMACallback() argument
98 sai_edma_handle_t *saiHandle = privHandle->handle; in SAI_TxEDMACallback()
121 EDMA_AbortTransfer(handle); in SAI_TxEDMACallback()
133 static void SAI_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) in SAI_RxEDMACallback() argument
136 sai_edma_handle_t *saiHandle = privHandle->handle; in SAI_RxEDMACallback()
159 EDMA_AbortTransfer(handle); in SAI_RxEDMACallback()
185 …I2S_Type *base, sai_edma_handle_t *handle, sai_edma_callback_t callback, void *userData, edma_hand… in SAI_TransferTxCreateHandleEDMA() argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/easrc/
Dfsl_asrc_sdma.c23 asrc_sdma_handle_t *handle; member
39 static void ASRC_InSDMACallback(sdma_handle_t *handle, void *userData, bool transferDone, uint32_t …
49 static void ASRC_OutSDMACallback(sdma_handle_t *handle, void *userData, bool transferDone, uint32_t…
61 asrc_sdma_handle_t *handle,
75 asrc_sdma_handle_t *handle,
88 asrc_sdma_handle_t *handle,
94 static void ASRC_InSDMACallback(sdma_handle_t *handle, void *userData, bool transferDone, uint32_t … in ASRC_InSDMACallback() argument
97 asrc_sdma_handle_t *asrcHandle = privHandle->handle; in ASRC_InSDMACallback()
132 static void ASRC_OutSDMACallback(sdma_handle_t *handle, void *userData, bool transferDone, uint32_t… in ASRC_OutSDMACallback() argument
135 asrc_sdma_handle_t *asrcHandle = privHandle->handle; in ASRC_OutSDMACallback()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpspi/
Dfsl_lpspi_edma.c33 lpspi_master_edma_handle_t *handle; /*!< lpspi_master_edma_handle_t handle */ member
42 lpspi_slave_edma_handle_t *handle; /*!< lpspi_slave_edma_handle_t handle */ member
161 lpspi_master_edma_handle_t *handle, in LPSPI_MasterTransferCreateHandleEDMA() argument
167 assert(handle != NULL); in LPSPI_MasterTransferCreateHandleEDMA()
172 (void)memset(handle, 0, sizeof(*handle)); in LPSPI_MasterTransferCreateHandleEDMA()
177 s_lpspiMasterEdmaPrivateHandle[instance].handle = handle; in LPSPI_MasterTransferCreateHandleEDMA()
179 handle->callback = callback; in LPSPI_MasterTransferCreateHandleEDMA()
180 handle->userData = userData; in LPSPI_MasterTransferCreateHandleEDMA()
181 handle->dataBytesEveryTime = DMA_MAX_TRANSFER_COUNT; in LPSPI_MasterTransferCreateHandleEDMA()
183 handle->edmaRxRegToRxDataHandle = edmaRxRegToRxDataHandle; in LPSPI_MasterTransferCreateHandleEDMA()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/asrc/
Dfsl_asrc_edma.c25 asrc_edma_handle_t *handle; member
42 static void ASRC_InEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds);
52 static void ASRC_OutEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds);
56 static void ASRC_InEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) in ASRC_InEDMACallback() argument
59 asrc_edma_handle_t *asrcHandle = privHandle->handle; in ASRC_InEDMACallback()
60 asrc_in_edma_handle_t *asrcInHandle = &(privHandle->handle->in); in ASRC_InEDMACallback()
79 static void ASRC_OutEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) in ASRC_OutEDMACallback() argument
82 asrc_edma_handle_t *asrcHandle = privHandle->handle; in ASRC_OutEDMACallback()
83 asrc_out_edma_handle_t *asrcOutHandle = &(privHandle->handle->out); in ASRC_OutEDMACallback()
118 asrc_edma_handle_t *handle, in ASRC_TransferInCreateHandleEDMA() argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpflexcomm/lpspi/
Dfsl_lpspi_edma.c25 lpspi_master_edma_handle_t *handle; /*!< lpspi_master_edma_handle_t handle */ member
34 lpspi_slave_edma_handle_t *handle; /*!< lpspi_slave_edma_handle_t handle */ member
149 lpspi_master_edma_handle_t *handle, in LPSPI_MasterTransferCreateHandleEDMA() argument
155 assert(handle != NULL); in LPSPI_MasterTransferCreateHandleEDMA()
160 (void)memset(handle, 0, sizeof(*handle)); in LPSPI_MasterTransferCreateHandleEDMA()
165 s_lpspiMasterEdmaPrivateHandle[instance].handle = handle; in LPSPI_MasterTransferCreateHandleEDMA()
167 handle->callback = callback; in LPSPI_MasterTransferCreateHandleEDMA()
168 handle->userData = userData; in LPSPI_MasterTransferCreateHandleEDMA()
170 handle->edmaRxRegToRxDataHandle = edmaRxRegToRxDataHandle; in LPSPI_MasterTransferCreateHandleEDMA()
171 handle->edmaTxDataToTxRegHandle = edmaTxDataToTxRegHandle; in LPSPI_MasterTransferCreateHandleEDMA()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/netc/
Dfsl_netc_phy_wrapper.c10 netc_mdio_handle_t *handle, bool pcs, volatile uint16_t *reg, uint16_t mask, uint16_t val) in NETC_PHYWriteRegBits() argument
18 status = NETC_MDIOC45Read(handle, portAddr, devAddr, regAddr, &regValue); in NETC_PHYWriteRegBits()
27 status = NETC_MDIOC45Write(handle, portAddr, devAddr, regAddr, regValue); in NETC_PHYWriteRegBits()
34 static void NETC_PHYReadReg(netc_mdio_handle_t *handle, bool pcs, const volatile uint16_t *reg, uin… in NETC_PHYReadReg() argument
41 status = NETC_MDIOC45Read(handle, portAddr, devAddr, regAddr, val); in NETC_PHYReadReg()
48 status_t NETC_PHYInit(netc_mdio_handle_t *handle, phy_mode_t mode) in NETC_PHYInit() argument
55 NETC_PHYWriteRegBits(handle, false, &ENET_PHY_MAC_ADAPTER->MAC_ADAPTER_LOCK_PHY, in NETC_PHYInit()
58 NETC_PHYWriteRegBits(handle, false, &ENET_PHY_MAC_ADAPTER->MAC_ADAPTER_LOCK_MPLLA, in NETC_PHYInit()
61 NETC_PHYWriteRegBits(handle, false, &ENET_PHY_MAC_ADAPTER->MAC_ADAPTER_LOCK_MPLLB, in NETC_PHYInit()
64 NETC_PHYWriteRegBits(handle, false, &ENET_PHY_MAC_ADAPTER->MAC_ADAPTER_LOCK_RAM, in NETC_PHYInit()
[all …]
Dfsl_netc_switch.h130 typedef status_t (*swt_reclaim_cb_t)(swt_handle_t *handle, netc_tx_frame_info_t *frameInfo, void *u…
132 typedef void *(*swt_rx_alloc_cb_t)(swt_handle_t *handle, uint32_t length, void *userData);
135 typedef void (*swt_rx_free_cb_t)(swt_handle_t *handle, void *address, void *userData);
345 status_t SWT_Init(swt_handle_t *handle, const swt_config_t *config);
353 status_t SWT_Deinit(swt_handle_t *handle);
372 status_t SWT_SetEthPortMII(swt_handle_t *handle,
384 static inline void SWT_SetPortSpeed(swt_handle_t *handle, netc_hw_port_idx_t portIdx, uint16_t pSpe… in SWT_SetPortSpeed() argument
386 NETC_PortSetSpeed(handle->hw.ports[portIdx].port, pSpeed); in SWT_SetPortSpeed()
396 status_t SWT_PortStop(swt_handle_t *handle, netc_hw_port_idx_t portIdx);
406 status_t SWT_SetPortMaxFrameSize(swt_handle_t *handle, netc_hw_port_idx_t portIdx, uint16_t size);
[all …]
Dfsl_netc_endpoint.c39 static void EP_GetBaseResource(ep_handle_t *handle, netc_hw_si_idx_t si) in EP_GetBaseResource() argument
41 NETC_SocGetBaseResource(&handle->hw, si); in EP_GetBaseResource()
50 static void EP_StoreConfig(ep_handle_t *handle, const ep_config_t *config) in EP_StoreConfig() argument
52 handle->cfg.si = config->si; in EP_StoreConfig()
53 handle->cfg.rxRingUse = config->siConfig.rxRingUse; in EP_StoreConfig()
54 handle->cfg.txRingUse = config->siConfig.txRingUse; in EP_StoreConfig()
55 handle->cfg.rxBdrGroupNum = config->siConfig.rxBdrGroupNum; in EP_StoreConfig()
56 handle->cfg.ringPerBdrGroup = config->siConfig.ringPerBdrGroup; in EP_StoreConfig()
57 handle->cfg.entryNum = config->entryNum; in EP_StoreConfig()
58 handle->cfg.reclaimCallback = config->reclaimCallback; in EP_StoreConfig()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/codec/port/
Dfsl_codec_adapter.c33 status_t HAL_CODEC_Init(void *handle, void *config) in HAL_CODEC_Init() argument
35 assert((config != NULL) && (handle != NULL)); in HAL_CODEC_Init()
44 retVal = HAL_CODEC_WM8904_Init(handle, config); in HAL_CODEC_Init()
50 retVal = HAL_CODEC_WM8960_Init(handle, config); in HAL_CODEC_Init()
56 retVal = HAL_CODEC_WM8962_Init(handle, config); in HAL_CODEC_Init()
62 retVal = HAL_CODEC_WM8524_Init(handle, config); in HAL_CODEC_Init()
68 retVal = HAL_CODEC_SGTL5000_Init(handle, config); in HAL_CODEC_Init()
74 retVal = HAL_CODEC_DA7212_Init(handle, config); in HAL_CODEC_Init()
80 retVal = HAL_CODEC_CS42888_Init(handle, config); in HAL_CODEC_Init()
86 retVal = HAL_CODEC_CS42448_Init(handle, config); in HAL_CODEC_Init()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/esai/
Dfsl_esai_edma.c26 esai_edma_handle_t *handle; member
50 static void ESAI_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds);
60 static void ESAI_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds);
65 static void ESAI_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) in ESAI_TxEDMACallback() argument
68 esai_edma_handle_t *esaiHandle = privHandle->handle; in ESAI_TxEDMACallback()
85 static void ESAI_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tcds) in ESAI_RxEDMACallback() argument
88 esai_edma_handle_t *esaiHandle = privHandle->handle; in ESAI_RxEDMACallback()
119 esai_edma_handle_t *handle, in ESAI_TransferTxCreateHandleEDMA() argument
124 assert((handle != NULL) && (dmaHandle != NULL)); in ESAI_TransferTxCreateHandleEDMA()
129 (void)memset(handle, 0, sizeof(*handle)); in ESAI_TransferTxCreateHandleEDMA()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpflexcomm/lpuart/
Dfsl_lpuart_freertos.c33 lpuart_rtos_handle_t *handle = (lpuart_rtos_handle_t *)param; in LPUART_RTOS_Callback() local
41 …xResult = xEventGroupSetBitsFromISR(handle->rxEvent, RTOS_LPUART_RX_COMPLETE, &xHigherPriorityTask… in LPUART_RTOS_Callback()
45 …xResult = xEventGroupSetBitsFromISR(handle->txEvent, RTOS_LPUART_TX_COMPLETE, &xHigherPriorityTask… in LPUART_RTOS_Callback()
50 …xEventGroupSetBitsFromISR(handle->rxEvent, RTOS_LPUART_RING_BUFFER_OVERRUN, &xHigherPriorityTaskWo… in LPUART_RTOS_Callback()
57 …xEventGroupSetBitsFromISR(handle->rxEvent, RTOS_LPUART_HARDWARE_BUFFER_OVERRUN, &xHigherPriorityTa… in LPUART_RTOS_Callback()
84 int LPUART_RTOS_Init(lpuart_rtos_handle_t *handle, lpuart_handle_t *t_handle, const lpuart_rtos_con… in LPUART_RTOS_Init() argument
89 if (NULL == handle) in LPUART_RTOS_Init()
114 handle->base = cfg->base; in LPUART_RTOS_Init()
115 handle->t_state = t_handle; in LPUART_RTOS_Init()
116 handle->rx_timeout_constant_ms = cfg->rx_timeout_constant_ms; in LPUART_RTOS_Init()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpuart/
Dfsl_lpuart_freertos.c21 lpuart_rtos_handle_t *handle = (lpuart_rtos_handle_t *)param; in LPUART_RTOS_Callback() local
29 …xResult = xEventGroupSetBitsFromISR(handle->rxEvent, RTOS_LPUART_RX_COMPLETE, &xHigherPriorityTask… in LPUART_RTOS_Callback()
33 …xResult = xEventGroupSetBitsFromISR(handle->txEvent, RTOS_LPUART_TX_COMPLETE, &xHigherPriorityTask… in LPUART_RTOS_Callback()
38 …xEventGroupSetBitsFromISR(handle->rxEvent, RTOS_LPUART_RING_BUFFER_OVERRUN, &xHigherPriorityTaskWo… in LPUART_RTOS_Callback()
45 …xEventGroupSetBitsFromISR(handle->rxEvent, RTOS_LPUART_HARDWARE_BUFFER_OVERRUN, &xHigherPriorityTa… in LPUART_RTOS_Callback()
72 int LPUART_RTOS_Init(lpuart_rtos_handle_t *handle, lpuart_handle_t *t_handle, const lpuart_rtos_con… in LPUART_RTOS_Init() argument
77 if (NULL == handle) in LPUART_RTOS_Init()
102 handle->base = cfg->base; in LPUART_RTOS_Init()
103 handle->t_state = t_handle; in LPUART_RTOS_Init()
104 handle->rx_timeout_constant_ms = cfg->rx_timeout_constant_ms; in LPUART_RTOS_Init()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpflexcomm/
Dfsl_lpuart_freertos.c33 lpuart_rtos_handle_t *handle = (lpuart_rtos_handle_t *)param; in LPUART_RTOS_Callback() local
41 …xResult = xEventGroupSetBitsFromISR(handle->rxEvent, RTOS_LPUART_RX_COMPLETE, &xHigherPriorityTask… in LPUART_RTOS_Callback()
45 …xResult = xEventGroupSetBitsFromISR(handle->txEvent, RTOS_LPUART_TX_COMPLETE, &xHigherPriorityTask… in LPUART_RTOS_Callback()
50 …xEventGroupSetBitsFromISR(handle->rxEvent, RTOS_LPUART_RING_BUFFER_OVERRUN, &xHigherPriorityTaskWo… in LPUART_RTOS_Callback()
57 …xEventGroupSetBitsFromISR(handle->rxEvent, RTOS_LPUART_HARDWARE_BUFFER_OVERRUN, &xHigherPriorityTa… in LPUART_RTOS_Callback()
84 int LPUART_RTOS_Init(lpuart_rtos_handle_t *handle, lpuart_handle_t *t_handle, const lpuart_rtos_con… in LPUART_RTOS_Init() argument
89 if (NULL == handle) in LPUART_RTOS_Init()
114 handle->base = cfg->base; in LPUART_RTOS_Init()
115 handle->t_state = t_handle; in LPUART_RTOS_Init()
116 handle->rx_timeout_constant_ms = cfg->rx_timeout_constant_ms; in LPUART_RTOS_Init()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/it6161/
Dhdmi_tx.c39 void HDMITX_LoadRegSetting(display_handle_t *handle, RegSetTable_t *table, uint32_t table_sz) in HDMITX_LoadRegSetting() argument
47 HDMITX_WriteI2C_Byte(handle, table[i].offset, table[i].OrMask); in HDMITX_LoadRegSetting()
51 HDMITX_SetI2C_Byte(handle, table[i].offset, table[i].invAndMask, table[i].OrMask); in HDMITX_LoadRegSetting()
56 static void HDMITX_DisableAudioOutput(display_handle_t *handle) in HDMITX_DisableAudioOutput() argument
58 HDMITX_SetI2C_Byte(handle, HDMI_TX_GENERAL_REG04, (B_HDMITX_AUD_RST | B_TX_AREF_RST), in HDMITX_DisableAudioOutput()
60 HDMITX_SetI2C_Byte(handle, 0x0F, 0x10, 0x10); in HDMITX_DisableAudioOutput()
63 void HDMITX_VideoReset(display_handle_t *handle) in HDMITX_VideoReset() argument
65 HDMITX_SetI2C_Byte(handle, HDMI_TX_GENERAL_REG04, B_HDMITX_VID_RST, B_HDMITX_VID_RST); in HDMITX_VideoReset()
66 HDMITX_SetI2C_Byte(handle, HDMI_TX_GENERAL_REG04, B_HDMITX_VID_RST, 0x00); in HDMITX_VideoReset()
70 static inline void HDMITX_ChangeBank(display_handle_t *handle, uint8_t value) in HDMITX_ChangeBank() argument
[all …]
Dmipi_rx.c22 void MIPIRX_DumpRegs(display_handle_t *handle) in MIPIRX_DumpRegs() argument
47 MIPIRX_ReadI2C_Byte(handle, ((i + j) & 0xFF), &value); in MIPIRX_DumpRegs()
64 void MIPIRX_CalRclk(display_handle_t *handle) in MIPIRX_CalRclk() argument
73 MIPIRX_SetI2C_Byte(handle, 0x94, 0x80, 0x80); // Enable RCLK 100ms count in MIPIRX_CalRclk()
75 MIPIRX_SetI2C_Byte(handle, 0x94, 0x80, 0x00); // Disable RCLK 100ms count in MIPIRX_CalRclk()
77 MIPIRX_ReadI2C_Byte(handle, 0x97, &RxRCLK); in MIPIRX_CalRclk()
79 MIPIRX_ReadI2C_Byte(handle, 0x96, &RxRCLK); in MIPIRX_CalRclk()
81 MIPIRX_ReadI2C_Byte(handle, 0x95, &RxRCLK); in MIPIRX_CalRclk()
91 MIPIRX_WriteI2C_Byte(handle, 0x91, t10usint & 0xFFU); in MIPIRX_CalRclk()
108 void MIPIRX_AfeCfg(display_handle_t *handle) in MIPIRX_AfeCfg() argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/pf5020/
Dfsl_pf5020.c166 static status_t PF5020_SetRegulatorCommonConfig(pf5020_handle_t *handle,
175 static status_t PF5020_MaskInterrupts(pf5020_handle_t *handle, uint64_t interruptMask, bool enableM…
184 static status_t PF5020_SetRegulatorCommonConfig(pf5020_handle_t *handle, in PF5020_SetRegulatorCommonConfig() argument
193 assert(handle); in PF5020_SetRegulatorCommonConfig()
213 status = PF5020_ModifyReg(handle, PF5020_SW2_CONFIG1 + regAddrShift, 0xE3U, tmp8); in PF5020_SetRegulatorCommonConfig()
217 status = PF5020_ModifyReg(handle, PF5020_SW1_CONFIG2 + regAddrShift, 0x80U, in PF5020_SetRegulatorCommonConfig()
224 static status_t PF5020_MaskInterrupts(pf5020_handle_t *handle, uint64_t interruptMask, bool enableM… in PF5020_MaskInterrupts() argument
243 status = PF5020_WriteReg(handle, PF5020_LDO_ILIM_MASK, enableMask ? 0U : 1U); in PF5020_MaskInterrupts()
248 status = PF5020_WriteReg(handle, PF5020_LDO_UV_MASK, enableMask ? 0U : 1U); in PF5020_MaskInterrupts()
254 status = PF5020_WriteReg(handle, PF5020_LDO_OV_MASK, enableMask ? 0U : 1U); in PF5020_MaskInterrupts()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/i3c/
Dfsl_i3c_dma.c147 static void I3C_MasterSetDMATxLoop(I3C_Type *base, i3c_master_dma_handle_t *handle, void *data, siz… in I3C_MasterSetDMATxLoop() argument
157 … (uint8_t *)data + handle->transDataSize, (void *)(uint32_t *)(uint32_t)&base->MWDATABE, in I3C_MasterSetDMATxLoop()
165 … (uint8_t *)data + handle->transDataSize, (void *)(uint32_t *)(uint32_t)&base->MWDATAHE, in I3C_MasterSetDMATxLoop()
170 (void)memset(&handle->workaroundBuff[0], 0, sizeof(handle->workaroundBuff)); in I3C_MasterSetDMATxLoop()
173 …(void)memcpy((void *)&handle->workaroundBuff[i * 2U], (void *)((uint8_t *)data + handle->transData… in I3C_MasterSetDMATxLoop()
180 … &handle->workaroundBuff[0], (void *)(uint8_t *)address, &s_dma_table[instance][1]); in I3C_MasterSetDMATxLoop()
184 (void)memcpy((void *)&handle->workaroundBuff[((dataSize - 1U) / 2U) * 4U], in I3C_MasterSetDMATxLoop()
185 (void *)((uint8_t *)data + handle->transDataSize + dataSize - 1U), 1); in I3C_MasterSetDMATxLoop()
189 &handle->workaroundBuff[((dataSize - 1U) / 2U) * 4U], in I3C_MasterSetDMATxLoop()
197 &handle->workaroundBuff[((dataSize - 1U) / 2U) * 4U], in I3C_MasterSetDMATxLoop()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/video/camera/device/ov7670/
Dfsl_ov7670.c19 #define OV7670_WriteReg(handle, reg, val) \ argument
21 ((ov7670_resource_t *)((handle)->resource))->i2cSendFunc)
23 #define OV7670_ReadReg(handle, reg, val) \ argument
25 ((ov7670_resource_t *)((handle)->resource))->i2cReceiveFunc)
27 #define OV7670_ModifyReg(handle, reg, clrMask, val) \ argument
29 ((ov7670_resource_t *)((handle)->resource))->i2cReceiveFunc, \
30 ((ov7670_resource_t *)((handle)->resource))->i2cSendFunc)
35 status_t OV7670_Init(camera_device_handle_t *handle, const camera_config_t *config);
37 status_t OV7670_Deinit(camera_device_handle_t *handle);
39 status_t OV7670_Control(camera_device_handle_t *handle, camera_device_cmd_t cmd, int32_t arg);
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/codec/wm8960/
Dfsl_wm8960.c50 …wm8960_handle_t *handle, uint32_t inputMclk, uint32_t outputClk, uint32_t sampleRate, uint32_t bit… in WM8960_SetInternalPllConfig() argument
56 WM8960_CHECK_RET(WM8960_ModifyReg(handle, WM8960_POWER2, 1U, 0U), ret); in WM8960_SetInternalPllConfig()
57 WM8960_CHECK_RET(WM8960_ModifyReg(handle, WM8960_CLOCK1, 7U, 0U), ret); in WM8960_SetInternalPllConfig()
84 WM8960_WriteReg(handle, WM8960_PLL1, in WM8960_SetInternalPllConfig()
87 WM8960_CHECK_RET(WM8960_WriteReg(handle, WM8960_PLL2, (uint16_t)(pllK >> 16U) & 0xFFU), ret); in WM8960_SetInternalPllConfig()
88 WM8960_CHECK_RET(WM8960_WriteReg(handle, WM8960_PLL3, (uint16_t)(pllK >> 8U) & 0xFFU), ret); in WM8960_SetInternalPllConfig()
89 WM8960_CHECK_RET(WM8960_WriteReg(handle, WM8960_PLL4, (uint16_t)pllK & 0xFFU), ret); in WM8960_SetInternalPllConfig()
91 WM8960_CHECK_RET(WM8960_ModifyReg(handle, WM8960_POWER2, 1U, 1U), ret); in WM8960_SetInternalPllConfig()
94 …WM8960_ModifyReg(handle, WM8960_CLOCK1, 7U, (uint16_t)(((sysclkDiv == 1U ? 0U : sysclkDiv) << 1U) … in WM8960_SetInternalPllConfig()
99 static status_t WM8960_SetMasterClock(wm8960_handle_t *handle, uint32_t sysclk, uint32_t sampleRate… in WM8960_SetMasterClock() argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/flexio/i2s/
Dfsl_flexio_i2s_edma.c26 flexio_i2s_edma_handle_t *handle; member
50 static void FLEXIO_I2S_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tc…
60 static void FLEXIO_I2S_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tc…
65 static void FLEXIO_I2S_TxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tc… in FLEXIO_I2S_TxEDMACallback() argument
68 flexio_i2s_edma_handle_t *flexio_i2sHandle = privHandle->handle; in FLEXIO_I2S_TxEDMACallback()
85 static void FLEXIO_I2S_RxEDMACallback(edma_handle_t *handle, void *userData, bool done, uint32_t tc… in FLEXIO_I2S_RxEDMACallback() argument
88 flexio_i2s_edma_handle_t *flexio_i2sHandle = privHandle->handle; in FLEXIO_I2S_RxEDMACallback()
119 flexio_i2s_edma_handle_t *handle, in FLEXIO_I2S_TransferTxCreateHandleEDMA() argument
124 assert((handle != NULL) && (dmaHandle != NULL)); in FLEXIO_I2S_TransferTxCreateHandleEDMA()
127 (void)memset(handle, 0, sizeof(*handle)); in FLEXIO_I2S_TransferTxCreateHandleEDMA()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/flexcomm/i2s/
Dfsl_i2s.c50 static status_t I2S_ValidateBuffer(i2s_handle_t *handle, i2s_transfer_t *transfer);
408 static status_t I2S_ValidateBuffer(i2s_handle_t *handle, i2s_transfer_t *transfer) in I2S_ValidateBuffer() argument
423 if (handle->dataLength == 4U) in I2S_ValidateBuffer()
427 else if ((handle->dataLength >= 5U) && (handle->dataLength <= 8U)) in I2S_ValidateBuffer()
443 else if ((handle->dataLength >= 9U) && (handle->dataLength <= 16U)) in I2S_ValidateBuffer()
459 else if ((handle->dataLength >= 17U) && (handle->dataLength <= 24U)) in I2S_ValidateBuffer()
468 assert(!((handle->pack48) && ((((uint32_t)transfer->data) % 4U) != 0U))); in I2S_ValidateBuffer()
469 if ((handle->pack48) && ((((uint32_t)transfer->data) % 4U) != 0U)) in I2S_ValidateBuffer()
484 if (handle->oneChannel) in I2S_ValidateBuffer()
545 void I2S_TxTransferCreateHandle(I2S_Type *base, i2s_handle_t *handle, i2s_transfer_callback_t callb… in I2S_TxTransferCreateHandle() argument
[all …]

12345678910>>...25