/freebsd/sys/dev/rtwn/rtl8192e/ |
H A D | r92e_init.c | 74 rtwn_delay(sc, 1); in r92e_llt_init() 127 rtwn_delay(sc, 1); in r92e_init_bb() 148 rtwn_delay(sc, 1); in r92e_init_bb() 156 rtwn_delay(sc, 1); in r92e_init_bb() 158 rtwn_delay(sc, 1); in r92e_init_bb() 180 rtwn_delay(sc, 1); in r92e_init_rf() 184 rtwn_delay(sc, 1); in r92e_init_rf() 188 rtwn_delay(sc, 1); in r92e_init_rf() 191 rtwn_delay(sc, 1); in r92e_init_rf() 194 i += r92c_init_rf_chain(sc, &sc->rf_prog[i], chain); in r92e_init_rf() [all …]
|
/freebsd/sys/dev/rtwn/rtl8188e/usb/ |
H A D | r88eu_init.c | 69 r88e_init_bb_common(sc); in r88eu_init_bb() 85 rtwn_delay(sc, 10); in r88eu_power_on() 88 device_printf(sc->sc_dev, in r88eu_power_on() 113 rtwn_delay(sc, 10); in r88eu_power_on() 159 rtwn_delay(sc, 5000); in r88eu_power_off() 170 rtwn_delay(sc, 1); in r88eu_power_off() 213 rtwn_delay(sc, 5000); in r88eu_power_off() 243 rtwn_write_1(sc, R92C_GPIO_OUT, rtwn_read_1(sc, R92C_GPIO_IN)); in r88eu_power_off() 291 r88e_iq_calib(sc); in r88eu_post_init() 293 r92c_lc_calib(sc); in r88eu_post_init() [all …]
|
/freebsd/sys/dev/rtwn/rtl8812a/ |
H A D | r12a_init.c | 122 r92c_init_edca(sc); in r12a_init_edca() 165 rtwn_delay(sc, 1); in r12a_init_bb() 187 rtwn_delay(sc, 1); in r12a_init_bb() 193 rtwn_delay(sc, 1); in r12a_init_bb() 195 rtwn_delay(sc, 1); in r12a_init_bb() 211 i += r92c_init_rf_chain(sc, &sc->rf_prog[i], chain); in r12a_init_rf() 287 rtwn_delay(sc, 10); in r12a_power_on() 305 rtwn_delay(sc, 10); in r12a_power_on() 342 rtwn_delay(sc, 5000); in r12a_power_off() 357 rtwn_delay(sc, 1); in r12a_power_off() [all …]
|
/freebsd/sys/arm/ti/ |
H A D | ti_spi.c | 182 &sc->sc_numcs, sizeof(sc->sc_numcs))) <= 0) { in ti_spi_attach() 194 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in ti_spi_attach() 195 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in ti_spi_attach() 208 NULL, ti_spi_intr, sc, &sc->sc_intrhand)) { in ti_spi_attach() 307 bytes = min(sc->sc_len - sc->sc_written, sc->sc_fifolvl); in ti_spi_fill_fifo() 340 bytes = min(sc->sc_len - sc->sc_read, sc->sc_fifolvl); in ti_spi_drain_fifo() 389 if (sc->sc_written == sc->sc_len && sc->sc_read == sc->sc_len) { in ti_spi_intr() 401 while (sc->sc_len - sc->sc_written > 0) { in ti_spi_pio_transfer() 474 if (sc->sc_fifolvl < 2 || sc->sc_len > 0xffff) in ti_spi_transfer() 480 ti_spi_set_clock(sc, sc->sc_cs, clockhz); in ti_spi_transfer() [all …]
|
/freebsd/sys/dev/acpica/ |
H A D | acpi_thermal.c | 403 bzero(sc->tz_zone.ac, sizeof(sc->tz_zone.ac)); in acpi_tz_establish() 404 bzero(sc->tz_zone.al, sizeof(sc->tz_zone.al)); in acpi_tz_establish() 410 acpi_tz_getparam(sc, nbuf, &sc->tz_zone.ac[i]); in acpi_tz_establish() 425 acpi_tz_getparam(sc, "_CRT", &sc->tz_zone.crt); in acpi_tz_establish() 426 acpi_tz_getparam(sc, "_HOT", &sc->tz_zone.hot); in acpi_tz_establish() 427 acpi_tz_getparam(sc, "_CR3", &sc->tz_zone.cr3); in acpi_tz_establish() 443 acpi_tz_sanity(sc, &sc->tz_zone.crt, "_CRT"); in acpi_tz_establish() 444 acpi_tz_sanity(sc, &sc->tz_zone.hot, "_HOT"); in acpi_tz_establish() 445 acpi_tz_sanity(sc, &sc->tz_zone.cr3, "_CR3"); in acpi_tz_establish() 446 acpi_tz_sanity(sc, &sc->tz_zone.psv, "_PSV"); in acpi_tz_establish() [all …]
|
/freebsd/sys/dev/vge/ |
H A D | if_vge.c | 497 CSR_SETBIT_1(sc, VGE_CAM0 + (sc->vge_camidx/8), in vge_cam_set() 1005 callout_init_mtx(&sc->vge_watchdog, &sc->vge_mtx, 0); in vge_attach() 1086 sc->vge_phyaddr = CSR_READ_1(sc, VGE_MIICFG) & in vge_attach() 1141 NULL, vge_intr, sc, &sc->vge_intrhand); in vge_attach() 1665 sc = xsc; in vge_link_statchg() 1754 sc = arg; in vge_intr() 2377 sc = arg; in vge_watchdog() 2381 if (sc->vge_timer == 0 || --sc->vge_timer > 0) in vge_watchdog() 2752 CSR_WRITE_1(sc, VGE_TXSUPPTHR, sc->vge_tx_coal_pkt); in vge_intr_holdoff() 2756 CSR_WRITE_1(sc, VGE_RXSUPPTHR, sc->vge_rx_coal_pkt); in vge_intr_holdoff() [all …]
|
/freebsd/sys/dev/sound/pci/ |
H A D | envy24ht.c | 2125 bus_dmamem_free(sc->dmat, sc->rbuf, sc->rmap); in envy24ht_dmafree() 2127 bus_dmamem_free(sc->dmat, sc->pbuf, sc->pmap); in envy24ht_dmafree() 2131 bus_dmamem_free(sc->dmat, sc->rbuf, sc->rmap); in envy24ht_dmafree() 2132 bus_dmamem_free(sc->dmat, sc->pbuf, sc->pmap); in envy24ht_dmafree() 2171 …if (bus_dmamap_load(sc->dmat, sc->pmap, sc->pbuf, sc->psize, envy24ht_dmapsetmap, sc, BUS_DMA_NOWA… in envy24ht_dmainit() 2176 …if (bus_dmamap_load(sc->dmat, sc->rmap, sc->rbuf, sc->rsize, envy24ht_dmarsetmap, sc, BUS_DMA_NOWA… in envy24ht_dmainit() 2347 sc->adc[i] = sc->cfg->codec->create(sc->dev, sc, PCMDIR_REC, i); in envy24ht_init() 2351 sc->dac[i] = sc->cfg->codec->create(sc->dev, sc, PCMDIR_PLAY, i); in envy24ht_init() 2397 if (!sc->cs || !sc->mt) { in envy24ht_alloc_resource() 2417 snd_setup_intr(sc->dev, sc->irq, INTR_MPSAFE, envy24ht_intr, sc, &sc->ih)) { in envy24ht_alloc_resource() [all …]
|
H A D | maestro3.c | 270 #define m3_rd_1(sc, regno) bus_space_read_1(sc->st, sc->sh, regno) argument 271 #define m3_rd_2(sc, regno) bus_space_read_2(sc->st, sc->sh, regno) argument 272 #define m3_rd_4(sc, regno) bus_space_read_4(sc->st, sc->sh, regno) argument 497 (sc->pch_cnt + sc->rch_cnt), in m3_pchan_init() 499 m3_wr_assp_data(sc, KDATA_DMA_XFER0 + (sc->pch_cnt + sc->rch_cnt), in m3_pchan_init() 871 (sc->pch_cnt + sc->rch_cnt), in m3_rchan_init() 873 m3_wr_assp_data(sc, KDATA_DMA_XFER0 + (sc->pch_cnt + sc->rch_cnt), in m3_rchan_init() 1356 sc->reg = bus_alloc_resource_any(dev, sc->regtype, &sc->regid, in m3_pci_attach() 1360 sc->reg = bus_alloc_resource_any(dev, sc->regtype, &sc->regid, in m3_pci_attach() 1468 bus_release_resource(dev, sc->regtype, sc->regid, sc->reg); in m3_pci_attach() [all …]
|
H A D | emu10kx.c | 2318 sc->cdev->si_drv1 = sc; in emu10kx_dev_init() 2491 if ((sc->is_emu10k2) || (sc->is_ca0102) || (sc->is_ca0108)) { in emumix_set_mode() 2706 sc->mem.card = sc; in emu_init() 2714 emu_free(&sc->mem, sc->mem.ptb_pages, sc->mem.ptb_map); in emu_init() 2777 if ((sc->is_emu10k2) || (sc->is_ca0102) || (sc->is_ca0108)) in emu_init() 2809 if ((sc->is_emu10k2) || (sc->is_ca0102) || (sc->is_ca0108)) in emu_init() 2811 if (((sc->is_emu10k2) || (sc->is_ca0102) || (sc->is_ca0108)) && (sc->broken_digital)) { in emu_init() 2929 emu_free(&sc->mem, sc->mem.ptb_pages, sc->mem.ptb_map); in emu_uninit() 2930 emu_free(&sc->mem, sc->mem.silent_page, sc->mem.silent_map); in emu_uninit() 3090 if ((sc->is_emu10k1 + sc->is_emu10k2 + sc->is_ca0102 + sc->is_ca0108) != 1) { in emu_pci_attach() [all …]
|
/freebsd/sys/dev/rtwn/rtl8192c/pci/ |
H A D | r92ce_init.c | 92 rtwn_write_1(sc, R92C_RF_CTRL, in r92ce_init_bb() 104 r92c_init_bb_common(sc); in r92ce_init_bb() 121 device_printf(sc->sc_dev, in r92ce_power_on() 195 device_printf(sc->sc_dev, in r92ce_power_on() 210 device_printf(sc->sc_dev, in r92ce_power_on() 256 rtwn_setbits_2(sc, R92C_CR, in r92ce_power_off() 295 r92ce_iq_calib(sc); in r92ce_post_init() 297 r92c_lc_calib(sc); in r92ce_post_init() 299 r92c_pa_bias_init(sc); in r92ce_post_init() 302 rtwn_write_1(sc, 0x15, 0xe9); in r92ce_post_init() [all …]
|
/freebsd/sys/dev/hid/ |
H A D | hidraw.c | 285 bcopy(buf, sc->sc_q + sc->sc_tail * sc->sc_rdesc->rdsize, len); in hidraw_intr() 289 bzero(sc->sc_q + sc->sc_tail * sc->sc_rdesc->rdsize + len, in hidraw_intr() 292 sc->sc_qlen[sc->sc_tail] = len; in hidraw_intr() 377 sc->sc_head = sc->sc_tail = 0; in hidraw_open() 395 sc->sc_tail = sc->sc_head = 0; in hidraw_dtor() 439 while (sc->sc_tail == sc->sc_head && !sc->sc_state.flush) { in hidraw_read() 459 sc->sc_rdesc->isize : sc->sc_qlen[sc->sc_head]); in hidraw_read() 464 error = uiomove(sc->sc_q + sc->sc_head * sc->sc_rdesc->rdsize, in hidraw_read() 671 sc->sc_tail = sc->sc_head = 0; in hidraw_ioctl() 691 sc->sc_q = realloc(sc->sc_q, in hidraw_ioctl() [all …]
|
/freebsd/sys/dev/etherswitch/ar40xx/ |
H A D | ar40xx_hw_psgmii.c | 85 bus_space_write_4(sc->sc_psgmii_mem_tag, sc->sc_psgmii_mem_handle, in ar40xx_hw_psgmii_reg_write() 87 bus_space_barrier(sc->sc_psgmii_mem_tag, sc->sc_psgmii_mem_handle, in ar40xx_hw_psgmii_reg_write() 96 bus_space_barrier(sc->sc_psgmii_mem_tag, sc->sc_psgmii_mem_handle, in ar40xx_hw_psgmii_reg_read() 98 ret = bus_space_read_4(sc->sc_psgmii_mem_tag, sc->sc_psgmii_mem_handle, in ar40xx_hw_psgmii_reg_read() 179 device_printf(sc->sc_dev, in ar40xx_hw_psgmii_single_phy_testing() 244 device_printf(sc->sc_dev, in ar40xx_hw_psgmii_all_phy_testing() 295 ar40xx_hw_ess_reset(sc); in ar40xx_hw_malibu_psgmii_ess_reset() 353 AR40XX_REG_WRITE(sc, in ar40xx_hw_psgmii_self_test() 372 device_printf(sc->sc_dev, in ar40xx_hw_psgmii_self_test() 429 device_printf(sc->sc_dev, in ar40xx_hw_psgmii_init_config() [all …]
|
/freebsd/sys/dev/gpio/ |
H A D | chvgpio.c | 213 CHVGPIO_LOCK(sc); in chvgpio_pin_getflags() 256 CHVGPIO_LOCK(sc); in chvgpio_pin_setflags() 278 CHVGPIO_LOCK(sc); in chvgpio_pin_set() 402 sc->sc_npins += sc->sc_pins[i]; in chvgpio_attach() 421 sc->sc_mem_rid, sc->sc_mem_res); in chvgpio_attach() 427 NULL, chvgpio_intr, sc, &sc->intr_handle); in chvgpio_attach() 434 sc->sc_mem_rid, sc->sc_mem_res); in chvgpio_attach() 436 sc->sc_irq_rid, sc->sc_irq_res); in chvgpio_attach() 448 sc->sc_mem_rid, sc->sc_mem_res); in chvgpio_attach() 450 sc->sc_irq_rid, sc->sc_irq_res); in chvgpio_attach() [all …]
|
/freebsd/sys/dev/tpm/ |
H A D | tpm_tis.c | 125 sc->dev = dev; in tpmtis_attach() 147 NULL, tpmtis_intr_handler, sc, &sc->intr_cookie); in tpmtis_attach() 171 bus_teardown_intr(dev, sc->irq_res, sc->intr_cookie); in tpmtis_detach() 175 sc->irq_rid, sc->irq_res); in tpmtis_detach() 179 sc->mem_rid, sc->mem_res); in tpmtis_detach() 255 if (sc->intr_type == -1 || (sc->intr_type & status) == 0) in tpmtis_intr_handler() 259 wakeup(sc); in tpmtis_intr_handler() 272 if(sc->interrupts && sc->intr_type != -1) { in tpm_wait_for_u32() 390 AND4(sc, TPM_INT_STS, RD4(sc, TPM_INT_STS)); in tpmtis_relinquish_locality() 430 if (!tpmtis_write_bytes(sc, length, sc->buf)) { in tpmtis_transmit() [all …]
|
/freebsd/sys/dev/mfi/ |
H A D | mfi_tbolt.c | 252 size += sc->reply_size * sc->mfi_max_fw_cmds; in mfi_tbolt_get_memory_requirement() 306 addr += sc->reply_size * sc->mfi_max_fw_cmds; in mfi_tbolt_init_desc_pool() 318 MFI_WRITE4(sc, MFI_RPI, sc->last_reply_idx); in mfi_tbolt_init_desc_pool() 547 fw_state = sc->mfi_read_fw_status(sc); in mfi_tbolt_reset() 576 if (sc->mfi_check_clear_intr(sc) == 1) { in mfi_intr_tbolt() 668 + sc->last_reply_idx * sc->reply_size); in mfi_tbolt_complete_cmd() 1233 sc->mfi_adp_reset(sc); in mfi_process_fw_state_chg_isr() 1234 sc->mfi_enable_intr(sc); in mfi_process_fw_state_chg_isr() 1248 sc->mfi_disable_intr(sc); in mfi_process_fw_state_chg_isr() 1270 sc->mfi_enable_intr(sc); in mfi_process_fw_state_chg_isr() [all …]
|
/freebsd/sys/powerpc/powerpc/ |
H A D | openpic.c | 63 return (bus_space_read_4(sc->sc_bt, sc->sc_bh, reg)); in openpic_read() 69 bus_space_write_4(sc->sc_bt, sc->sc_bh, reg, val); in openpic_write() 80 sc->sc_dev = dev; in openpic_common_attach() 82 sc->sc_rid = 0; in openpic_common_attach() 91 sc->sc_bt = rman_get_bustag(sc->sc_memr); in openpic_common_attach() 92 sc->sc_bh = rman_get_bushandle(sc->sc_memr); in openpic_common_attach() 105 sc->sc_irq = 0; in openpic_common_attach() 159 sc->sc_nirq--; in openpic_common_attach() 160 sc->sc_ncpu--; in openpic_common_attach() 166 sc->sc_version, sc->sc_ncpu, sc->sc_nirq); in openpic_common_attach() [all …]
|
/freebsd/sys/dev/pci/ |
H A D | pci_dw.c | 68 #define DBI_RD1(sc, reg) pci_dw_dbi_rd1((sc)->dev, reg) argument 340 DBI_WR1(sc, PCIR_PRIBUS_1, sc->root_bus); in pci_dw_setup_hw() 341 DBI_WR1(sc, PCIR_SECBUS_1, sc->sub_bus); in pci_dw_setup_hw() 342 DBI_WR1(sc, PCIR_SUBBUS_1, sc->bus_end); in pci_dw_setup_hw() 527 sc->cfg_pa, addr, sc->cfg_size); in pci_dw_read_config() 574 sc->cfg_pa, addr, sc->cfg_size); in pci_dw_write_config() 728 if (sc->num_lanes != 1 && sc->num_lanes != 2 && in pci_dw_init() 729 sc->num_lanes != 4 && sc->num_lanes != 8) { in pci_dw_init() 754 sc->cfg_size = rman_get_size(sc->cfg_res); in pci_dw_init() 755 sc->cfg_pa = rman_get_start(sc->cfg_res) ; in pci_dw_init() [all …]
|
/freebsd/sys/arm/allwinner/ |
H A D | if_emac.c | 136 bus_space_read_4(sc->emac_tag, sc->emac_handle, reg) 399 bus_space_read_multi_4(sc->emac_tag, sc->emac_handle, in emac_rxeof() 483 callout_reset(&sc->emac_tick_ch, hz, emac_tick, sc); in emac_tick() 596 callout_reset(&sc->emac_tick_ch, hz, emac_tick, sc); in emac_init_locked() 662 EMAC_WRITE_REG(sc, reg, EMAC_READ_REG(sc, reg) | 1); in emac_start_locked() 716 emac_rxeof(sc, sc->emac_rx_process_limit); in emac_intr() 811 bus_teardown_intr(sc->emac_dev, sc->emac_irq, in emac_detach() 815 device_delete_child(sc->emac_dev, sc->emac_miibus); in emac_detach() 905 sc->emac_tag = rman_get_bustag(sc->emac_res); in emac_attach() 906 sc->emac_handle = rman_get_bushandle(sc->emac_res); in emac_attach() [all …]
|
/freebsd/sys/dev/le/ |
H A D | am7990.c | 165 sc->sc_first_td = sc->sc_last_td = sc->sc_no_td = 0; in am7990_meminit() 167 a = sc->sc_addr + LE_RMDADDR(sc, 0); in am7990_meminit() 171 a = sc->sc_addr + LE_TMDADDR(sc, 0); in am7990_meminit() 175 (*sc->sc_copytodesc)(sc, &init, LE_INITADDR(sc), sizeof(init)); in am7990_meminit() 187 (*sc->sc_copytodesc)(sc, &rmd, LE_RMDADDR(sc, bix), in am7990_meminit() 201 (*sc->sc_copytodesc)(sc, &tmd, LE_TMDADDR(sc, bix), in am7990_meminit() 315 (*sc->sc_copyfromdesc)(sc, &tmd, LE_TMDADDR(sc, bix), in am7990_tint() 347 (*sc->sc_nocarrier)(sc); in am7990_tint() 393 if (sc->sc_hwintr && (*sc->sc_hwintr)(sc) == -1) { in am7990_intr() 587 (*sc->sc_copyfrombuf)(sc, &eh, LE_RBUFADDR(sc, no), sizeof(eh)); in am7990_recv_print() [all …]
|
/freebsd/sys/dev/mge/ |
H A D | if_mge.c | 696 mge_free_desc(sc, sc->mge_rx_desc, MGE_RX_DESC_NUM, sc->mge_rx_dtag, 1); in mge_free_dma() 697 mge_free_desc(sc, sc->mge_tx_desc, MGE_TX_DESC_NUM, sc->mge_tx_dtag, 0); in mge_free_dma() 714 mge_free_desc(sc, sc->mge_rx_desc, MGE_RX_DESC_NUM, sc->mge_rx_dtag, 1); in mge_reinit_rx() 791 if (fdt_get_phyaddr(sc->node, sc->dev, &phy, (void **)&sc->phy_sc) == 0) { in mge_attach() 798 sc->phy_sc = sc; in mge_attach() 893 sc->mii = device_get_softc(sc->miibus); in mge_attach() 916 sc, &sc->ih_cookie[i - 1]); in mge_attach() 1123 MGE_WRITE(sc, sc->mge_mtu, 0); in mge_init_locked() 2074 if (sc->rx_ic_time > sc->mge_rx_ipg_max) in mge_set_rxic() 2075 sc->rx_ic_time = sc->mge_rx_ipg_max; in mge_set_rxic() [all …]
|
/freebsd/sys/dev/wbwd/ |
H A D | wbwd.c | 274 sc->reg_1 = superio_read(sc->dev, sc->ctl_reg); in sysctl_wb_debug_current() 275 sc->reg_timeout = superio_read(sc->dev, sc->time_reg); in sysctl_wb_debug_current() 276 sc->reg_2 = superio_read(sc->dev, sc->csr_reg); in sysctl_wb_debug_current() 326 sc->reg_2 = superio_read(sc->dev, sc->csr_reg); in sysctl_wb_force_test_nmi() 328 superio_write(sc->dev, sc->csr_reg, sc->reg_2); in sysctl_wb_force_test_nmi() 354 sc->ctl_reg, sc->reg_1, sc->csr_reg, sc->reg_2); in wb_print_state() 384 superio_write(sc->dev, sc->time_reg, sc->reg_timeout); in wb_set_watchdog() 388 sc->reg_1 = superio_read(sc->dev, sc->ctl_reg); in wb_set_watchdog() 403 sc->reg_2 = superio_read(sc->dev, sc->csr_reg); in wb_set_watchdog() 406 superio_write(sc->dev, sc->csr_reg, sc->reg_2); in wb_set_watchdog() [all …]
|
/freebsd/sys/arm/nvidia/ |
H A D | tegra_i2c.c | 337 tegra_i2c_setup_clk(sc, sc->bus_freq); in tegra_i2c_hw_init() 361 if (sc->msg_idx >= sc->msg->len) in tegra_i2c_tx() 364 while(sc->msg_idx < sc->msg->len) { in tegra_i2c_tx() 368 cnt = min(4, sc->msg->len - sc->msg_idx); in tegra_i2c_tx() 376 if (sc->msg_idx >= sc->msg->len) in tegra_i2c_tx() 378 return (sc->msg->len - sc->msg_idx - 1); in tegra_i2c_tx() 387 if (sc->msg_idx >= sc->msg->len) in tegra_i2c_rx() 390 while(sc->msg_idx < sc->msg->len) { in tegra_i2c_rx() 402 if (sc->msg_idx >= sc->msg->len) in tegra_i2c_rx() 404 return (sc->msg->len - sc->msg_idx - 1); in tegra_i2c_rx() [all …]
|
/freebsd/sys/dev/iicbus/controller/cadence/ |
H A D | cdnc_i2c.c | 104 #define I2C_SC_LOCK(sc) mtx_lock(&(sc)->sc_mtx) argument 105 #define I2C_SC_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) argument 216 sc->ref_clock_freq, sc->i2c_clock_freq); in cdnc_i2c_set_freq() 224 WR2(sc, CDNC_I2C_CR, sc->cfg_reg_shadow); in cdnc_i2c_set_freq() 359 WR2(sc, CDNC_I2C_CR, sc->cfg_reg_shadow); in cdnc_i2c_xfer_rd() 385 error = cdnc_i2c_errs(sc, sc->istat); in cdnc_i2c_xfer_rd() 437 WR2(sc, CDNC_I2C_CR, sc->cfg_reg_shadow); in cdnc_i2c_xfer_wr() 460 error = cdnc_i2c_errs(sc, sc->istat); in cdnc_i2c_xfer_wr() 601 NULL, cdnc_i2c_intr, sc, &sc->intrhandle); in cdnc_i2c_attach() 655 rman_get_rid(sc->irq_res), sc->irq_res); in cdnc_i2c_detach() [all …]
|
/freebsd/sys/arm64/rockchip/ |
H A D | rk_pcie.c | 351 APB_WR4(sc, PCIE_CORE_OB_DESC1(idx), sc->root_bus); in rk_pcie_map_out_atu() 372 APB_WR4(sc, PCIE_CORE_OB_DESC1(idx), sc->root_bus); in rk_pcie_map_cfg_atu() 1013 PRIV_CFG_WR1(sc, PCIR_PRIBUS_1, sc->root_bus); in rk_pcie_setup_sw() 1014 PRIV_CFG_WR1(sc, PCIR_SECBUS_1, sc->sub_bus); in rk_pcie_setup_sw() 1015 PRIV_CFG_WR1(sc, PCIR_SUBBUS_1, sc->bus_end); in rk_pcie_setup_sw() 1159 sc->root_bus = sc->bus_start; in rk_pcie_attach() 1167 sc->coherent = OF_hasprop(sc->node, "dma-coherent"); in rk_pcie_attach() 1168 sc->no_l0s = OF_hasprop(sc->node, "aspm-no-l0s"); in rk_pcie_attach() 1173 if (sc->num_lanes != 1 && sc->num_lanes != 2 && sc->num_lanes != 4) { in rk_pcie_attach() 1294 rv = rk_pcie_decode_ranges(sc, sc->ofw_pci.sc_range, in rk_pcie_attach() [all …]
|
/freebsd/sys/dev/clk/allwinner/ |
H A D | aw_ccung.c | 73 #define CCU_READ4(sc, reg) bus_read_4((sc)->res, (reg)) argument 125 if (id >= sc->nresets || sc->resets[id].offset == 0) in aw_ccung_reset_assert() 129 val = CCU_READ4(sc, sc->resets[id].offset); in aw_ccung_reset_assert() 136 CCU_WRITE4(sc, sc->resets[id].offset, val); in aw_ccung_reset_assert() 150 if (id >= sc->nresets || sc->resets[id].offset == 0) in aw_ccung_reset_is_asserted() 154 val = CCU_READ4(sc, sc->resets[id].offset); in aw_ccung_reset_is_asserted() 287 clknode_mux_register(sc->clkdom, sc->clks[i].clk.mux); in aw_ccung_attach() 300 aw_clk_nm_register(sc->clkdom, sc->clks[i].clk.nm); in aw_ccung_attach() 303 aw_clk_m_register(sc->clkdom, sc->clks[i].clk.m); in aw_ccung_attach() 316 aw_clk_np_register(sc->clkdom, sc->clks[i].clk.np); in aw_ccung_attach() [all …]
|