Lines Matching defs:HFC_outb
241 #define HFC_outb(hc, reg, val) \
242 (hc->HFC_outb(hc, reg, val, __func__, __LINE__))
258 #define HFC_outb(hc, reg, val) (hc->HFC_outb(hc, reg, val))
381 "HFC_outb(chip %d, %02x=%s, 0x%02x=%s); in %s() line %d\n",
539 HFC_outb(hc, R_IRQ_CTRL, hc->hw.r_irq_ctrl);
546 HFC_outb(hc, R_IRQ_CTRL, hc->hw.r_irq_ctrl);
556 HFC_outb(c, R_BRG_PCM_CFG, (0x0 << 6) | 0x3); /* was _io before */
562 HFC_outb(c, R_BRG_PCM_CFG, (0x0 << 6) | 0x2); /* was _io before */
575 HFC_outb(hc, R_CTRL, 0x4); /*was _io before*/
588 HFC_outb(hc, R_CTRL, 0x0); /* was _io before */
627 HFC_outb(hc, R_GPIO_OUT1, reg);
650 HFC_outb(hc, R_GPIO_OUT1, reg);
1051 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1054 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1271 HFC_outb(hc, R_CTRL, hc->hw.r_ctrl);
1273 HFC_outb(hc, 0x0C /* R_FIFO_THRES */,
1276 HFC_outb(hc, R_RAM_SZ, hc->hw.r_ram_sz);
1277 HFC_outb(hc, R_FIFO_MD, 0);
1283 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1286 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1289 HFC_outb(hc, R_RAM_SZ, hc->hw.r_ram_sz);
1315 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0x90);
1317 HFC_outb(hc, R_PCM_MD1, 0x00);
1319 HFC_outb(hc, R_PCM_MD1, 0x10);
1321 HFC_outb(hc, R_PCM_MD1, 0x20);
1322 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0xa0);
1324 HFC_outb(hc, R_PCM_MD2, V_SYNC_SRC); /* sync via SYNC_I / O */
1326 HFC_outb(hc, R_PCM_MD2, 0x10); /* V_C2O_EN */
1328 HFC_outb(hc, R_PCM_MD2, 0x00); /* sync from interface */
1329 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0x00);
1343 HFC_outb(hc, R_BRG_PCM_CFG, V_PCM_CLK);
1347 HFC_outb(hc, 0x02 /* R_CLK_CFG */, 0x40 /* V_CLKO_OFF */);
1352 HFC_outb(hc, R_GPIO_SEL, 0x30);
1353 HFC_outb(hc, R_GPIO_EN1, 0x3);
1423 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0x00);
1473 HFC_outb(hc, R_TI_WD, poll_timer);
1488 HFC_outb(hc, R_DTMF_N, 102 - 1);
1498 HFC_outb(hc, R_CONF_EN, r_conf_en);
1504 HFC_outb(hc, R_GPIO_SEL, 0x32);
1506 HFC_outb(hc, R_GPIO_SEL, 0x30);
1508 HFC_outb(hc, R_GPIO_EN1, 0x0f);
1509 HFC_outb(hc, R_GPIO_OUT1, 0x00);
1511 HFC_outb(hc, R_GPIO_EN0, V_GPIO_EN2 | V_GPIO_EN3);
1516 HFC_outb(hc, R_GPIO_SEL, 0xf0);
1517 HFC_outb(hc, R_GPIO_EN1, 0xff);
1518 HFC_outb(hc, R_GPIO_OUT1, 0x00);
1524 HFC_outb(hc, R_ST_SYNC, hc->hw.r_st_sync);
1534 HFC_outb(hc, R_ST_SYNC, hc->hw.r_st_sync);
1540 HFC_outb(hc, R_IRQMSK_MISC, hc->hw.r_irqmsk_misc);
1546 HFC_outb(hc, R_RAM_ADDR0, 0);
1547 HFC_outb(hc, R_RAM_ADDR1, 0);
1548 HFC_outb(hc, R_RAM_ADDR2, 0);
1592 HFC_outb(hc, R_GPIO_EN0, V_GPIO_EN2 | V_GPIO_EN3);
1593 HFC_outb(hc, R_GPIO_OUT0, hc->wdbyte);
1806 /* HFC_outb(hc, R_BRG_PCM_CFG, 1);
1807 HFC_outb(c, R_BRG_PCM_CFG, (0x0 << 6) | 0x3); */
1981 HFC_outb(hc, A_SUBCH_CFG, 0);
2054 HFC_outb(hc, A_CON_HDLC, 0xc0
2058 HFC_outb(hc, A_CON_HDLC, 0xc0 | 0x00 |
2063 HFC_outb(hc, A_CON_HDLC, 0xc0
2067 HFC_outb(hc, A_CON_HDLC, 0xc0 | 0x00 |
2097 HFC_outb(hc, A_CON_HDLC, 0x80
2101 HFC_outb(hc, A_CON_HDLC, 0x80 | 0x00 |
2106 HFC_outb(hc, A_CON_HDLC, 0x80
2110 HFC_outb(hc, A_CON_HDLC, 0x80 | 0x00 |
2398 HFC_outb(hc, R_SYNC_CTRL, V_EXT_CLK_SYNC);
2401 HFC_outb(hc, R_SYNC_OUT, V_SYNC_E1_RX);
2406 HFC_outb(hc, R_SYNC_CTRL, V_SYNC_OFFS);
2413 HFC_outb(hc, R_SYNC_CTRL, V_EXT_CLK_SYNC
2416 HFC_outb(hc, R_SYNC_OUT, 0);
2502 HFC_outb(hc, R_RX_OFF,
2504 HFC_outb(hc, R_TX_OFF,
2755 HFC_outb(hc, R_INC_RES_FIFO, V_RES_LOST); /* clear irq! */
2885 HFC_outb(hc, R_SLOT, oslot_tx << 1);
2886 HFC_outb(hc, A_SL_CFG, 0);
2888 HFC_outb(hc, A_CONF, 0);
2906 HFC_outb(hc, R_SLOT, (oslot_rx << 1) | V_SL_DIR);
2907 HFC_outb(hc, A_SL_CFG, 0);
2939 HFC_outb(hc, R_SLOT, slot_tx << 1);
2940 HFC_outb(hc, A_SL_CFG, (ch << 1) | routing);
2942 HFC_outb(hc, A_CONF,
2968 HFC_outb(hc, R_SLOT, (slot_rx << 1) | V_SL_DIR);
2969 HFC_outb(hc, A_SL_CFG, (ch << 1) | V_CH_DIR | routing);
2978 HFC_outb(hc, R_FIFO, ch << 1);
2980 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x00 | V_IFF);
2981 HFC_outb(hc, A_SUBCH_CFG, 0);
2982 HFC_outb(hc, A_IRQ_MSK, 0);
2983 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
2986 HFC_outb(hc, R_FIFO, (ch << 1) | 1);
2988 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x00);
2989 HFC_outb(hc, A_SUBCH_CFG, 0);
2990 HFC_outb(hc, A_IRQ_MSK, 0);
2991 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
2996 HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
2999 HFC_outb(hc, A_ST_CTRL0,
3024 HFC_outb(hc, R_FIFO, (ch << 1));
3026 HFC_outb(hc, A_CON_HDLC, 0xc0 | V_HDLC_TRP | V_IFF);
3027 HFC_outb(hc, R_SLOT, (((ch / 4) * 8) +
3029 HFC_outb(hc, A_SL_CFG, 0x80 | (ch << 1));
3032 HFC_outb(hc, R_FIFO, 0x20 | (ch << 1) | 1);
3034 HFC_outb(hc, A_CON_HDLC, 0x20 | V_HDLC_TRP | V_IFF);
3035 HFC_outb(hc, A_SUBCH_CFG, 0);
3036 HFC_outb(hc, A_IRQ_MSK, 0);
3038 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3041 HFC_outb(hc, R_SLOT, ((((ch / 4) * 8) +
3043 HFC_outb(hc, A_SL_CFG, 0x80 | 0x20 | (ch << 1) | 1);
3047 HFC_outb(hc, R_FIFO, (ch << 1) | 1);
3049 HFC_outb(hc, A_CON_HDLC, 0xc0 | V_HDLC_TRP | V_IFF);
3050 HFC_outb(hc, R_SLOT, ((((ch / 4) * 8) +
3052 HFC_outb(hc, A_SL_CFG, 0x80 | 0x40 | (ch << 1) | 1);
3055 HFC_outb(hc, R_FIFO, 0x20 | (ch << 1));
3057 HFC_outb(hc, A_CON_HDLC, 0x20 | V_HDLC_TRP | V_IFF);
3058 HFC_outb(hc, A_SUBCH_CFG, 0);
3059 HFC_outb(hc, A_IRQ_MSK, 0);
3061 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3066 HFC_outb(hc, R_SLOT, (((ch / 4) * 8) +
3068 HFC_outb(hc, A_SL_CFG, 0x80 | 0x20 | (ch << 1));
3071 HFC_outb(hc, R_FIFO, ch << 1);
3074 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x07 << 2 |
3078 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x00 |
3080 HFC_outb(hc, A_SUBCH_CFG, 0);
3081 HFC_outb(hc, A_IRQ_MSK, 0);
3083 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3089 HFC_outb(hc, R_FIFO, (ch << 1) | 1);
3092 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x07 << 2 |
3096 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x00 |
3098 HFC_outb(hc, A_SUBCH_CFG, 0);
3099 HFC_outb(hc, A_IRQ_MSK, 0);
3101 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3108 HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
3111 HFC_outb(hc, A_ST_CTRL0,
3124 HFC_outb(hc, R_FIFO, ch << 1);
3128 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x04);
3129 HFC_outb(hc, A_SUBCH_CFG, 0);
3132 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x04 | V_IFF);
3133 HFC_outb(hc, A_SUBCH_CFG, 2);
3135 HFC_outb(hc, A_IRQ_MSK, V_IRQ);
3136 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3139 HFC_outb(hc, R_FIFO, (ch << 1) | 1);
3141 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x04);
3143 HFC_outb(hc, A_SUBCH_CFG, 0); /* full 8 bits */
3145 HFC_outb(hc, A_SUBCH_CFG, 2); /* 2 bits dchannel */
3146 HFC_outb(hc, A_IRQ_MSK, V_IRQ);
3147 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3154 HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
3157 HFC_outb(hc, A_ST_CTRL0,
3238 HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
3241 HFC_outb(hc, A_ST_WR_STATE, V_ST_LD_STA | 3); /* F3 */
3243 HFC_outb(hc, A_ST_WR_STATE, 3);
3244 HFC_outb(hc, A_ST_WR_STATE, 3 | (V_ST_ACT * 3));
3260 HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
3263 HFC_outb(hc, A_ST_WR_STATE, V_ST_ACT * 2);
3295 HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
3298 HFC_outb(hc, A_ST_WR_STATE, 3 | 0x10); /* activate */
3300 HFC_outb(hc, A_ST_WR_STATE, 3); /* activate */
3349 HFC_outb(hc, R_FIFO, 0);
3373 HFC_outb(hc, R_ST_SEL,
3377 HFC_outb(hc, A_ST_WR_STATE, V_ST_LD_STA | 1);
3380 HFC_outb(hc, A_ST_WR_STATE, 1);
3381 HFC_outb(hc, A_ST_WR_STATE, 1 |
3408 HFC_outb(hc, R_ST_SEL,
3412 HFC_outb(hc, A_ST_WR_STATE, V_ST_ACT * 2);
3507 HFC_outb(hc, R_DTMF, hc->hw.r_dtmf |
3807 HFC_outb(hc, R_ST_SEL,
3811 HFC_outb(hc, A_ST_WR_STATE, 4 |
3814 HFC_outb(hc, A_ST_WR_STATE, 4);
3820 HFC_outb(hc, R_ST_SEL,
3825 HFC_outb(hc, A_ST_WR_STATE, 2 |
3888 HFC_outb(hc, R_LOS0, 255); /* 2 ms */
3889 HFC_outb(hc, R_LOS1, 255); /* 512 ms */
3892 HFC_outb(hc, R_RX0, 0);
3895 HFC_outb(hc, R_RX0, 1);
3899 HFC_outb(hc, R_TX0, hc->hw.r_tx0);
3900 HFC_outb(hc, R_TX1, hc->hw.r_tx1);
3901 HFC_outb(hc, R_TX_FR0, 0x00);
3902 HFC_outb(hc, R_TX_FR1, 0xf8);
3905 HFC_outb(hc, R_TX_FR2, V_TX_MF | V_TX_E | V_NEG_E);
3907 HFC_outb(hc, R_RX_FR0, V_AUTO_RESYNC | V_AUTO_RECO | 0);
3910 HFC_outb(hc, R_RX_FR1, V_RX_MF | V_RX_MF_SYNC);
3926 HFC_outb(hc, R_SYNC_OUT, V_SYNC_E1_RX);
3928 HFC_outb(hc, R_SYNC_OUT, 0);
3939 HFC_outb(hc, R_SYNC_CTRL, V_EXT_CLK_SYNC | V_PCM_SYNC);
3947 HFC_outb(hc, R_SYNC_CTRL, V_SYNC_OFFS);
3955 HFC_outb(hc, R_SYNC_CTRL, V_EXT_CLK_SYNC |
3957 HFC_outb(hc, R_SYNC_OUT, 0);
3960 HFC_outb(hc, R_JATT_ATT, 0x9c); /* undoc register */
3961 HFC_outb(hc, R_PWM_MD, V_PWM0_MD);
3962 HFC_outb(hc, R_PWM0, 0x50);
3963 HFC_outb(hc, R_PWM1, 0xff);
3965 HFC_outb(hc, R_E1_WR_STA, r_e1_wr_sta | V_E1_LD_STA);
3967 HFC_outb(hc, R_E1_WR_STA, r_e1_wr_sta);
3989 HFC_outb(hc, R_ST_SEL, pt);
3998 HFC_outb(hc, A_ST_CLK_DLY, clockdelay_nt);
4007 HFC_outb(hc, A_ST_CLK_DLY, clockdelay_te);
4015 HFC_outb(hc, 0x35 /* A_ST_CTRL3 */,
4019 HFC_outb(hc, A_ST_CTRL0, hc->hw.a_st_ctrl0[pt]);
4023 HFC_outb(hc, A_ST_CTRL1, V_E_IGNO);
4025 HFC_outb(hc, A_ST_CTRL1, 0);
4027 HFC_outb(hc, A_ST_CTRL2, V_B1_RX_EN | V_B2_RX_EN);
4029 HFC_outb(hc, A_ST_WR_STATE, a_st_wr_state | V_ST_LD_STA);
4031 HFC_outb(hc, A_ST_WR_STATE, a_st_wr_state);
4034 HFC_outb(hc, R_SCI_MSK, hc->hw.r_sci_msk);
4141 HFC_outb(hc, R_TI_WD, poll_timer | (wd_cnt << 4));
4146 HFC_outb(hc, R_BERT_WD_MD, hc->hw.r_bert_wd_md | V_WD_RES);
4149 HFC_outb(hc, R_GPIO_SEL, V_GPIO_SEL7);
4150 HFC_outb(hc, R_GPIO_EN1, V_GPIO_EN15);
4151 HFC_outb(hc, R_GPIO_OUT1, 0);
4152 HFC_outb(hc, R_GPIO_OUT1, V_GPIO_OUT15);
4159 HFC_outb(hc, R_BERT_WD_MD, hc->hw.r_bert_wd_md | V_WD_RES);
4392 hc->HFC_outb = HFC_outb_pcimem;
4445 hc->HFC_outb = HFC_outb_pcimem;
4473 hc->HFC_outb = HFC_outb_regio;
5132 hc->HFC_outb_nodebug = hc->HFC_outb;
5137 hc->HFC_outb = HFC_outb_debug;
5206 HFC_outb(hc, R_BRG_PCM_CFG, 1 | V_PCM_CLK);
5219 HFC_outb(hc, R_BRG_PCM_CFG, V_PCM_CLK);