Lines Matching refs:slaveConfig

2715 void I3C_SlaveGetDefaultConfig(i3c_slave_config_t *slaveConfig)  in I3C_SlaveGetDefaultConfig()  argument
2717 assert(NULL != slaveConfig); in I3C_SlaveGetDefaultConfig()
2719 (void)memset(slaveConfig, 0, sizeof(*slaveConfig)); in I3C_SlaveGetDefaultConfig()
2721 slaveConfig->enableSlave = true; in I3C_SlaveGetDefaultConfig()
2723 slaveConfig->isHotJoin = false; in I3C_SlaveGetDefaultConfig()
2725 slaveConfig->vendorID = 0x11BU; in I3C_SlaveGetDefaultConfig()
2727 slaveConfig->enableRandomPart = false; in I3C_SlaveGetDefaultConfig()
2729 slaveConfig->partNumber = 0; in I3C_SlaveGetDefaultConfig()
2730 slaveConfig->dcr = 0; /* Generic device. */ in I3C_SlaveGetDefaultConfig()
2731 slaveConfig->bcr = in I3C_SlaveGetDefaultConfig()
2736 slaveConfig->hdrMode = (uint8_t)kI3C_HDRModeDDR; in I3C_SlaveGetDefaultConfig()
2737 slaveConfig->nakAllRequest = false; in I3C_SlaveGetDefaultConfig()
2738 slaveConfig->ignoreS0S1Error = true; in I3C_SlaveGetDefaultConfig()
2739 slaveConfig->offline = false; in I3C_SlaveGetDefaultConfig()
2740 slaveConfig->matchSlaveStartStop = false; in I3C_SlaveGetDefaultConfig()
2741 slaveConfig->maxWriteLength = 256U; in I3C_SlaveGetDefaultConfig()
2742 slaveConfig->maxReadLength = 256U; in I3C_SlaveGetDefaultConfig()
2757 void I3C_SlaveInit(I3C_Type *base, const i3c_slave_config_t *slaveConfig, uint32_t slowClock_Hz) in I3C_SlaveInit() argument
2759 assert(NULL != slaveConfig); in I3C_SlaveInit()
2810 configValue |= I3C_SCONFIG_SADDR(slaveConfig->staticAddr) | in I3C_SlaveInit()
2814 I3C_SCONFIG_OFFLINE(slaveConfig->offline) | in I3C_SlaveInit()
2816 I3C_SCONFIG_IDRAND(slaveConfig->enableRandomPart) | in I3C_SlaveInit()
2819 … I3C_SCONFIG_HDROK((0U != (slaveConfig->hdrMode & (uint8_t)kI3C_HDRModeDDR)) ? 1U : 0U) | in I3C_SlaveInit()
2821 … I3C_SCONFIG_DDROK((0U != (slaveConfig->hdrMode & (uint8_t)kI3C_HDRModeDDR)) ? 1U : 0U) | in I3C_SlaveInit()
2823 I3C_SCONFIG_S0IGNORE(slaveConfig->ignoreS0S1Error) | in I3C_SlaveInit()
2824 I3C_SCONFIG_MATCHSS(slaveConfig->matchSlaveStartStop) | in I3C_SlaveInit()
2825 … I3C_SCONFIG_NACK(slaveConfig->nakAllRequest) | I3C_SCONFIG_SLVENA(slaveConfig->enableSlave); in I3C_SlaveInit()
2828 base->SVENDORID |= I3C_SVENDORID_VID(slaveConfig->vendorID); in I3C_SlaveInit()
2831 base->SIDPARTNO = slaveConfig->partNumber; in I3C_SlaveInit()
2833 if (!slaveConfig->enableRandomPart) in I3C_SlaveInit()
2835 base->SIDPARTNO = slaveConfig->partNumber; in I3C_SlaveInit()
2840 base->SIDEXT |= I3C_SIDEXT_BCR(slaveConfig->bcr) | I3C_SIDEXT_DCR(slaveConfig->dcr); in I3C_SlaveInit()
2844 …(I3C_SMAXLIMITS_MAXRD(slaveConfig->maxReadLength) | I3C_SMAXLIMITS_MAXWR(slaveConfig->maxWriteLeng… in I3C_SlaveInit()
2847 if (slaveConfig->isHotJoin) in I3C_SlaveInit()