Home
last modified time | relevance | path

Searched refs:asic (Results 1 – 25 of 60) sorted by relevance

123

/linux/drivers/mfd/
A Dasic3.c596 return gpiochip_add_data(&asic->gpio, asic); in asic3_gpio_probe()
661 asic3_clk_enable(asic, &asic->clocks[ASIC3_CLOCK_EX0]); in ds1wm_enable()
662 asic3_clk_enable(asic, &asic->clocks[ASIC3_CLOCK_EX1]); in ds1wm_enable()
663 asic3_clk_enable(asic, &asic->clocks[ASIC3_CLOCK_OWM]); in ds1wm_enable()
687 asic3_clk_disable(asic, &asic->clocks[ASIC3_CLOCK_OWM]); in ds1wm_disable()
688 asic3_clk_disable(asic, &asic->clocks[ASIC3_CLOCK_EX0]); in ds1wm_disable()
689 asic3_clk_disable(asic, &asic->clocks[ASIC3_CLOCK_EX1]); in ds1wm_disable()
744 asic3_clk_enable(asic, &asic->clocks[ASIC3_CLOCK_EX0]); in asic3_mmc_enable()
748 asic3_clk_enable(asic, &asic->clocks[ASIC3_CLOCK_EX1]); in asic3_mmc_enable()
784 asic3_clk_disable(asic, &asic->clocks[ASIC3_CLOCK_EX0]); in asic3_mmc_disable()
[all …]
A Dhtc-pasic3.c36 struct pasic3_data *asic = dev_get_drvdata(dev); in pasic3_write_register() local
37 int bus_shift = asic->bus_shift; in pasic3_write_register()
51 struct pasic3_data *asic = dev_get_drvdata(dev); in pasic3_read_register() local
52 int bus_shift = asic->bus_shift; in pasic3_read_register()
128 struct pasic3_data *asic; in pasic3_probe() local
148 if (!asic) in pasic3_probe()
151 platform_set_drvdata(pdev, asic); in pasic3_probe()
153 asic->mapping = ioremap(r->start, resource_size(r)); in pasic3_probe()
154 if (!asic->mapping) { in pasic3_probe()
160 asic->bus_shift = (resource_size(r) - 5) >> 3; in pasic3_probe()
[all …]
/linux/drivers/comedi/drivers/
A Dpcmuio.c130 int asic) in pcmuio_asic_iobase() argument
154 int asic, int page, int port) in pcmuio_write() argument
177 int asic, int page, int port) in pcmuio_read() argument
217 int asic = pcmuio_subdevice_to_asic(s); in pcmuio_dio_insn_bits() local
235 pcmuio_write(dev, val, asic, 0, port); in pcmuio_dio_insn_bits()
239 val = pcmuio_read(dev, asic, 0, port); in pcmuio_dio_insn_bits()
252 int asic = pcmuio_subdevice_to_asic(s); in pcmuio_dio_insn_config() local
269 int asic; in pcmuio_reset() local
271 for (asic = 0; asic < board->num_asics; ++asic) { in pcmuio_reset()
273 pcmuio_write(dev, 0, asic, 0, 0); in pcmuio_reset()
[all …]
/linux/sound/pci/echoaudio/
A Dmona_dsp.c121 short asic; in load_asic() local
129 asic = FW_MONA_361_1_ASIC48; in load_asic()
131 asic = FW_MONA_301_1_ASIC48; in load_asic()
137 chip->asic_code = asic; in load_asic()
167 short asic; in switch_asic() local
174 asic = FW_MONA_361_1_ASIC96; in switch_asic()
187 asic); in switch_asic()
190 chip->asic_code = asic; in switch_asic()
201 short asic; in set_sample_rate() local
235 asic); in set_sample_rate()
[all …]
A Dlayla24_dsp.c35 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
301 static int switch_asic(struct echoaudio *chip, short asic) in switch_asic() argument
306 if (asic != chip->asic_code) { in switch_asic()
317 asic) < 0) { in switch_asic()
323 chip->asic_code = asic; in switch_asic()
337 short asic; in dsp_set_digital_mode() local
346 asic = FW_LAYLA24_2S_ASIC; in dsp_set_digital_mode()
351 asic = FW_LAYLA24_2A_ASIC; in dsp_set_digital_mode()
367 if (switch_asic(chip, asic) < 0) in dsp_set_digital_mode()
A Dgina24_dsp.c36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
128 short asic; in load_asic() local
138 asic = FW_GINA24_361_ASIC; in load_asic()
140 asic = FW_GINA24_301_ASIC; in load_asic()
142 err = load_asic_generic(chip, DSP_FNC_LOAD_GINA24_ASIC, asic); in load_asic()
146 chip->asic_code = asic; in load_asic()
/linux/drivers/leds/
A Dleds-asic3.c41 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in brightness_set() local
48 asic3_write_register(asic, (base + ASIC3_LED_PeriodTime), 32); in brightness_set()
49 asic3_write_register(asic, (base + ASIC3_LED_DutyTime), 32); in brightness_set()
50 asic3_write_register(asic, (base + ASIC3_LED_AutoStopCount), 0); in brightness_set()
51 asic3_write_register(asic, (base + ASIC3_LED_TimeBase), timebase); in brightness_set()
60 struct asic3 *asic = dev_get_drvdata(pdev->dev.parent); in blink_set() local
80 asic3_write_register(asic, (base + ASIC3_LED_PeriodTime), (on + off)); in blink_set()
81 asic3_write_register(asic, (base + ASIC3_LED_DutyTime), on); in blink_set()
82 asic3_write_register(asic, (base + ASIC3_LED_AutoStopCount), 0); in blink_set()
83 asic3_write_register(asic, (base + ASIC3_LED_TimeBase), (LED_EN|0x4)); in blink_set()
/linux/drivers/gpu/drm/radeon/
A Dradeon.h2416 struct radeon_asic *asic; member
2732 #define radeon_init(rdev) (rdev)->asic->init((rdev))
2733 #define radeon_fini(rdev) (rdev)->asic->fini((rdev))
2734 #define radeon_resume(rdev) (rdev)->asic->resume((rdev))
2735 #define radeon_suspend(rdev) (rdev)->asic->suspend((rdev))
2758 #define radeon_irq_set(rdev) (rdev)->asic->irq.set((rdev))
2786 #define radeon_hpd_init(rdev) (rdev)->asic->hpd.init((rdev))
2787 #define radeon_hpd_fini(rdev) (rdev)->asic->hpd.fini((rdev))
2791 #define radeon_pm_misc(rdev) (rdev)->asic->pm.misc((rdev))
2803 #define radeon_dpm_init(rdev) rdev->asic->dpm.init((rdev))
[all …]
A Dradeon_asic.c2338 rdev->asic = &r100_asic; in radeon_asic_init()
2344 rdev->asic = &r200_asic; in radeon_asic_init()
2353 rdev->asic = &r300_asic; in radeon_asic_init()
2358 rdev->asic = &r420_asic; in radeon_asic_init()
2387 rdev->asic = &r520_asic; in radeon_asic_init()
2390 rdev->asic = &r600_asic; in radeon_asic_init()
2436 rdev->asic = &sumo_asic; in radeon_asic_init()
2447 rdev->asic = &btc_asic; in radeon_asic_init()
2470 rdev->asic = &si_asic; in radeon_asic_init()
2589 rdev->asic = &ci_asic; in radeon_asic_init()
[all …]
A Dradeon_pm.c83 if (rdev->asic->dpm.enable_bapm) in radeon_pm_acpi_event_handler()
574 if (rdev->asic->dpm.fan_ctrl_get_mode) in radeon_hwmon_get_pwm1_enable()
590 if(!rdev->asic->dpm.fan_ctrl_set_mode) in radeon_hwmon_set_pwm1_enable()
681 if (rdev->asic->pm.get_temperature) in radeon_hwmon_show_temp()
725 if (rdev->asic->dpm.get_current_sclk) in radeon_hwmon_show_sclk()
750 if (rdev->asic->dpm.get_current_vddc) in radeon_hwmon_show_vddc()
793 !rdev->asic->dpm.get_current_vddc) in hwmon_attributes_visible()
885 if (rdev->asic->pm.get_temperature) { in radeon_dpm_thermal_work_handler()
1188 if (rdev->asic->dpm.powergate_uvd) { in radeon_dpm_enable_uvd()
1942 if (rdev->asic->pm.get_memory_clock) in radeon_debugfs_pm_info_show()
[all …]
A Dni_dma.c160 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cayman_dma_stop()
161 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cayman_dma_stop()
256 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cayman_dma_resume()
257 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cayman_dma_resume()
A Dradeon_ring.c173 if (hdp_flush && rdev->asic->ring[ring->idx]->hdp_flush) in radeon_ring_commit()
174 rdev->asic->ring[ring->idx]->hdp_flush(rdev, ring); in radeon_ring_commit()
183 if (hdp_flush && rdev->asic->mmio_hdp_flush) in radeon_ring_commit()
184 rdev->asic->mmio_hdp_flush(rdev); in radeon_ring_commit()
A Dr600_dma.c102 if (rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) in r600_dma_stop()
179 if (rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) in r600_dma_resume()
450 int ring_index = rdev->asic->copy.dma_ring_index; in r600_copy_dma()
A Dradeon_benchmark.c122 if (rdev->asic->copy.dma) { in radeon_benchmark_move()
133 if (rdev->asic->copy.blit) { in radeon_benchmark_move()
A Dcik_sdma.c254 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cik_sdma_gfx_stop()
255 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cik_sdma_gfx_stop()
432 if ((rdev->asic->copy.copy_ring_index == R600_RING_TYPE_DMA_INDEX) || in cik_sdma_gfx_resume()
433 (rdev->asic->copy.copy_ring_index == CAYMAN_RING_TYPE_DMA1_INDEX)) in cik_sdma_gfx_resume()
585 int ring_index = rdev->asic->copy.dma_ring_index; in cik_copy_dma()
/linux/arch/mips/sni/
A Dpcimt.c56 unsigned int asic; in sni_pcimt_detect() local
64 asic = csmsr & 0x80; in sni_pcimt_detect()
65 asic = (csmsr & 0x08) ? asic : !asic; in sni_pcimt_detect()
66 p += sprintf(p, ", ASIC PCI Rev %s", asic ? "1.0" : "1.1"); in sni_pcimt_detect()
/linux/drivers/parisc/
A Dgsc.c157 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp) in gsc_asic_assign_irq() argument
159 int irq = asic->global_irq[local_irq]; in gsc_asic_assign_irq()
162 irq = gsc_assign_irq(&gsc_asic_interrupt_type, asic); in gsc_asic_assign_irq()
166 asic->global_irq[local_irq] = irq; in gsc_asic_assign_irq()
A Dgsc.h44 void gsc_asic_assign_irq(struct gsc_asic *asic, int local_irq, int *irqp);
/linux/drivers/gpu/drm/amd/display/dmub/src/
A Ddmub_srv.c137 static bool dmub_srv_hw_setup(struct dmub_srv *dmub, enum dmub_asic asic) in dmub_srv_hw_setup() argument
141 switch (asic) { in dmub_srv_hw_setup()
179 if (asic == DMUB_ASIC_DCN21) { in dmub_srv_hw_setup()
184 if (asic == DMUB_ASIC_DCN30) { in dmub_srv_hw_setup()
190 if (asic == DMUB_ASIC_DCN301) { in dmub_srv_hw_setup()
196 if (asic == DMUB_ASIC_DCN302) { in dmub_srv_hw_setup()
202 if (asic == DMUB_ASIC_DCN303) { in dmub_srv_hw_setup()
259 dmub->asic = params->asic; in dmub_srv_create()
264 if (!dmub_srv_hw_setup(dmub, params->asic)) { in dmub_srv_create()
/linux/Documentation/networking/devlink/
A Dionic.rst24 * - ``asic.id``
27 * - ``asic.rev``
A Dbnxt.rst59 * - ``asic.id``
62 * - ``asic.rev``
/linux/Documentation/devicetree/bindings/ata/
A Dahci-mtk.txt13 - clock-names : Associated names must be: "ahb", "axi", "asic", "rbc", "pm".
41 clock-names = "ahb", "axi", "asic", "rbc", "pm";
/linux/include/linux/mfd/
A Dasic3.h310 extern void asic3_write_register(struct asic3 *asic, unsigned int reg, u32 val);
311 extern u32 asic3_read_register(struct asic3 *asic, unsigned int reg);
/linux/drivers/misc/habanalabs/common/
A Dhw_queue.c1072 struct asic_fixed_properties *asic = &hdev->asic_prop; in hl_hw_queues_create() local
1076 hdev->kernel_queues = kcalloc(asic->max_queues, in hl_hw_queues_create()
1086 i < asic->max_queues ; i++, q_ready_cnt++, q++) { in hl_hw_queues_create()
1088 q->queue_type = asic->hw_queues_props[i].type; in hl_hw_queues_create()
1090 asic->hw_queues_props[i].supports_sync_stream; in hl_hw_queues_create()
1091 q->collective_mode = asic->hw_queues_props[i].collective_mode; in hl_hw_queues_create()
/linux/drivers/gpu/drm/amd/display/dmub/
A Ddmub_srv.h384 enum dmub_asic asic; member
398 enum dmub_asic asic; member

Completed in 66 milliseconds

123