Home
last modified time | relevance | path

Searched refs:preg (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/drivers/espi/
Despi_saf_mchp_xec.c563 const struct espi_saf_pr *preg = pr->pregions; in espi_saf_xec_set_pr() local
567 uint8_t regnum = preg->pr_num; in espi_saf_xec_set_pr()
574 if (preg->flags & MCHP_SAF_PR_FLAG_ENABLE) { in espi_saf_xec_set_pr()
575 regs->SAF_PROT_RG[regnum].START = preg->start >> 12U; in espi_saf_xec_set_pr()
577 (preg->start + preg->size - 1U) >> 12U; in espi_saf_xec_set_pr()
578 regs->SAF_PROT_RG[regnum].WEBM = preg->master_bm_we; in espi_saf_xec_set_pr()
579 regs->SAF_PROT_RG[regnum].RDBM = preg->master_bm_rd; in espi_saf_xec_set_pr()
587 if (preg->flags & MCHP_SAF_PR_FLAG_LOCK) { in espi_saf_xec_set_pr()
591 preg++; in espi_saf_xec_set_pr()
Despi_taf_npcx.c187 const struct espi_saf_pr *preg = pr->pregions; in espi_taf_npcx_set_pr() local
202 regnum = preg->pr_num; in espi_taf_npcx_set_pr()
208 rw_pr = preg->master_bm_we << NPCX_FRGN_WPR; in espi_taf_npcx_set_pr()
209 rw_pr = rw_pr | (preg->master_bm_rd << NPCX_FRGN_RPR); in espi_taf_npcx_set_pr()
211 if (preg->flags) { in espi_taf_npcx_set_pr()
214 inst->FLASH_PRTR_BADDR[regnum] = ((preg->start & bitmask) << offset) in espi_taf_npcx_set_pr()
218 inst->FLASH_PRTR_HADDR[regnum] = (preg->end & bitmask) << offset; in espi_taf_npcx_set_pr()
221 override_rw = (preg->override_r << 16) | preg->override_w; in espi_taf_npcx_set_pr()
223 preg++; in espi_taf_npcx_set_pr()
Despi_saf_mchp_xec_v2.c735 const struct espi_saf_pr *preg = pr->pregions; in espi_saf_xec_set_pr() local
739 uint8_t regnum = preg->pr_num; in espi_saf_xec_set_pr()
746 if (preg->flags & MCHP_SAF_PR_FLAG_ENABLE) { in espi_saf_xec_set_pr()
747 regs->SAF_PROT_RG[regnum].START = preg->start >> 12U; in espi_saf_xec_set_pr()
749 (preg->start + preg->size - 1U) >> 12U; in espi_saf_xec_set_pr()
750 regs->SAF_PROT_RG[regnum].WEBM = preg->master_bm_we; in espi_saf_xec_set_pr()
751 regs->SAF_PROT_RG[regnum].RDBM = preg->master_bm_rd; in espi_saf_xec_set_pr()
759 if (preg->flags & MCHP_SAF_PR_FLAG_LOCK) { in espi_saf_xec_set_pr()
763 preg++; in espi_saf_xec_set_pr()