Lines Matching refs:protocol

50                                      esai_customer_protocol_t *protocol,
98 esai_customer_protocol_t *protocol, in ESAI_SetCustomerProtocol() argument
104 protocol->mode = kESAI_NetworkMode; in ESAI_SetCustomerProtocol()
105 protocol->dataAlign = false; in ESAI_SetCustomerProtocol()
106 protocol->fsEarly = false; in ESAI_SetCustomerProtocol()
107 protocol->shiftDirection = kESAI_ShifterMSB; in ESAI_SetCustomerProtocol()
108 protocol->fsOneBit = false; in ESAI_SetCustomerProtocol()
109 protocol->ifZeroPading = true; in ESAI_SetCustomerProtocol()
110 protocol->slotNum = 2; in ESAI_SetCustomerProtocol()
113 protocol->mode = kESAI_NetworkMode; in ESAI_SetCustomerProtocol()
114 protocol->dataAlign = true; in ESAI_SetCustomerProtocol()
115 protocol->fsEarly = false; in ESAI_SetCustomerProtocol()
116 protocol->shiftDirection = kESAI_ShifterMSB; in ESAI_SetCustomerProtocol()
117 protocol->fsOneBit = false; in ESAI_SetCustomerProtocol()
118 protocol->ifZeroPading = true; in ESAI_SetCustomerProtocol()
119 protocol->slotNum = 2; in ESAI_SetCustomerProtocol()
122 protocol->mode = kESAI_NetworkMode; in ESAI_SetCustomerProtocol()
123 protocol->dataAlign = false; in ESAI_SetCustomerProtocol()
124 protocol->fsEarly = true; in ESAI_SetCustomerProtocol()
125 protocol->shiftDirection = kESAI_ShifterMSB; in ESAI_SetCustomerProtocol()
126 protocol->fsOneBit = false; in ESAI_SetCustomerProtocol()
127 protocol->ifZeroPading = true; in ESAI_SetCustomerProtocol()
128 protocol->slotNum = 2; in ESAI_SetCustomerProtocol()
131 protocol->mode = kESAI_NetworkMode; in ESAI_SetCustomerProtocol()
132 protocol->dataAlign = false; in ESAI_SetCustomerProtocol()
133 protocol->fsEarly = true; in ESAI_SetCustomerProtocol()
134 protocol->shiftDirection = kESAI_ShifterMSB; in ESAI_SetCustomerProtocol()
135 protocol->fsOneBit = false; in ESAI_SetCustomerProtocol()
136 protocol->ifZeroPading = true; in ESAI_SetCustomerProtocol()
137 protocol->slotNum = 2; in ESAI_SetCustomerProtocol()
140 protocol->mode = kESAI_NetworkMode; in ESAI_SetCustomerProtocol()
141 protocol->dataAlign = false; in ESAI_SetCustomerProtocol()
142 protocol->fsEarly = false; in ESAI_SetCustomerProtocol()
143 protocol->shiftDirection = kESAI_ShifterMSB; in ESAI_SetCustomerProtocol()
144 protocol->fsOneBit = false; in ESAI_SetCustomerProtocol()
145 protocol->ifZeroPading = true; in ESAI_SetCustomerProtocol()
146 protocol->slotNum = 2; in ESAI_SetCustomerProtocol()
149 protocol->mode = kESAI_NetworkMode; in ESAI_SetCustomerProtocol()
150 protocol->dataAlign = false; in ESAI_SetCustomerProtocol()
151 protocol->fsEarly = true; in ESAI_SetCustomerProtocol()
152 protocol->shiftDirection = kESAI_ShifterMSB; in ESAI_SetCustomerProtocol()
153 protocol->fsOneBit = false; in ESAI_SetCustomerProtocol()
154 protocol->ifZeroPading = true; in ESAI_SetCustomerProtocol()
166 base->TCR |= ESAI_TCR_PADC(protocol->ifZeroPading) | ESAI_TCR_TFSR(protocol->fsEarly) | in ESAI_SetCustomerProtocol()
167 ESAI_TCR_TFSL(protocol->fsOneBit) | ESAI_TCR_TWA(protocol->dataAlign) | in ESAI_SetCustomerProtocol()
168 ESAI_TCR_TMOD(protocol->mode) | ESAI_TCR_TSHFD(protocol->shiftDirection); in ESAI_SetCustomerProtocol()
171 base->TCCR |= ESAI_TCCR_TDC((uint32_t)protocol->slotNum - 1U); in ESAI_SetCustomerProtocol()
174 ESAI_TxSetSlotMask(base, SLOT_TO_MASK(protocol->slotNum)); in ESAI_SetCustomerProtocol()
181 base->RCR |= ESAI_RCR_RFSR(protocol->fsEarly) | ESAI_RCR_RFSL(protocol->fsOneBit) | in ESAI_SetCustomerProtocol()
182 ESAI_RCR_RWA(protocol->dataAlign) | ESAI_RCR_RMOD(protocol->mode) | in ESAI_SetCustomerProtocol()
183 ESAI_RCR_RSHFD(protocol->shiftDirection); in ESAI_SetCustomerProtocol()
186 base->RCCR |= ESAI_RCCR_RDC(protocol->slotNum - 1UL); in ESAI_SetCustomerProtocol()
189 EASI_RxSetSlotMask(base, SLOT_TO_MASK(protocol->slotNum)); in ESAI_SetCustomerProtocol()