Lines Matching defs:cfg
465 static int32_t Pl022SetCfg(struct SpiCntlr *cntlr, struct SpiCfg *cfg)
470 if (cntlr == NULL || cntlr->priv == NULL || cfg == NULL) {
471 HDF_LOGE("%s: cntlr priv or cfg is NULL", __func__);
480 dev->cfg.mode = cfg->mode;
481 dev->cfg.transferMode = cfg->transferMode;
482 if (cfg->bitsPerWord < BITS_PER_WORD_MIN || cfg->bitsPerWord > BITS_PER_WORD_MAX) {
484 __func__, cfg->bitsPerWord, BITS_PER_WORD_EIGHT);
485 dev->cfg.bitsPerWord = BITS_PER_WORD_EIGHT;
487 dev->cfg.bitsPerWord = cfg->bitsPerWord;
489 if (cfg->maxSpeedHz != 0) {
490 dev->cfg.maxSpeedHz = cfg->maxSpeedHz;
495 static int32_t Pl022GetCfg(struct SpiCntlr *cntlr, struct SpiCfg *cfg)
500 if (cntlr == NULL || cntlr->priv == NULL || cfg == NULL) {
501 HDF_LOGE("%s: cntlr priv or cfg is NULL", __func__);
510 *cfg = dev->cfg;
677 pl022->mode = dev->cfg.mode;
678 pl022->transferMode = dev->cfg.transferMode;
679 pl022->bitsPerWord = dev->cfg.bitsPerWord;
680 pl022->maxSpeedHz = dev->cfg.maxSpeedHz;
743 device->cfg.bitsPerWord = pl022->bitsPerWord;
744 device->cfg.transferMode = pl022->transferMode;
745 device->cfg.maxSpeedHz = pl022->maxSpeedHz;
746 device->cfg.mode = pl022->mode;