/src/sys/arch/evbppc/wii/ |
pic_pi.c | 53 #define WR4(reg, val) out32(reg, val) 60 WR4(PI_INTMR, pic_irqmask & ~pic_actmask); 67 WR4(PI_INTMR, pic_irqmask & ~pic_actmask); 84 WR4(PI_INTMR, pic_irqmask & ~pic_actmask); 93 WR4(PI_INTMR, pic_irqmask & ~pic_actmask); 94 WR4(PI_INTSR, __BIT(irq)); 116 WR4(PI_INTMR, 0); 117 WR4(PI_INTSR, ~0U);
|
/src/sys/arch/evbppc/wii/dev/ |
wiifb.c | 126 #define WR4(sc, reg, val) \ 243 WR4(sc, VI_HTR0, 0x476901AD); 244 WR4(sc, VI_HTR1, 0x02EA5140); 245 WR4(sc, VI_VTO, 0x00030018); 246 WR4(sc, VI_VTE, 0x00020019); 247 WR4(sc, VI_BBOI, 0x410C410C); 248 WR4(sc, VI_BBEI, 0x40ED40ED); 254 WR4(sc, VI_HTR0, 0x476901ad); 255 WR4(sc, VI_HTR1, 0x030a4940); 256 WR4(sc, VI_VTO, 0x00060030) [all...] |
hollywood.c | 47 #define WR4(reg, val) out32(reg, val) 154 WR4(HW_PPCIRQMASK, pic_irqmask); 161 WR4(HW_PPCIRQMASK, pic_irqmask); 183 WR4(HW_PPCIRQFLAGS, __BIT(irq)); 194 WR4(HW_ARMIRQMASK, val); 195 WR4(HW_ARMIRQFLAGS, __BIT(irq)); 204 WR4(HW_PPCIRQMASK, 0); 205 WR4(HW_PPCIRQFLAGS, ~0U); 227 WR4(HW_AHBPROT, RD4(HW_AHBPROT) & ~mask);
|
di.c | 139 #define WR4(sc, reg, val) \ 262 WR4(sc, DICMDBUF0, DI_CMD_REQUEST_ERROR); 263 WR4(sc, DICMDBUF1, 0); 264 WR4(sc, DICMDBUF2, 0); 265 WR4(sc, DILENGTH, 4); 266 WR4(sc, DICR, DICR_TSTART); 410 WR4(sc, DISR, sr); 411 WR4(sc, DICVR, cvr); 465 WR4(sc, DISR, DISR_BRKINT | 468 WR4(sc, DICVR, DICVR_CVRINT | DICVR_CVRINTMASK) [all...] |
bwai.c | 86 #define WR4(sc, reg, val) \ 98 WR4(sc, AI_AIIT, sc->sc_intrnext); 99 WR4(sc, AI_CONTROL, val); 221 WR4(sc, AI_CONTROL, 0); 226 WR4(sc, AI_AIIT, sc->sc_intrnext); 232 WR4(sc, AI_CONTROL, val); 235 WR4(sc, AI_CONTROL, val); 245 WR4(sc, AI_CONTROL, 0);
|
exi.c | 92 #define WR4(sc, reg, val) \ 219 WR4(exi_softc, EXI_CSR(chan), val); 234 WR4(exi_softc, EXI_CSR(chan), val); 276 WR4(exi_softc, EXI_DATA(chan), val); 277 WR4(exi_softc, EXI_CR(chan), 296 WR4(exi_softc, EXI_CR(chan), 341 WR4(exi_softc, EXI_MAR(chan), ch->ch_dmamap->dm_segs[0].ds_addr); 342 WR4(exi_softc, EXI_LENGTH(chan), datalen); 343 WR4(exi_softc, EXI_CR(chan),
|
/src/sys/dev/ic/ |
bcmgenet.c | 89 #define WR4(sc, reg, val) \ 98 WR4(sc, GENET_MDIO_CMD, 125 WR4(sc, GENET_MDIO_CMD, 167 WR4(sc, GENET_EXT_RGMII_OOB_CTRL, val); 172 WR4(sc, GENET_UMAC_CMD, val); 191 WR4(sc, GENET_TX_DESC_ADDRESS_LO(index), (uint32_t)paddr); 192 WR4(sc, GENET_TX_DESC_ADDRESS_HI(index), (uint32_t)(paddr >> 32)); 193 WR4(sc, GENET_TX_DESC_STATUS(index), status); 261 WR4(sc, GENET_RX_DESC_ADDRESS_LO(index), (uint32_t)paddr); 262 WR4(sc, GENET_RX_DESC_ADDRESS_HI(index), (uint32_t)(paddr >> 32)) [all...] |
cdnsiic.c | 90 #define WR4(sc, reg, val) \ 129 WR4(sc, CR_REG, 136 WR4(sc, TIME_OUT_REG, 0xff); 195 WR4(sc, CR_REG, val); 196 WR4(sc, ISR_REG, RD4(sc, ISR_REG)); 202 WR4(sc, DATA_REG, *data); 205 WR4(sc, ADDR_REG, addr); 231 WR4(sc, CR_REG, val); 232 WR4(sc, ISR_REG, RD4(sc, ISR_REG)); 233 WR4(sc, TRANS_SIZE_REG, datalen) [all...] |
dwc_eqos.c | 117 #define WR4(sc, reg, val) \ 140 WR4(sc, GMAC_MAC_MDIO_ADDRESS, addr); 168 WR4(sc, GMAC_MAC_MDIO_DATA, val); 174 WR4(sc, GMAC_MAC_MDIO_ADDRESS, addr); 229 WR4(sc, GMAC_MAC_CONFIGURATION, conf); 237 WR4(sc, GMAC_MAC_Q0_TX_FLOW_CTRL, flow); 244 WR4(sc, GMAC_MAC_RX_FLOW_CTRL, flow); 438 WR4(sc, GMAC_DMA_CHAN0_INTR_ENABLE, 450 WR4(sc, GMAC_DMA_CHAN0_INTR_ENABLE, 0); 535 WR4(sc, GMAC_MAC_ADDRESS0_HIGH, val) [all...] |
dwc_wdt.c | 86 #define WR4(sc, reg, val) \ 116 WR4(sc, WDT_CRR, crr); 142 WR4(sc, WDT_TORR, torr); 147 WR4(sc, WDT_CR, cr);
|
/src/sys/arch/arm/rockchip/ |
rk_i2c.c | 126 #define WR4(sc, reg, val) \ 154 WR4(sc, RKI2C_CLKDIV, 161 WR4(sc, RKI2C_CON, 0); 162 WR4(sc, RKI2C_IEN, 0); 163 WR4(sc, RKI2C_IPD, RD4(sc, RKI2C_IPD)); 180 WR4(sc, RKI2C_IPD, val & ipdmask); 199 WR4(sc, RKI2C_CON, con); 205 WR4(sc, RKI2C_CON, con); 219 WR4(sc, RKI2C_CON, con); 225 WR4(sc, RKI2C_CON, con) [all...] |
rk_emmcphy.c | 105 #define WR4(sc, reg, val) \ 146 WR4(sc, GRF_EMMCPHY_CON6, (mask << 16) | val); 151 WR4(sc, GRF_EMMCPHY_CON0, (mask << 16) | val); 157 WR4(sc, GRF_EMMCPHY_CON6, (mask << 16) | val); 184 WR4(sc, GRF_EMMCPHY_CON6, (mask << 16) | val); 198 WR4(sc, GRF_EMMCPHY_CON0, (mask << 16) | val); 203 WR4(sc, GRF_EMMCPHY_CON6, (mask << 16) | val);
|
rk_vop.c | 186 #define WR4(sc, reg, val) \ 194 WR4(sc, reg, ((uint32_t)mask << 16) | val); 248 WR4(sc, VOP_DSP_CTRL1, val); 258 WR4(sc, VOP_SYS_CTRL, val); 325 WR4(sc, VOP_WIN0_ACT_INFO, val); 331 WR4(sc, VOP_WIN0_DSP_INFO, val); 339 WR4(sc, VOP_WIN0_DSP_ST, val); 341 WR4(sc, VOP_WIN0_COLOR_KEY, 0); 354 WR4(sc, VOP_WIN0_CTRL, val); 374 WR4(sc, VOP_WIN0_VIR, val) [all...] |
rk_i2s.c | 166 #define WR4(sc, reg, val) \ 202 WR4(sc, I2S_CKR, ckr); 212 WR4(sc, I2S_TXCR, txcr); 223 WR4(sc, I2S_RXCR, rxcr); 260 WR4(sc, I2S_XFER, val); 269 WR4(sc, I2S_INTCR, val); 299 WR4(sc, I2S_XFER, val); 304 WR4(sc, I2S_INTCR, val); 308 WR4(sc, I2S_CLR, val); 330 WR4(sc, I2S_XFER, val) [all...] |
/src/sys/arch/arm/ti/ |
ti_wdt.c | 90 #define WR4(sc, reg, val) \ 123 WR4(sc, WDT_WDSC, val); 137 WR4(sc, WDT_WSPR, 0xaaaa); 139 WR4(sc, WDT_WSPR, 0x5555); 146 WR4(sc, WDT_WSPR, 0xbbbb); 148 WR4(sc, WDT_WSPR, 0x4444); 176 WR4(sc, WDT_WCLR, WCLR_PRE | __SHIFTIN(1, WCLR_PTV)); 177 WR4(sc, WDT_WLDR, counter_val); 178 WR4(sc, WDT_WCRR, counter_val); 195 WR4(sc, WDT_WTGR, ~val) [all...] |
ti_rng.c | 66 #define WR4(sc, reg, val) \ 104 WR4(sc, TRNG_CONFIG_REG, 107 WR4(sc, TRNG_CONTROL_REG, 137 WR4(sc, TRNG_INTACK_REG, TRNG_INTACK_READY);
|
ti_usbtll.c | 99 #define WR4(sc, reg, val) \ 122 WR4(sc, USBTLL_CHANNEL_CONF(port), val); 131 WR4(sc, USBTLL_SYSCONFIG, USBTLL_SYSCONFIG_SOFTRESET); 153 WR4(sc, USBTLL_SYSCONFIG, val); 159 WR4(sc, USBTLL_SHARED_CONF, val);
|
ti_gpio.c | 141 #define WR4(sc, reg, val) \ 162 WR4(sc, GPIO_OE, oe); 254 WR4(sc, data_reg, data_mask); 274 WR4(sc, GPIO_IRQENABLE1, val & ~pin_mask); 276 WR4(sc, GPIO_IRQENABLE1_CLR, pin_mask); 327 WR4(sc, GPIO_LEVELDETECT0, val); 334 WR4(sc, GPIO_LEVELDETECT1, val); 341 WR4(sc, GPIO_RISINGDETECT, val); 348 WR4(sc, GPIO_FALLINGDETECT, val); 353 WR4(sc, GPIO_IRQENABLE1, val | pin_mask) [all...] |
ti_omaptimer.c | 108 #define WR4(sc, reg, val) \ 119 WR4(sc, TIMER_TISR, OVF_IT_FLAG); 143 WR4(sc, TIMER_TIER, OVF_EN_FLAG); 158 WR4(sc, TIMER_TLDR, value); 159 WR4(sc, TIMER_TCRR, value); 160 WR4(sc, TIMER_TIER, 0); 161 WR4(sc, TIMER_TCLR, TCLR_ST | TCLR_AR);
|
/src/sys/arch/riscv/starfive/ |
jh7110_trng.c | 64 #define WR4(sc, reg, val) \ 146 #define WR4(sc, reg, val) \ 153 WR4(sc, JH7110_TRNG_IENABLE, 163 WR4(sc, JH7110_TRNG_IENABLE, 0); 178 WR4(sc, JH7110_TRNG_ISTATUS, 200 WR4(sc, JH7110_TRNG_CTRL, 206 WR4(sc, JH7110_TRNG_CTRL, 252 WR4(sc, JH7110_TRNG_ISTATUS, istat); 267 WR4(sc, JH7110_TRNG_IENABLE, 0U); 268 WR4(sc, JH7110_TRNG_ISTATUS, ~0U) [all...] |
jh71x0_temp.c | 53 #define WR4(sc, reg, val) \ 92 WR4(sc, JH71X0_TEMP, JH71X0_TEMP_PD); 96 WR4(sc, JH71X0_TEMP, 0); 100 WR4(sc, JH71X0_TEMP, JH71X0_TEMP_RSTN); 104 WR4(sc, JH71X0_TEMP, JH71X0_TEMP_RSTN | JH71X0_TEMP_RUN);
|
jh7110_pcie.c | 81 #define WR4(sc, reg, val) \ 85 WR4((sc), (off), RD4((sc), (off)) | (mask)) 87 WR4((sc), (off), RD4((sc), (off)) & ~(mask)) 89 WR4((sc), (off), (RD4((sc), (off)) & ~(clr)) | (set)) 371 WR4(sc, PLDA_ISTATUS_LOCAL, status); 516 WR4(sc, PLDA_ATR_AXI4_SLV0_SRC_ADDR_LO(0), 520 WR4(sc, PLDA_ATR_AXI4_SLV0_SRC_ADDR_HI(0), BUS_ADDR_HI32(sc->sc_cfg_addr)); 521 WR4(sc, PLDA_ATR_AXI4_SLV0_TRSL_ADDR_LO(0), 0); 522 WR4(sc, PLDA_ATR_AXI4_SLV0_TRSL_ADDR_HI(0), 0); 523 WR4(sc, PLDA_ATR_AXI4_SLV0_TRSL_PARAM(0), PLDA_TRSL_ID_PCIE_CONFIG) [all...] |
jh7110_pciephy.c | 59 #define WR4(sc, reg, val) \ 137 WR4(sc, PCIE_KVCO_LEVEL, PCEI_PHY_KVCO_FINE_TUNE_LEVEL); 138 WR4(sc, PCIE_KVCO_TUNE_SIGNAL, PCIE_KVO_FINE_TUNE_SIGNALS);
|
/src/sys/arch/arm/sunxi/ |
sun8i_codec.c | 131 #define WR4(sc, reg, val) \ 263 WR4(sc, AIF1CLK_CTRL, val); 295 WR4(sc, HMIC_CTRL1, val); 349 WR4(sc, HMIC_STS, val); 427 WR4(sc, SYSCLK_CTL, val); 428 WR4(sc, MOD_CLK_ENA, MOD_AIF1 | MOD_ADC | MOD_DAC); 429 WR4(sc, MOD_RST_CTL, MOD_AIF1 | MOD_ADC | MOD_DAC); 432 WR4(sc, DAC_DIG_CTRL, DAC_DIG_CTRL_ENDA); 433 WR4(sc, ADC_DIG_CTRL, ADC_DIG_CTRL_ENAD); 439 WR4(sc, SYS_SR_CTRL, val) [all...] |
/src/sys/dev/fdt/ |
dwc3_fdt.c | 92 #define WR4(sc, reg, val) \ 95 WR4((sc), (reg), RD4((sc), (reg)) | (mask)) 97 WR4((sc), (reg), RD4((sc), (reg)) & ~(mask)) 158 WR4(sc, DWC3_GUSB2PHYCFG(0), val); 166 WR4(sc, DWC3_GUSB3PIPECTL(0), val); 172 WR4(sc, DWC3_GUCTL1, val); 191 WR4(sc, DWC3_DCFG, val); 202 WR4(sc, DWC3_GCTL, val);
|