Lines Matching +full:ctu +full:-

2  * CTU CAN FD PCI device emulation
34 #include "hw/qdev-properties.h"
86 ctucan_hardware_reset(&d->ctucan_state[i]); in ctucan_pci_reset()
100 tmp &= ((uint64_t)1 << (size << 3)) - 1; in ctucan_pci_id_cra_io_read()
122 s = &d->ctucan_state[core_num]; in ctucan_pci_cores_io_read()
138 s = &d->ctucan_state[core_num]; in ctucan_pci_cores_io_write()
169 pci_conf = pci_dev->config; in ctucan_pci_realize()
172 d->irq = pci_allocate_irq(&d->dev); in ctucan_pci_realize()
175 ctucan_init(&d->ctucan_state[i], d->irq); in ctucan_pci_realize()
179 if (ctucan_connect_to_bus(&d->ctucan_state[i], d->canbus[i]) < 0) { in ctucan_pci_realize()
185 memory_region_init_io(&d->ctucan_io[0], OBJECT(d), in ctucan_pci_realize()
187 "ctucan_pci-core0", CTUCAN_BAR0_RANGE); in ctucan_pci_realize()
188 memory_region_init_io(&d->ctucan_io[1], OBJECT(d), in ctucan_pci_realize()
190 "ctucan_pci-core1", CTUCAN_PCI_CORE_RANGE); in ctucan_pci_realize()
193 pci_register_bar(&d->dev, i, PCI_BASE_ADDRESS_MEM_MASK & 0, in ctucan_pci_realize()
194 &d->ctucan_io[i]); in ctucan_pci_realize()
204 ctucan_disconnect(&d->ctucan_state[i]); in ctucan_pci_exit()
207 qemu_free_irq(d->irq); in ctucan_pci_exit()
231 (Object **)&d->canbus[0], in ctucan_pci_instance_init()
235 (Object **)&d->canbus[1], in ctucan_pci_instance_init()
245 k->realize = ctucan_pci_realize; in ctucan_pci_class_init()
246 k->exit = ctucan_pci_exit; in ctucan_pci_class_init()
247 k->vendor_id = PCI_VENDOR_ID_TEDIA; in ctucan_pci_class_init()
248 k->device_id = PCI_DEVICE_ID_TEDIA_CTUCAN_VER21; in ctucan_pci_class_init()
249 k->revision = 0x00; in ctucan_pci_class_init()
250 k->class_id = 0x000c09; in ctucan_pci_class_init()
251 k->subsystem_vendor_id = PCI_VENDOR_ID_TEDIA; in ctucan_pci_class_init()
252 k->subsystem_id = PCI_DEVICE_ID_TEDIA_CTUCAN_VER21; in ctucan_pci_class_init()
253 dc->desc = "CTU CAN PCI"; in ctucan_pci_class_init()
254 dc->vmsd = &vmstate_ctucan_pci; in ctucan_pci_class_init()
255 set_bit(DEVICE_CATEGORY_MISC, dc->categories); in ctucan_pci_class_init()