Lines Matching refs:cs
96 static inline void mchp_saf_cs_descr_wr(struct mchp_espi_saf *regs, uint8_t cs, in mchp_saf_cs_descr_wr() argument
99 regs->SAF_CS_OP[cs].OP_DESCR = val; in mchp_saf_cs_descr_wr()
102 static inline void mchp_saf_poll2_mask_wr(struct mchp_espi_saf *regs, uint8_t cs, in mchp_saf_poll2_mask_wr() argument
105 LOG_DBG("%s cs: %d mask %x", __func__, cs, val); in mchp_saf_poll2_mask_wr()
106 if (cs == 0) { in mchp_saf_poll2_mask_wr()
113 static inline void mchp_saf_cm_prefix_wr(struct mchp_espi_saf *regs, uint8_t cs, in mchp_saf_cm_prefix_wr() argument
116 if (cs == 0) { in mchp_saf_cm_prefix_wr()
383 static void saf_flash_misc_cfg(struct mchp_espi_saf * const regs, uint8_t cs, in saf_flash_misc_cfg() argument
391 if (cs) { in saf_flash_misc_cfg()
403 if (cs) { in saf_flash_misc_cfg()
418 static void saf_flash_pd_cfg(struct mchp_espi_saf * const regs, uint8_t cs, in saf_flash_pd_cfg() argument
424 if (cs == 0) { in saf_flash_pd_cfg()
451 static int saf_flash_freq_cfg(struct mchp_espi_saf * const regs, uint8_t cs, in saf_flash_freq_cfg() argument
456 if (cs == 0) { in saf_flash_freq_cfg()
490 if (cs == 0) { in saf_flash_freq_cfg()
513 const struct espi_saf_flash_cfg *fcfg, uint8_t cs) in saf_flash_cfg() argument
520 LOG_DBG("%s cs=%u", __func__, cs); in saf_flash_cfg()
522 regs->SAF_CS_OP[cs].OPA = fcfg->opa; in saf_flash_cfg()
523 regs->SAF_CS_OP[cs].OPB = fcfg->opb; in saf_flash_cfg()
524 regs->SAF_CS_OP[cs].OPC = fcfg->opc; in saf_flash_cfg()
525 regs->SAF_CS_OP[cs].OP_DESCR = (uint32_t)fcfg->cs_cfg_descr_ids; in saf_flash_cfg()
528 if (cs != 0) { in saf_flash_cfg()
539 mchp_saf_poll2_mask_wr(regs, cs, fcfg->poll2_mask); in saf_flash_cfg()
540 mchp_saf_cm_prefix_wr(regs, cs, fcfg->cont_prefix); in saf_flash_cfg()
541 saf_flash_misc_cfg(regs, cs, fcfg); in saf_flash_cfg()
542 saf_flash_pd_cfg(regs, cs, fcfg); in saf_flash_cfg()
544 return saf_flash_freq_cfg(regs, cs, fcfg); in saf_flash_cfg()