Lines Matching refs:tmp

114 	uint32_t	tmp;  in fman_dtsec_init()  local
123 tmp = ioread32be(&regs->tsec_id2); in fman_dtsec_init()
128 if (tmp & DTSEC_ID2_INT_REDUCED_OFF) in fman_dtsec_init()
133 if (tmp & DTSEC_ID2_INT_REDUCED_OFF) in fman_dtsec_init()
142 tmp = 0; in fman_dtsec_init()
144 tmp |= DTSEC_ECNTRL_GMIIM; in fman_dtsec_init()
146 tmp |= (DTSEC_ECNTRL_SGMIIM | DTSEC_ECNTRL_TBIM); in fman_dtsec_init()
148 tmp |= (DTSEC_ECNTRL_SGMIIM | DTSEC_ECNTRL_TBIM | in fman_dtsec_init()
151 tmp |= DTSEC_ECNTRL_RPM; in fman_dtsec_init()
153 tmp |= DTSEC_ECNTRL_R100M; in fman_dtsec_init()
155 iowrite32be(tmp, &regs->ecntrl); in fman_dtsec_init()
159 tmp = 0; in fman_dtsec_init()
161 tmp |= DTSEC_TCTRL_THDF; in fman_dtsec_init()
163 tmp |= DTSEC_TCTRL_TTSE; in fman_dtsec_init()
165 iowrite32be(tmp, &regs->tctrl); in fman_dtsec_init()
170 tmp = 0; in fman_dtsec_init()
178 tmp |= cfg->tx_pause_time; in fman_dtsec_init()
180 tmp |= cfg->tx_pause_time_extd << PTV_PTE_OFST; in fman_dtsec_init()
181 iowrite32be(tmp, &regs->ptv); in fman_dtsec_init()
184 tmp = 0; in fman_dtsec_init()
185 tmp |= ((uint32_t)(cfg->rx_prepend & 0x0000001f)) << 16; in fman_dtsec_init()
187 tmp |= RCTRL_CFA; in fman_dtsec_init()
189 tmp |= RCTRL_GHTX; in fman_dtsec_init()
191 tmp |= RCTRL_RTSE; in fman_dtsec_init()
193 tmp |= RCTRL_BC_REJ; in fman_dtsec_init()
195 tmp |= RCTRL_RSF; in fman_dtsec_init()
197 tmp |= RCTRL_PROM; in fman_dtsec_init()
199 iowrite32be(tmp, &regs->rctrl); in fman_dtsec_init()
213 tmp = 0; in fman_dtsec_init()
214 tmp |= TMR_PEVENT_TSRE; in fman_dtsec_init()
215 iowrite32be(tmp, &regs->tmr_pevent); in fman_dtsec_init()
218 tmp = 0; in fman_dtsec_init()
219 tmp |= TMR_PEMASK_TSREEN; in fman_dtsec_init()
220 iowrite32be(tmp, &regs->tmr_pemask); in fman_dtsec_init()
225 tmp = 0; in fman_dtsec_init()
227 tmp |= MACCFG1_LOOPBACK; in fman_dtsec_init()
229 tmp |= MACCFG1_RX_FLOW; in fman_dtsec_init()
231 tmp |= MACCFG1_TX_FLOW; in fman_dtsec_init()
232 iowrite32be(tmp, &regs->maccfg1); in fman_dtsec_init()
237 tmp = 0; in fman_dtsec_init()
240 tmp |= MACCFG2_NIBBLE_MODE; in fman_dtsec_init()
242 tmp |= MACCFG2_BYTE_MODE; in fman_dtsec_init()
244 tmp |= ((uint32_t) cfg->preamble_len & 0x0000000f) in fman_dtsec_init()
248 tmp |= MACCFG2_PRE_AM_Rx_EN; in fman_dtsec_init()
250 tmp |= MACCFG2_PRE_AM_Tx_EN; in fman_dtsec_init()
252 tmp |= MACCFG2_LENGTH_CHECK; in fman_dtsec_init()
254 tmp |= MACCFG2_PAD_CRC_EN; in fman_dtsec_init()
256 tmp |= MACCFG2_CRC_EN; in fman_dtsec_init()
258 tmp |= MACCFG2_FULL_DUPLEX; in fman_dtsec_init()
259 iowrite32be(tmp, &regs->maccfg2); in fman_dtsec_init()
264 tmp = (((cfg->non_back_to_back_ipg1 << in fman_dtsec_init()
274 iowrite32be(tmp, &regs->ipgifg); in fman_dtsec_init()
279 tmp = 0; in fman_dtsec_init()
282 tmp = (uint32_t)(HAFDUP_ALT_BEB | in fman_dtsec_init()
286 tmp |= HAFDUP_BP_NO_BACKOFF; in fman_dtsec_init()
288 tmp |= HAFDUP_NO_BACKOFF; in fman_dtsec_init()
290 tmp |= HAFDUP_EXCESS_DEFER; in fman_dtsec_init()
291 tmp |= ((cfg->halfdup_retransmit << HAFDUP_RETRANSMISSION_MAX_SHIFT) in fman_dtsec_init()
293 tmp |= (cfg->halfdup_coll_window & HAFDUP_COLLISION_WINDOW); in fman_dtsec_init()
295 iowrite32be(tmp, &regs->hafdup); in fman_dtsec_init()
317 tmp = (uint32_t)((macaddr[5] << 24) | in fman_dtsec_init()
321 iowrite32be(tmp, &regs->macstnaddr1); in fman_dtsec_init()
323 tmp = (uint32_t)((macaddr[1] << 24) | in fman_dtsec_init()
325 iowrite32be(tmp, &regs->macstnaddr2); in fman_dtsec_init()
354 uint32_t tmp; in fman_dtsec_set_mac_address() local
356 tmp = (uint32_t)((adr[5] << 24) | in fman_dtsec_set_mac_address()
360 iowrite32be(tmp, &regs->macstnaddr1); in fman_dtsec_set_mac_address()
362 tmp = (uint32_t)((adr[1] << 24) | in fman_dtsec_set_mac_address()
364 iowrite32be(tmp, &regs->macstnaddr2); in fman_dtsec_set_mac_address()
444 uint32_t tmp; in fman_dtsec_set_wol() local
446 tmp = ioread32be(&regs->maccfg2); in fman_dtsec_set_wol()
448 tmp |= MACCFG2_MAGIC_PACKET_EN; in fman_dtsec_set_wol()
450 tmp &= ~MACCFG2_MAGIC_PACKET_EN; in fman_dtsec_set_wol()
451 iowrite32be(tmp, &regs->maccfg2); in fman_dtsec_set_wol()
458 uint32_t tmp; in fman_dtsec_adjust_link() local
465 tmp = ioread32be(&regs->maccfg2); in fman_dtsec_adjust_link()
467 tmp &= ~MACCFG2_FULL_DUPLEX; in fman_dtsec_adjust_link()
469 tmp |= MACCFG2_FULL_DUPLEX; in fman_dtsec_adjust_link()
471 tmp &= ~(MACCFG2_NIBBLE_MODE | MACCFG2_BYTE_MODE); in fman_dtsec_adjust_link()
473 tmp |= MACCFG2_NIBBLE_MODE; in fman_dtsec_adjust_link()
475 tmp |= MACCFG2_BYTE_MODE; in fman_dtsec_adjust_link()
476 iowrite32be(tmp, &regs->maccfg2); in fman_dtsec_adjust_link()
478 tmp = ioread32be(&regs->ecntrl); in fman_dtsec_adjust_link()
480 tmp |= DTSEC_ECNTRL_R100M; in fman_dtsec_adjust_link()
482 tmp &= ~DTSEC_ECNTRL_R100M; in fman_dtsec_adjust_link()
483 iowrite32be(tmp, &regs->ecntrl); in fman_dtsec_adjust_link()
490 uint32_t tmp; in fman_dtsec_set_uc_promisc() local
492 tmp = ioread32be(&regs->rctrl); in fman_dtsec_set_uc_promisc()
495 tmp |= RCTRL_UPROM; in fman_dtsec_set_uc_promisc()
497 tmp &= ~RCTRL_UPROM; in fman_dtsec_set_uc_promisc()
499 iowrite32be(tmp, &regs->rctrl); in fman_dtsec_set_uc_promisc()
504 uint32_t tmp; in fman_dtsec_set_mc_promisc() local
506 tmp = ioread32be(&regs->rctrl); in fman_dtsec_set_mc_promisc()
509 tmp |= RCTRL_MPROM; in fman_dtsec_set_mc_promisc()
511 tmp &= ~RCTRL_MPROM; in fman_dtsec_set_mc_promisc()
513 iowrite32be(tmp, &regs->rctrl); in fman_dtsec_set_mc_promisc()
597 uint32_t tmp; in fman_dtsec_enable() local
599 tmp = ioread32be(&regs->maccfg1); in fman_dtsec_enable()
602 tmp |= MACCFG1_RX_EN ; in fman_dtsec_enable()
605 tmp |= MACCFG1_TX_EN ; in fman_dtsec_enable()
607 iowrite32be(tmp, &regs->maccfg1); in fman_dtsec_enable()
620 uint32_t tmp; in fman_dtsec_add_addr_in_paddr() local
622 tmp = (uint32_t)(addr); in fman_dtsec_add_addr_in_paddr()
624 tmp = (((tmp & 0x000000FF) << 24) | in fman_dtsec_add_addr_in_paddr()
625 ((tmp & 0x0000FF00) << 8) | in fman_dtsec_add_addr_in_paddr()
626 ((tmp & 0x00FF0000) >> 8) | in fman_dtsec_add_addr_in_paddr()
627 ((tmp & 0xFF000000) >> 24)); in fman_dtsec_add_addr_in_paddr()
628 iowrite32be(tmp, &regs->macaddr[paddr_num].exact_match1); in fman_dtsec_add_addr_in_paddr()
630 tmp = (uint32_t)(addr>>32); in fman_dtsec_add_addr_in_paddr()
632 tmp = (((tmp & 0x000000FF) << 24) | in fman_dtsec_add_addr_in_paddr()
633 ((tmp & 0x0000FF00) << 8) | in fman_dtsec_add_addr_in_paddr()
634 ((tmp & 0x00FF0000) >> 8) | in fman_dtsec_add_addr_in_paddr()
635 ((tmp & 0xFF000000) >> 24)); in fman_dtsec_add_addr_in_paddr()
636 iowrite32be(tmp, &regs->macaddr[paddr_num].exact_match2); in fman_dtsec_add_addr_in_paddr()
641 uint32_t tmp; in fman_dtsec_disable() local
643 tmp = ioread32be(&regs->maccfg1); in fman_dtsec_disable()
646 tmp &= ~MACCFG1_RX_EN; in fman_dtsec_disable()
649 tmp &= ~MACCFG1_TX_EN; in fman_dtsec_disable()
651 iowrite32be(tmp, &regs->maccfg1); in fman_dtsec_disable()
676 uint32_t tmp; in fman_dtsec_handle_rx_pause() local
680 tmp = ioread32be(&regs->maccfg1); in fman_dtsec_handle_rx_pause()
682 tmp |= MACCFG1_RX_FLOW; in fman_dtsec_handle_rx_pause()
684 tmp &= ~MACCFG1_RX_FLOW; in fman_dtsec_handle_rx_pause()
685 iowrite32be(tmp, &regs->maccfg1); in fman_dtsec_handle_rx_pause()