• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/hardware/mISDN/

Lines Matching refs:HFC_outb

239 #define HFC_outb(hc, reg, val) \
240 (hc->HFC_outb(hc, reg, val, __func__, __LINE__))
256 #define HFC_outb(hc, reg, val) (hc->HFC_outb(hc, reg, val))
379 "HFC_outb(chip %d, %02x=%s, 0x%02x=%s); in %s() line %d\n",
537 HFC_outb(hc, R_IRQ_CTRL, hc->hw.r_irq_ctrl);
544 HFC_outb(hc, R_IRQ_CTRL, hc->hw.r_irq_ctrl);
554 HFC_outb(c, R_BRG_PCM_CFG, (0x0 << 6) | 0x3); /* was _io before */
560 HFC_outb(c, R_BRG_PCM_CFG, (0x0 << 6) | 0x2); /* was _io before */
573 HFC_outb(hc, R_CTRL, 0x4); /*was _io before*/
586 HFC_outb(hc, R_CTRL, 0x0); /* was _io before */
625 HFC_outb(hc, R_GPIO_OUT1, reg);
648 HFC_outb(hc, R_GPIO_OUT1, reg);
1042 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1045 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1262 HFC_outb(hc, R_CTRL, hc->hw.r_ctrl);
1264 HFC_outb(hc, 0x0C /* R_FIFO_THRES */,
1267 HFC_outb(hc, R_RAM_SZ, hc->hw.r_ram_sz);
1268 HFC_outb(hc, R_FIFO_MD, 0);
1274 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1277 HFC_outb(hc, R_CIRM, hc->hw.r_cirm);
1280 HFC_outb(hc, R_RAM_SZ, hc->hw.r_ram_sz);
1306 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0x90);
1308 HFC_outb(hc, R_PCM_MD1, 0x00);
1310 HFC_outb(hc, R_PCM_MD1, 0x10);
1312 HFC_outb(hc, R_PCM_MD1, 0x20);
1313 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0xa0);
1315 HFC_outb(hc, R_PCM_MD2, V_SYNC_SRC); /* sync via SYNC_I / O */
1317 HFC_outb(hc, R_PCM_MD2, 0x10); /* V_C2O_EN */
1319 HFC_outb(hc, R_PCM_MD2, 0x00); /* sync from interface */
1320 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0x00);
1334 HFC_outb(hc, R_BRG_PCM_CFG, V_PCM_CLK);
1338 HFC_outb(hc, 0x02 /* R_CLK_CFG */, 0x40 /* V_CLKO_OFF */);
1343 HFC_outb(hc, R_GPIO_SEL, 0x30);
1344 HFC_outb(hc, R_GPIO_EN1, 0x3);
1414 HFC_outb(hc, R_PCM_MD0, hc->hw.r_pcm_md0 | 0x00);
1464 HFC_outb(hc, R_TI_WD, poll_timer);
1479 HFC_outb(hc, R_DTMF_N, 102 - 1);
1489 HFC_outb(hc, R_CONF_EN, r_conf_en);
1495 HFC_outb(hc, R_GPIO_SEL, 0x32);
1497 HFC_outb(hc, R_GPIO_SEL, 0x30);
1499 HFC_outb(hc, R_GPIO_EN1, 0x0f);
1500 HFC_outb(hc, R_GPIO_OUT1, 0x00);
1502 HFC_outb(hc, R_GPIO_EN0, V_GPIO_EN2 | V_GPIO_EN3);
1507 HFC_outb(hc, R_GPIO_SEL, 0xf0);
1508 HFC_outb(hc, R_GPIO_EN1, 0xff);
1509 HFC_outb(hc, R_GPIO_OUT1, 0x00);
1515 HFC_outb(hc, R_ST_SYNC, hc->hw.r_st_sync);
1525 HFC_outb(hc, R_ST_SYNC, hc->hw.r_st_sync);
1531 HFC_outb(hc, R_IRQMSK_MISC, hc->hw.r_irqmsk_misc);
1537 HFC_outb(hc, R_RAM_ADDR0, 0);
1538 HFC_outb(hc, R_RAM_ADDR1, 0);
1539 HFC_outb(hc, R_RAM_ADDR2, 0);
1583 HFC_outb(hc, R_GPIO_EN0, V_GPIO_EN2 | V_GPIO_EN3);
1584 HFC_outb(hc, R_GPIO_OUT0, hc->wdbyte);
1778 /* HFC_outb(hc, R_BRG_PCM_CFG, 1);
1779 HFC_outb(c, R_BRG_PCM_CFG, (0x0 << 6) | 0x3); */
1951 HFC_outb(hc, A_SUBCH_CFG, 0);
2024 HFC_outb(hc, A_CON_HDLC, 0xc0
2028 HFC_outb(hc, A_CON_HDLC, 0xc0 | 0x00 |
2033 HFC_outb(hc, A_CON_HDLC, 0xc0
2037 HFC_outb(hc, A_CON_HDLC, 0xc0 | 0x00 |
2067 HFC_outb(hc, A_CON_HDLC, 0x80
2071 HFC_outb(hc, A_CON_HDLC, 0x80 | 0x00 |
2076 HFC_outb(hc, A_CON_HDLC, 0x80
2080 HFC_outb(hc, A_CON_HDLC, 0x80 | 0x00 |
2377 HFC_outb(hc, R_SYNC_CTRL, V_EXT_CLK_SYNC);
2380 HFC_outb(hc, R_SYNC_OUT, V_SYNC_E1_RX);
2385 HFC_outb(hc, R_SYNC_CTRL, V_SYNC_OFFS);
2392 HFC_outb(hc, R_SYNC_CTRL, V_EXT_CLK_SYNC
2395 HFC_outb(hc, R_SYNC_OUT, 0);
2481 HFC_outb(hc, R_RX_OFF,
2483 HFC_outb(hc, R_TX_OFF,
2734 HFC_outb(hc, R_INC_RES_FIFO, V_RES_LOST); /* clear irq! */
2861 HFC_outb(hc, R_SLOT, oslot_tx << 1);
2862 HFC_outb(hc, A_SL_CFG, 0);
2864 HFC_outb(hc, A_CONF, 0);
2882 HFC_outb(hc, R_SLOT, (oslot_rx << 1) | V_SL_DIR);
2883 HFC_outb(hc, A_SL_CFG, 0);
2915 HFC_outb(hc, R_SLOT, slot_tx << 1);
2916 HFC_outb(hc, A_SL_CFG, (ch<<1) | routing);
2918 HFC_outb(hc, A_CONF,
2944 HFC_outb(hc, R_SLOT, (slot_rx<<1) | V_SL_DIR);
2945 HFC_outb(hc, A_SL_CFG, (ch<<1) | V_CH_DIR | routing);
2954 HFC_outb(hc, R_FIFO, ch << 1);
2956 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x00 | V_IFF);
2957 HFC_outb(hc, A_SUBCH_CFG, 0);
2958 HFC_outb(hc, A_IRQ_MSK, 0);
2959 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
2962 HFC_outb(hc, R_FIFO, (ch<<1)|1);
2964 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x00);
2965 HFC_outb(hc, A_SUBCH_CFG, 0);
2966 HFC_outb(hc, A_IRQ_MSK, 0);
2967 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
2972 HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
2975 HFC_outb(hc, A_ST_CTRL0,
3000 HFC_outb(hc, R_FIFO, (ch << 1));
3002 HFC_outb(hc, A_CON_HDLC, 0xc0 | V_HDLC_TRP | V_IFF);
3003 HFC_outb(hc, R_SLOT, (((ch / 4) * 8) +
3005 HFC_outb(hc, A_SL_CFG, 0x80 | (ch << 1));
3008 HFC_outb(hc, R_FIFO, 0x20 | (ch << 1) | 1);
3010 HFC_outb(hc, A_CON_HDLC, 0x20 | V_HDLC_TRP | V_IFF);
3011 HFC_outb(hc, A_SUBCH_CFG, 0);
3012 HFC_outb(hc, A_IRQ_MSK, 0);
3013 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3015 HFC_outb(hc, R_SLOT, ((((ch / 4) * 8) +
3017 HFC_outb(hc, A_SL_CFG, 0x80 | 0x20 | (ch << 1) | 1);
3021 HFC_outb(hc, R_FIFO, (ch << 1) | 1);
3023 HFC_outb(hc, A_CON_HDLC, 0xc0 | V_HDLC_TRP | V_IFF);
3024 HFC_outb(hc, R_SLOT, ((((ch / 4) * 8) +
3026 HFC_outb(hc, A_SL_CFG, 0x80 | 0x40 | (ch << 1) | 1);
3029 HFC_outb(hc, R_FIFO, 0x20 | (ch << 1));
3031 HFC_outb(hc, A_CON_HDLC, 0x20 | V_HDLC_TRP | V_IFF);
3032 HFC_outb(hc, A_SUBCH_CFG, 0);
3033 HFC_outb(hc, A_IRQ_MSK, 0);
3034 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3038 HFC_outb(hc, R_SLOT, (((ch / 4) * 8) +
3040 HFC_outb(hc, A_SL_CFG, 0x80 | 0x20 | (ch << 1));
3043 HFC_outb(hc, R_FIFO, ch << 1);
3046 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x07 << 2 |
3050 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x00 |
3052 HFC_outb(hc, A_SUBCH_CFG, 0);
3053 HFC_outb(hc, A_IRQ_MSK, 0);
3054 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3059 HFC_outb(hc, R_FIFO, (ch<<1)|1);
3062 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x07 << 2 |
3066 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x00 |
3068 HFC_outb(hc, A_SUBCH_CFG, 0);
3069 HFC_outb(hc, A_IRQ_MSK, 0);
3070 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3076 HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
3079 HFC_outb(hc, A_ST_CTRL0,
3092 HFC_outb(hc, R_FIFO, ch<<1);
3096 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x04);
3097 HFC_outb(hc, A_SUBCH_CFG, 0);
3100 HFC_outb(hc, A_CON_HDLC, flow_tx | 0x04 | V_IFF);
3101 HFC_outb(hc, A_SUBCH_CFG, 2);
3103 HFC_outb(hc, A_IRQ_MSK, V_IRQ);
3104 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3107 HFC_outb(hc, R_FIFO, (ch<<1)|1);
3109 HFC_outb(hc, A_CON_HDLC, flow_rx | 0x04);
3111 HFC_outb(hc, A_SUBCH_CFG, 0); /* full 8 bits */
3113 HFC_outb(hc, A_SUBCH_CFG, 2); /* 2 bits dchannel */
3114 HFC_outb(hc, A_IRQ_MSK, V_IRQ);
3115 HFC_outb(hc, R_INC_RES_FIFO, V_RES_F);
3122 HFC_outb(hc, R_ST_SEL, hc->chan[ch].port);
3125 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));
3226 HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
3229 HFC_outb(hc, A_ST_WR_STATE, V_ST_ACT*2);
3260 HFC_outb(hc, R_ST_SEL, hc->chan[dch->slot].port);
3263 HFC_outb(hc, A_ST_WR_STATE, 3 | 0x10); /* activate */
3265 HFC_outb(hc, A_ST_WR_STATE, 3); /* activate */
3314 HFC_outb(hc, R_FIFO, 0);
3338 HFC_outb(hc, R_ST_SEL,
3342 HFC_outb(hc, A_ST_WR_STATE, V_ST_LD_STA | 1);
3345 HFC_outb(hc, A_ST_WR_STATE, 1);
3346 HFC_outb(hc, A_ST_WR_STATE, 1 |
3370 HFC_outb(hc, R_ST_SEL,
3374 HFC_outb(hc, A_ST_WR_STATE, V_ST_ACT * 2);
3475 HFC_outb(hc, R_DTMF, hc->hw.r_dtmf |
3778 HFC_outb(hc, R_ST_SEL,
3782 HFC_outb(hc, A_ST_WR_STATE, 4 |
3785 HFC_outb(hc, A_ST_WR_STATE, 4);
3791 HFC_outb(hc, R_ST_SEL,
3796 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);
3959 HFC_outb(hc, R_ST_SEL, pt);
3968 HFC_outb(hc, A_ST_CLK_DLY, clockdelay_nt);
3977 HFC_outb(hc, A_ST_CLK_DLY, clockdelay_te);
3985 HFC_outb(hc, 0x35 /* A_ST_CTRL3 */,
3989 HFC_outb(hc, A_ST_CTRL0, hc->hw.a_st_ctrl0[pt]);
3993 HFC_outb(hc, A_ST_CTRL1, V_E_IGNO);
3995 HFC_outb(hc, A_ST_CTRL1, 0);
3997 HFC_outb(hc, A_ST_CTRL2, V_B1_RX_EN | V_B2_RX_EN);
3999 HFC_outb(hc, A_ST_WR_STATE, a_st_wr_state | V_ST_LD_STA);
4001 HFC_outb(hc, A_ST_WR_STATE, a_st_wr_state);
4004 HFC_outb(hc, R_SCI_MSK, hc->hw.r_sci_msk);
4117 HFC_outb(hc, R_TI_WD, poll_timer | (wd_cnt << 4));
4122 HFC_outb(hc, R_BERT_WD_MD, hc->hw.r_bert_wd_md | V_WD_RES);
4125 HFC_outb(hc, R_GPIO_SEL, V_GPIO_SEL7);
4126 HFC_outb(hc, R_GPIO_EN1, V_GPIO_EN15);
4127 HFC_outb(hc, R_GPIO_OUT1, 0);
4128 HFC_outb(hc, R_GPIO_OUT1, V_GPIO_OUT15);
4135 HFC_outb(hc, R_BERT_WD_MD, hc->hw.r_bert_wd_md | V_WD_RES);
4364 hc->HFC_outb = HFC_outb_pcimem;
4417 hc->HFC_outb = HFC_outb_pcimem;
4445 hc->HFC_outb = HFC_outb_regio;
5067 hc->HFC_outb_nodebug = hc->HFC_outb;
5072 hc->HFC_outb = HFC_outb_debug;
5131 HFC_outb(hc, R_BRG_PCM_CFG, 1 | V_PCM_CLK);
5144 HFC_outb(hc, R_BRG_PCM_CFG, V_PCM_CLK);