/hal_microchip-latest/mpfs/drivers/mss/mss_qspi/ |
D | mss_qspi.c | 98 uint32_t idx; in MSS_QSPI_polled_transfer_block() local 131 for (idx = 0u; idx < words; ++idx) in MSS_QSPI_polled_transfer_block() 135 QSPI->TXDATAX4 = (uint32_t)buf32[idx]; in MSS_QSPI_polled_transfer_block() 140 for (idx = (cbytes - (cbytes % 4u)); idx < cbytes; ++idx) in MSS_QSPI_polled_transfer_block() 144 QSPI->TXDATAX1 = (uint8_t)buf8[idx]; in MSS_QSPI_polled_transfer_block() 156 for (idx = 0u; idx < words; ++idx) in MSS_QSPI_polled_transfer_block() 159 buf32[idx] = QSPI->RXDATAX4; in MSS_QSPI_polled_transfer_block() 164 for (idx = (rd_byte_size - (rd_byte_size % 4u)); in MSS_QSPI_polled_transfer_block() 165 idx < rd_byte_size; ++idx) in MSS_QSPI_polled_transfer_block() 168 buf8[idx] = QSPI->RXDATAX1; in MSS_QSPI_polled_transfer_block() [all …]
|
/hal_microchip-latest/mec5/drivers/ |
D | mec_espi_host_dev.c | 118 uint8_t idx = 0; in mec_hal_espi_iobar_cfg() local 128 idx = (uint8_t)(ldi->io_bar_idx - 1u); in mec_hal_espi_iobar_cfg() 131 base->HOST_BAR[idx] = bar_val; in mec_hal_espi_iobar_cfg() 134 base->HOST_BAR[idx] |= MEC_BIT(MEC_ESPI_IO_HOST_BAR_VALID_Pos); in mec_hal_espi_iobar_cfg() 143 uint8_t idx; in mec_hal_espi_iobar_enable() local 153 idx = (uint8_t)(ldi->io_bar_idx - 1u); in mec_hal_espi_iobar_enable() 156 base->HOST_BAR[idx] |= MEC_BIT(MEC_ESPI_IO_HOST_BAR_VALID_Pos); in mec_hal_espi_iobar_enable() 158 base->HOST_BAR[idx] &= (uint32_t)~MEC_BIT(MEC_ESPI_IO_HOST_BAR_VALID_Pos); in mec_hal_espi_iobar_enable() 167 uint8_t idx; in mec_hal_espi_iobar_is_enabled() local 177 idx = (uint8_t)(ldi->io_bar_idx - 1u); in mec_hal_espi_iobar_is_enabled() [all …]
|
D | mec_vbat.c | 141 for (uint16_t idx = byte_ofs; idx < (uint16_t)MEC_VBAT_MEM_SIZE; idx++) { in mec_hal_bbram_rd() local 142 if ((size_t)idx >= datasz) { in mec_hal_bbram_rd() 146 *data++ = MEC_VBATM->VBMEM[idx]; in mec_hal_bbram_rd() 161 for (uint16_t idx = byte_ofs; idx < (uint16_t)MEC_VBAT_MEM_SIZE; idx++) { in mec_hal_bbram_wr() local 162 if ((size_t)idx >= datasz) { in mec_hal_bbram_wr() 166 MEC_VBATM->VBMEM[idx] = *data++; in mec_hal_bbram_wr()
|
D | mec_pcr.c | 198 uint32_t idx = pid / 32u; in mec_hal_pcr_set_blk_slp_en() local 201 MEC_PCR->SLP_EN[idx] |= MEC_BIT(bpos); in mec_hal_pcr_set_blk_slp_en() 210 uint32_t idx = pid / 32u; in mec_hal_pcr_clr_blk_slp_en() local 213 MEC_PCR->SLP_EN[idx] &= ~MEC_BIT(bpos); in mec_hal_pcr_clr_blk_slp_en() 218 uint32_t idx; in mec_hal_pcr_is_blk_slp_en() local 222 idx = pid / 32u; in mec_hal_pcr_is_blk_slp_en() 225 if (MEC_PCR->SLP_EN[idx] & MEC_BIT(bpos)) { in mec_hal_pcr_is_blk_slp_en() 293 uint32_t bpos, idx, temp; in mec_hal_pcr_blk_reset() local 299 idx = pid / 32u; in mec_hal_pcr_blk_reset() 303 MEC_PCR->RST_EN[idx] = MEC_BIT(bpos); in mec_hal_pcr_blk_reset() [all …]
|
D | mec_espi_vw.c | 225 uint32_t bitpos, idx; in mec_hal_espi_vw_ct_girq_clr_msk() local 233 idx = MEC_GIRQ_IDX_GIRQ24; in mec_hal_espi_vw_ct_girq_clr_msk() 236 idx = MEC_GIRQ_IDX_GIRQ25; in mec_hal_espi_vw_ct_girq_clr_msk() 239 MEC_ECIA0->GIRQ[idx].SOURCE = ((uint32_t)clr_msk << bitpos); in mec_hal_espi_vw_ct_girq_clr_msk() 1159 int idx = lookup_ct_vw_by_host_index(vwbase, host_index); in mec_hal_espi_vw_get() local 1161 if (idx >= 0) { in mec_hal_espi_vw_get() 1162 ret = mec_hal_espi_vw_ct_wire_get(vwbase, (uint8_t)idx & 0x7fu, src_id, val); in mec_hal_espi_vw_get() 1165 idx = lookup_tc_vw_by_host_index(vwbase, host_index); in mec_hal_espi_vw_get() 1166 if (idx >= 0) { in mec_hal_espi_vw_get() 1167 ret = mec_hal_espi_vw_tc_wire_get(vwbase, (uint8_t)idx & 0x7fu, src_id, val); in mec_hal_espi_vw_get() [all …]
|
D | mec_emi.c | 299 uint8_t idx = (appid >> 5); in mec_hal_emi_is_appid() local 302 if (regs->AIDS[idx] & MEC_BIT(pos)) { in mec_hal_emi_is_appid() 316 uint8_t idx = (appid >> 5); in mec_hal_emi_clear_appid() local 319 regs->AIDS[idx] &= ~MEC_BIT(pos); in mec_hal_emi_clear_appid()
|
D | mec_btimer.c | 140 int idx = find_btimer_index((uint32_t)regs); in mec_hal_btimer_has_counter32() local 142 if ((idx >= 0) && (idx < 32)) { in mec_hal_btimer_has_counter32() 143 if (MEC_BIT(idx) & MEC5_BASIC_TIMER_32_MSK) { in mec_hal_btimer_has_counter32()
|
D | mec_i3c_api.h | 334 void MEC_HAL_I3C_SDCT_read(struct mec_i3c_ctx *ctx, uint16_t DCT_start, uint16_t idx,
|
D | mec_i3c.c | 610 void MEC_HAL_I3C_SDCT_read(struct mec_i3c_ctx *ctx, uint16_t DCT_start, uint16_t idx, in MEC_HAL_I3C_SDCT_read() argument 615 _i3c_SDCT_read(regs, DCT_start, (uint8_t)idx, info); in MEC_HAL_I3C_SDCT_read()
|
D | mec_i3c_pvt.c | 1102 void _i3c_SDCT_read(struct mec_i3c_host_regs *regs, uint16_t DCT_start, uint8_t idx, in _i3c_SDCT_read() argument 1108 entry_addr = (uint32_t *)((uint32_t)regs + ((uint32_t)DCT_start + ((uint32_t)idx * 4u))); in _i3c_SDCT_read()
|
/hal_microchip-latest/mpfs/drivers/mss/mss_usb/ |
D | mss_usb_host_cif.h | 504 uint32_t idx; in MSS_USBH_CIF_load_tx_fifo() local 512 for(idx = 0u; idx < words; ++idx) in MSS_USBH_CIF_load_tx_fifo() 514 USB->FIFO[ep_num].WORD.VALUE = (uint32_t)temp[idx]; in MSS_USBH_CIF_load_tx_fifo() 517 for(idx = (length - (length % 4)); idx < length; ++idx) in MSS_USBH_CIF_load_tx_fifo() 519 USB->FIFO[ep_num].BYTE.VALUE = (uint8_t)temp_8bit[idx]; in MSS_USBH_CIF_load_tx_fifo() 527 uint32_t idx; in MSS_USBH_CIF_read_rx_fifo() local 535 for(idx = 0u; idx < words; ++idx) in MSS_USBH_CIF_read_rx_fifo() 537 temp[idx] = USB->FIFO[ep_num].WORD.VALUE; in MSS_USBH_CIF_read_rx_fifo() 540 for(idx = (length - (length % 4u)); idx < length; ++idx) in MSS_USBH_CIF_read_rx_fifo() 542 temp_8bit[idx] = USB->FIFO[ep_num].BYTE.VALUE; in MSS_USBH_CIF_read_rx_fifo()
|
D | mss_usb_common_reg_io.h | 966 uint32_t idx; in MSS_USB_CIF_load_tx_fifo() local 974 for(idx = 0u; idx < words; ++idx) in MSS_USB_CIF_load_tx_fifo() 976 USB->FIFO[ep_num].WORD.VALUE = (uint32_t)temp[idx]; in MSS_USB_CIF_load_tx_fifo() 979 for(idx = (length - (length % 4)); idx < length; ++idx) in MSS_USB_CIF_load_tx_fifo() 981 USB->FIFO[ep_num].BYTE.VALUE = (uint8_t)temp_8bit[idx]; in MSS_USB_CIF_load_tx_fifo() 993 uint32_t idx; in MSS_USB_CIF_read_rx_fifo() local 1001 for(idx = 0u; idx < words; ++idx) in MSS_USB_CIF_read_rx_fifo() 1003 temp[idx] = USB->FIFO[ep_num].WORD.VALUE; in MSS_USB_CIF_read_rx_fifo() 1006 for(idx = (length - (length % 4u)); idx < length; ++idx) in MSS_USB_CIF_read_rx_fifo() 1008 temp_8bit[idx] = USB->FIFO[ep_num].BYTE.VALUE; in MSS_USB_CIF_read_rx_fifo()
|
D | mss_usb_device.c | 2097 uint8_t idx = (((uint8_t)(g_setup_pkt.index))& 0x7fu); in mss_usbd_get_status() local 2098 g_usbd_status = ((gd_tx_ep[idx].stall) ? 0x0001:0x0000) ; in mss_usbd_get_status()
|
/hal_microchip-latest/mpfs/drivers/fpga_ip/CoreSysServices_PF/ |
D | core_sysservices_pf.c | 206 uint8_t idx = 0u; in SYS_query_security() local 226 for (idx = 0u; idx < 9u; idx++) in SYS_query_security() 228 *(p_security_locks+idx) = buf[idx]; in SYS_query_security() 242 for (idx = 0u; idx < 33u; idx++) in SYS_query_security() 244 *(p_security_locks+idx) = buf[idx]; in SYS_query_security() 719 uint16_t idx = 0u; in execute_ss_command() local 789 for (idx = 0u; idx < (cmd_data_size/4u); idx++) in execute_ss_command() 791 HAL_set_32bit_reg( g_css_pf_base_addr, MBX_WDATA, word_buf[idx]); in execute_ss_command() 800 for (idx = 0u; idx < (response_size/4u); idx++) in execute_ss_command() 812 word_buf[idx] = HAL_get_32bit_reg(g_css_pf_base_addr, MBX_RDATA); in execute_ss_command()
|
/hal_microchip-latest/mpfs/drivers/mss/mss_sys_services/ |
D | mss_sys_services.c | 343 uint8_t idx=0; in MSS_SYS_query_security() local 377 for (idx = 0u; idx < MSS_SYS_QUERY_SECURITY_RESP_LEN; idx++) in MSS_SYS_query_security() 379 *(p_security_locks + idx) = buf[idx]; in MSS_SYS_query_security() 1883 uint32_t idx; in MSS_SYS_read_response() local 1895 for (idx = g_int_service_response_offset; idx < response_limit; idx++) in MSS_SYS_read_response() 1897 gp_int_service_response[idx - g_int_service_response_offset] = in MSS_SYS_read_response() 1898 *((uint8_t *)MSS_SCBMAILBOX + idx); in MSS_SYS_read_response() 1932 uint32_t idx; in request_system_service() local 1964 for (idx = 0u; idx < (cmd_data_size / 4u); idx++) in request_system_service() 1966 *(MSS_SCBMAILBOX + idx) = word_buf[idx]; in request_system_service() [all …]
|
/hal_microchip-latest/mpfs/drivers/mss/mss_mmc/ |
D | mss_mmc_regs.h | 1033 static inline uint32_t CQ_DESC_DCMD_SET_CMD_INDEX(uint32_t idx) in CQ_DESC_DCMD_SET_CMD_INDEX() argument 1035 return ((idx & 0x3Fu) << 16); in CQ_DESC_DCMD_SET_CMD_INDEX()
|