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);
1020 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1023 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1240 HFC_outb(hc, R_CTRL, hc->hw.r_ctrl);
1242 HFC_outb(hc, 0x0C /* R_FIFO_THRES */,
1245 HFC_outb(hc, R_RAM_SZ, hc->hw.r_ram_sz);
1246 HFC_outb(hc, R_FIFO_MD, 0);
1252 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1255 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1258 HFC_outb(hc, R_RAM_SZ, hc->hw.r_ram_sz);
1284 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0x90);
1286 HFC_outb(hc, R_PCM_MD1, 0x00);
1288 HFC_outb(hc, R_PCM_MD1, 0x10);
1290 HFC_outb(hc, R_PCM_MD1, 0x20);
1291 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0xa0);
1293 HFC_outb(hc, R_PCM_MD2, V_SYNC_SRC); /* sync via SYNC_I / O */
1295 HFC_outb(hc, R_PCM_MD2, 0x10); /* V_C2O_EN */
1297 HFC_outb(hc, R_PCM_MD2, 0x00); /* sync from interface */
1298 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0x00);
1312 HFC_outb(hc, R_BRG_PCM_CFG, V_PCM_CLK);
1316 HFC_outb(hc, 0x02 /* R_CLK_CFG */, 0x40 /* V_CLKO_OFF */);
1321 HFC_outb(hc, R_GPIO_SEL, 0x30);
1322 HFC_outb(hc, R_GPIO_EN1, 0x3);
1392 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0x00);
1442 HFC_outb(hc, R_TI_WD, poll_timer);
1457 HFC_outb(hc, R_DTMF_N, 102 - 1);
1467 HFC_outb(hc, R_CONF_EN, r_conf_en);
1473 HFC_outb(hc, R_GPIO_SEL, 0x32);
1475 HFC_outb(hc, R_GPIO_SEL, 0x30);
1477 HFC_outb(hc, R_GPIO_EN1, 0x0f);
1478 HFC_outb(hc, R_GPIO_OUT1, 0x00);
1480 HFC_outb(hc, R_GPIO_EN0, V_GPIO_EN2 | V_GPIO_EN3);
1485 HFC_outb(hc, R_GPIO_SEL, 0xf0);
1486 HFC_outb(hc, R_GPIO_EN1, 0xff);
1487 HFC_outb(hc, R_GPIO_OUT1, 0x00);
1493 HFC_outb(hc, R_ST_SYNC, hc->hw.r_st_sync);
1503 HFC_outb(hc, R_ST_SYNC, hc->hw.r_st_sync);
1509 HFC_outb(hc, R_IRQMSK_MISC, hc->hw.r_irqmsk_misc);
1515 HFC_outb(hc, R_RAM_ADDR0, 0);
1516 HFC_outb(hc, R_RAM_ADDR1, 0);
1517 HFC_outb(hc, R_RAM_ADDR2, 0);
1561 HFC_outb(hc, R_GPIO_EN0, V_GPIO_EN2 | V_GPIO_EN3);
1562 HFC_outb(hc, R_GPIO_OUT0, hc->wdbyte);
1775 /* HFC_outb(hc, R_BRG_PCM_CFG, 1);
1776 HFC_outb(c, R_BRG_PCM_CFG, (0x0 << 6) | 0x3); */
1950 HFC_outb(hc, A_SUBCH_CFG, 0);
2023 HFC_outb(hc, A_CON_HDLC, 0xc0
2027 HFC_outb(hc, A_CON_HDLC, 0xc0 | 0x00 |
2032 HFC_outb(hc, A_CON_HDLC, 0xc0
2036 HFC_outb(hc, A_CON_HDLC, 0xc0 | 0x00 |
2066 HFC_outb(hc, A_CON_HDLC, 0x80
2070 HFC_outb(hc, A_CON_HDLC, 0x80 | 0x00 |
2075 HFC_outb(hc, A_CON_HDLC, 0x80
2079 HFC_outb(hc, A_CON_HDLC, 0x80 | 0x00 |
2367 HFC_outb(hc, R_SYNC_CTRL, V_EXT_CLK_SYNC);
2370 HFC_outb(hc, R_SYNC_OUT, V_SYNC_E1_RX);
2375 HFC_outb(hc, R_SYNC_CTRL, V_SYNC_OFFS);
2382 HFC_outb(hc, R_SYNC_CTRL, V_EXT_CLK_SYNC
2385 HFC_outb(hc, R_SYNC_OUT, 0);
2471 HFC_outb(hc, R_RX_OFF,
2473 HFC_outb(hc, R_TX_OFF,
2722 HFC_outb(hc, R_INC_RES_FIFO, V_RES_LOST); /* clear irq! */
2852 HFC_outb(hc, R_SLOT, oslot_tx << 1);
2853 HFC_outb(hc, A_SL_CFG, 0);
2855 HFC_outb(hc, A_CONF, 0);
2873 HFC_outb(hc, R_SLOT, (oslot_rx << 1) | V_SL_DIR);
2874 HFC_outb(hc, A_SL_CFG, 0);
2906 HFC_outb(hc, R_SLOT, slot_tx << 1);
2907 HFC_outb(hc, A_SL_CFG, (ch << 1) | routing);
2909 HFC_outb(hc, A_CONF,
2935 HFC_outb(hc, R_SLOT, (slot_rx << 1) | V_SL_DIR);
2936 HFC_outb(hc, A_SL_CFG, (ch << 1) | V_CH_DIR | routing);
2945 HFC_outb(hc, R_FIFO, ch << 1);
2947 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x00 | V_IFF);
2948 HFC_outb(hc, A_SUBCH_CFG, 0);
2949 HFC_outb(hc, A_IRQ_MSK, 0);
2950 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
2953 HFC_outb(hc, R_FIFO, (ch << 1) | 1);
2955 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x00);
2956 HFC_outb(hc, A_SUBCH_CFG, 0);
2957 HFC_outb(hc, A_IRQ_MSK, 0);
2958 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
2963 HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
2966 HFC_outb(hc, A_ST_CTRL0,
2991 HFC_outb(hc, R_FIFO, (ch << 1));
2993 HFC_outb(hc, A_CON_HDLC, 0xc0 | V_HDLC_TRP | V_IFF);
2994 HFC_outb(hc, R_SLOT, (((ch / 4) * 8) +
2996 HFC_outb(hc, A_SL_CFG, 0x80 | (ch << 1));
2999 HFC_outb(hc, R_FIFO, 0x20 | (ch << 1) | 1);
3001 HFC_outb(hc, A_CON_HDLC, 0x20 | V_HDLC_TRP | V_IFF);
3002 HFC_outb(hc, A_SUBCH_CFG, 0);
3003 HFC_outb(hc, A_IRQ_MSK, 0);
3005 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3008 HFC_outb(hc, R_SLOT, ((((ch / 4) * 8) +
3010 HFC_outb(hc, A_SL_CFG, 0x80 | 0x20 | (ch << 1) | 1);
3014 HFC_outb(hc, R_FIFO, (ch << 1) | 1);
3016 HFC_outb(hc, A_CON_HDLC, 0xc0 | V_HDLC_TRP | V_IFF);
3017 HFC_outb(hc, R_SLOT, ((((ch / 4) * 8) +
3019 HFC_outb(hc, A_SL_CFG, 0x80 | 0x40 | (ch << 1) | 1);
3022 HFC_outb(hc, R_FIFO, 0x20 | (ch << 1));
3024 HFC_outb(hc, A_CON_HDLC, 0x20 | V_HDLC_TRP | V_IFF);
3025 HFC_outb(hc, A_SUBCH_CFG, 0);
3026 HFC_outb(hc, A_IRQ_MSK, 0);
3028 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3033 HFC_outb(hc, R_SLOT, (((ch / 4) * 8) +
3035 HFC_outb(hc, A_SL_CFG, 0x80 | 0x20 | (ch << 1));
3038 HFC_outb(hc, R_FIFO, ch << 1);
3041 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x07 << 2 |
3045 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x00 |
3047 HFC_outb(hc, A_SUBCH_CFG, 0);
3048 HFC_outb(hc, A_IRQ_MSK, 0);
3050 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3056 HFC_outb(hc, R_FIFO, (ch << 1) | 1);
3059 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x07 << 2 |
3063 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x00 |
3065 HFC_outb(hc, A_SUBCH_CFG, 0);
3066 HFC_outb(hc, A_IRQ_MSK, 0);
3068 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3075 HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
3078 HFC_outb(hc, A_ST_CTRL0,
3091 HFC_outb(hc, R_FIFO, ch << 1);
3095 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x04);
3096 HFC_outb(hc, A_SUBCH_CFG, 0);
3099 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x04 | V_IFF);
3100 HFC_outb(hc, A_SUBCH_CFG, 2);
3102 HFC_outb(hc, A_IRQ_MSK, V_IRQ);
3103 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3106 HFC_outb(hc, R_FIFO, (ch << 1) | 1);
3108 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x04);
3110 HFC_outb(hc, A_SUBCH_CFG, 0); /* full 8 bits */
3112 HFC_outb(hc, A_SUBCH_CFG, 2); /* 2 bits dchannel */
3113 HFC_outb(hc, A_IRQ_MSK, V_IRQ);
3114 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3121 HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
3124 HFC_outb(hc, A_ST_CTRL0,
3205 HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
3208 HFC_outb(hc, A_ST_WR_STATE, V_ST_LD_STA | 3); /* F3 */
3210 HFC_outb(hc, A_ST_WR_STATE, 3);
3211 HFC_outb(hc, A_ST_WR_STATE, 3 | (V_ST_ACT * 3));
3227 HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
3230 HFC_outb(hc, A_ST_WR_STATE, V_ST_ACT * 2);
3262 HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
3265 HFC_outb(hc, A_ST_WR_STATE, 3 | 0x10); /* activate */
3267 HFC_outb(hc, A_ST_WR_STATE, 3); /* activate */
3316 HFC_outb(hc, R_FIFO, 0);
3340 HFC_outb(hc, R_ST_SEL,
3344 HFC_outb(hc, A_ST_WR_STATE, V_ST_LD_STA | 1);
3347 HFC_outb(hc, A_ST_WR_STATE, 1);
3348 HFC_outb(hc, A_ST_WR_STATE, 1 |
3375 HFC_outb(hc, R_ST_SEL,
3379 HFC_outb(hc, A_ST_WR_STATE, V_ST_ACT * 2);
3474 HFC_outb(hc, R_DTMF, hc->hw.r_dtmf |
3774 HFC_outb(hc, R_ST_SEL,
3778 HFC_outb(hc, A_ST_WR_STATE, 4 |
3781 HFC_outb(hc, A_ST_WR_STATE, 4);
3787 HFC_outb(hc, R_ST_SEL,
3792 HFC_outb(hc, A_ST_WR_STATE, 2 |
3855 HFC_outb(hc, R_LOS0, 255); /* 2 ms */
3856 HFC_outb(hc, R_LOS1, 255); /* 512 ms */
3859 HFC_outb(hc, R_RX0, 0);
3862 HFC_outb(hc, R_RX0, 1);
3866 HFC_outb(hc, R_TX0, hc->hw.r_tx0);
3867 HFC_outb(hc, R_TX1, hc->hw.r_tx1);
3868 HFC_outb(hc, R_TX_FR0, 0x00);
3869 HFC_outb(hc, R_TX_FR1, 0xf8);
3872 HFC_outb(hc, R_TX_FR2, V_TX_MF | V_TX_E | V_NEG_E);
3874 HFC_outb(hc, R_RX_FR0, V_AUTO_RESYNC | V_AUTO_RECO | 0);
3877 HFC_outb(hc, R_RX_FR1, V_RX_MF | V_RX_MF_SYNC);
3893 HFC_outb(hc, R_SYNC_OUT, V_SYNC_E1_RX);
3895 HFC_outb(hc, R_SYNC_OUT, 0);
3906 HFC_outb(hc, R_SYNC_CTRL, V_EXT_CLK_SYNC | V_PCM_SYNC);
3914 HFC_outb(hc, R_SYNC_CTRL, V_SYNC_OFFS);
3922 HFC_outb(hc, R_SYNC_CTRL, V_EXT_CLK_SYNC |
3924 HFC_outb(hc, R_SYNC_OUT, 0);
3927 HFC_outb(hc, R_JATT_ATT, 0x9c); /* undoc register */
3928 HFC_outb(hc, R_PWM_MD, V_PWM0_MD);
3929 HFC_outb(hc, R_PWM0, 0x50);
3930 HFC_outb(hc, R_PWM1, 0xff);
3932 HFC_outb(hc, R_E1_WR_STA, r_e1_wr_sta | V_E1_LD_STA);
3934 HFC_outb(hc, R_E1_WR_STA, r_e1_wr_sta);
3956 HFC_outb(hc, R_ST_SEL, pt);
3965 HFC_outb(hc, A_ST_CLK_DLY, clockdelay_nt);
3974 HFC_outb(hc, A_ST_CLK_DLY, clockdelay_te);
3982 HFC_outb(hc, 0x35 /* A_ST_CTRL3 */,
3986 HFC_outb(hc, A_ST_CTRL0, hc->hw.a_st_ctrl0[pt]);
3990 HFC_outb(hc, A_ST_CTRL1, V_E_IGNO);
3992 HFC_outb(hc, A_ST_CTRL1, 0);
3994 HFC_outb(hc, A_ST_CTRL2, V_B1_RX_EN | V_B2_RX_EN);
3996 HFC_outb(hc, A_ST_WR_STATE, a_st_wr_state | V_ST_LD_STA);
3998 HFC_outb(hc, A_ST_WR_STATE, a_st_wr_state);
4001 HFC_outb(hc, R_SCI_MSK, hc->hw.r_sci_msk);
4108 HFC_outb(hc, R_TI_WD, poll_timer | (wd_cnt << 4));
4113 HFC_outb(hc, R_BERT_WD_MD, hc->hw.r_bert_wd_md | V_WD_RES);
4116 HFC_outb(hc, R_GPIO_SEL, V_GPIO_SEL7);
4117 HFC_outb(hc, R_GPIO_EN1, V_GPIO_EN15);
4118 HFC_outb(hc, R_GPIO_OUT1, 0);
4119 HFC_outb(hc, R_GPIO_OUT1, V_GPIO_OUT15);
4126 HFC_outb(hc, R_BERT_WD_MD, hc->hw.r_bert_wd_md | V_WD_RES);
4359 hc->HFC_outb = HFC_outb_pcimem;
4412 hc->HFC_outb = HFC_outb_pcimem;
4440 hc->HFC_outb = HFC_outb_regio;
5099 hc->HFC_outb_nodebug = hc->HFC_outb;
5104 hc->HFC_outb = HFC_outb_debug;
5173 HFC_outb(hc, R_BRG_PCM_CFG, 1 | V_PCM_CLK);
5186 HFC_outb(hc, R_BRG_PCM_CFG, V_PCM_CLK);