/Linux-v5.10/Documentation/devicetree/bindings/ptp/ |
D | ptp-idtcm.yaml | 7 title: IDT ClockMatrix (TM) PTP Clock Device Tree Bindings 16 - idt,8a34000 17 - idt,8a34001 18 - idt,8a34002 19 - idt,8a34003 20 - idt,8a34004 21 - idt,8a34005 22 - idt,8a34006 23 - idt,8a34007 24 - idt,8a34008 [all …]
|
D | ptp-idt82p33.yaml | 7 title: IDT 82P33 PTP Clock Device Tree Bindings 10 IDT 82P33XXX Synchronization Management Unit (SMU) based PTP clock 18 - idt,82p33810 19 - idt,82p33813 20 - idt,82p33814 21 - idt,82p33831 22 - idt,82p33910 23 - idt,82p33913 24 - idt,82p33914 25 - idt,82p33931 [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/clock/ |
D | idt,versaclock5.yaml | 4 $id: http://devicetree.org/schemas/clock/idt,versaclock5.yaml# 7 title: Binding for IDT VersaClock 5 and 6 programmable I2C clock generators 10 The IDT VersaClock 5 and VersaClock 6 are programmable I2C 39 - idt,5p49v5923 40 - idt,5p49v5925 41 - idt,5p49v5933 42 - idt,5p49v5935 43 - idt,5p49v6901 44 - idt,5p49v6965 70 idt,mode: [all …]
|
/Linux-v5.10/drivers/misc/eeprom/ |
D | idt_89hpesx.c | 36 * IDT PCIe-switch NTB Linux driver 42 * NOTE of the IDT 89HPESx SMBus-slave interface driver 44 * IDT PCIe-switches. IDT provides a simple SMBus interface to perform IO- 51 * Additionally IDT 89HPESx SMBus interface has an ability to write/read 86 #define IDT_89HPESX_DESC "IDT 89HPESx SMBus-slave interface driver" 100 * struct idt_89hpesx_dev - IDT 89HPESx device data structure 101 * @eesize: Size of EEPROM in bytes (calculated from "idt,eecompatible") 142 * struct idt_smb_seq - sequence of data to be read/written from/to IDT 89HPESx 170 * @csraddr: Internal IDT device CSR address 254 * IDT 89HPESx basic register [all …]
|
/Linux-v5.10/drivers/rapidio/switches/ |
D | Kconfig | 6 tristate "IDT Tsi57x SRIO switches support" 8 Includes support for IDT Tsi57x family of serial RapidIO switches. 11 tristate "IDT CPS-xx SRIO switches support" 13 Includes support for IDT CPS-16/12/10/8 serial RapidIO switches. 19 Includes support for IDT Tsi568 serial RapidIO switch. 22 tristate "IDT CPS Gen.2 SRIO switch support" 28 tristate "IDT RXS Gen.3 SRIO switch support"
|
/Linux-v5.10/arch/x86/kernel/ |
D | idt.c | 70 * The default IDT entries which are set up in trap_init() before 111 * The APIC and SMP idt entries 150 /* Must be page-aligned because the real IDT is used in the cpu entry area */ 172 idt_setup_from_table(gate_desc *idt, const struct idt_data *t, int size, bool sys) in idt_setup_from_table() argument 178 write_idt_entry(idt, t->vector, &desc); in idt_setup_from_table() 194 * idt_setup_early_traps - Initialize the idt table with early traps 208 * idt_setup_traps - Initialize the idt table with default traps 241 * idt_setup_early_pf - Initialize the idt table with early pagefault handler 259 * idt_setup_ist_traps - Initialize the idt table with traps using IST 270 * Set the IDT descriptor to a fixed read-only location in the cpu in idt_map_in_cea() [all …]
|
D | head64.c | 530 * Data structures and code used for IDT setup in head_64.S. The bringup-IDT is 536 * in idt.c and can be instrumented by tracing or KASAN, which both don't work 548 static void set_bringup_idt_handler(gate_desc *idt, int n, void *handler) in set_bringup_idt_handler() argument 556 native_write_idt_entry(idt, n, &desc); in set_bringup_idt_handler() 564 gate_desc *idt = fixup_pointer(bringup_idt_table, physbase); in startup_64_load_idt() local 572 set_bringup_idt_handler(idt, X86_TRAP_VC, handler); in startup_64_load_idt() 575 desc->address = (unsigned long)idt; in startup_64_load_idt()
|
/Linux-v5.10/Documentation/ABI/testing/ |
D | sysfs-bus-rapidio | 36 Alexandre Bounine <alexandre.bounine@idt.com> 44 Alexandre Bounine <alexandre.bounine@idt.com> 52 Alexandre Bounine <alexandre.bounine@idt.com> 60 Alexandre Bounine <alexandre.bounine@idt.com> 68 Alexandre Bounine <alexandre.bounine@idt.com> 77 Alexandre Bounine <alexandre.bounine@idt.com> 86 Alexandre Bounine <alexandre.bounine@idt.com> 95 Alexandre Bounine <alexandre.bounine@idt.com> 104 Alexandre Bounine <alexandre.bounine@idt.com> 112 Alexandre Bounine <alexandre.bounine@idt.com> [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/misc/ |
D | idt_89hpesx.txt | 1 EEPROM / CSR SMBus-slave interface of IDT 89HPESx devices 5 Basically there is only one manufacturer: idt, but some 20 - reg : I2C address of the IDT 89HPESx device. 25 - reg: Custom address of EEPROM device (If not specified IDT 89HPESx 32 idt@60 { 33 compatible = "idt,89hpes32nt8ag2";
|
/Linux-v5.10/drivers/ntb/hw/idt/ |
D | ntb_hw_idt.c | 36 * IDT PCIe-switch NTB Linux driver 65 #define NTB_DESC "IDT PCI-E Non-Transparent Bridge Driver" 241 * IDT PCIe-switch partitions table with the corresponding control, status 277 * 1. IDT PCIe-switch registers IO-functions 279 * Beside ordinary configuration space registers IDT PCIe-switch expose 282 * Additionally all the configuration space registers of all the IDT 287 * provide IDT NTB hardware descriptor and a register address. 293 * @ndev: IDT NTB hardware driver descriptor 297 * IDT PCIe-switch registers are all Little endian. 315 * @ndev: IDT NTB hardware driver descriptor [all …]
|
D | ntb_hw_idt.h | 36 * IDT PCIe-switch NTB Linux driver 55 * the supported IDT PCIe-switches 66 * IDT PCIe-switches device IDs 79 * NOTE 1) The IDT PCIe-switch internal data is little-endian 107 /* IDT Proprietary NT-port-specific registers */ 194 * IDT PCIe-switch Global Configuration and Status registers 437 /* IDT PCIe-switch control register (DWORD) */ 970 * Number of IDT NTB resources: 980 * General IDT PCIe-switch constant 981 * @IDT_MAX_NR_PORTS: Maximum number of ports per IDT PCIe-switch [all …]
|
D | Kconfig | 3 tristate "IDT PCIe-switch Non-Transparent Bridge support" 7 This driver supports NTB of capable IDT PCIe-switches. 9 Some of the pre-initializations must be made before IDT PCIe-switch
|
/Linux-v5.10/arch/powerpc/kvm/ |
D | e500.c | 122 vcpu_e500->idt = kzalloc(sizeof(struct vcpu_id_table), GFP_KERNEL); in kvmppc_e500_id_table_alloc() 123 return vcpu_e500->idt; in kvmppc_e500_id_table_alloc() 128 kfree(vcpu_e500->idt); in kvmppc_e500_id_table_free() 129 vcpu_e500->idt = NULL; in kvmppc_e500_id_table_free() 152 memset(vcpu_e500->idt, 0, sizeof(struct vcpu_id_table)); in kvmppc_e500_id_table_reset_all() 163 struct vcpu_id_table *idt = vcpu_e500->idt; in kvmppc_e500_id_table_reset_one() local 169 idt->id[as][pid][pr].val = 0; in kvmppc_e500_id_table_reset_one() 170 idt->id[as][pid][pr].pentry = NULL; in kvmppc_e500_id_table_reset_one() 189 struct vcpu_id_table *idt = vcpu_e500->idt; in kvmppc_e500_get_sid() local 196 sid = local_sid_lookup(&idt->id[as][gid][pr]); in kvmppc_e500_get_sid() [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/hwmon/ |
D | jc42.txt | 30 idt,tse2002 31 idt,tse2004 32 idt,ts3000 33 idt,ts3001
|
/Linux-v5.10/drivers/ptp/ |
D | Kconfig | 119 tristate "IDT 82P33xxx PTP clock" 123 This driver adds support for using the IDT 82P33xxx as a PTP 125 is connected to the IDT chip. 131 tristate "IDT CLOCKMATRIX as PTP clock" 135 This driver adds support for using IDT CLOCKMATRIX(TM) as a PTP 137 is connected to the IDT chip.
|
D | ptp_clockmatrix.c | 3 * PTP hardware clock driver for the IDT ClockMatrix(TM) family of timing and 21 MODULE_DESCRIPTION("Driver for IDT ClockMatrix(TM) family"); 23 MODULE_AUTHOR("IDT support-1588 <IDT-support-1588@lm.renesas.com>"); 1993 "IDT CM TOD%u", index); in idtcm_enable_channel() 2150 { .compatible = "idt,8a34000" }, 2151 { .compatible = "idt,8a34001" }, 2152 { .compatible = "idt,8a34002" }, 2153 { .compatible = "idt,8a34003" }, 2154 { .compatible = "idt,8a34004" }, 2155 { .compatible = "idt,8a34005" }, [all …]
|
D | ptp_idt82p33.c | 20 MODULE_DESCRIPTION("Driver for IDT 82p33xxx clock devices"); 21 MODULE_AUTHOR("IDT support-1588 <IDT-support-1588@lm.renesas.com>"); 812 "IDT 82P33 PLL%u", index); in idt82p33_enable_channel() 972 { .compatible = "idt,82p33810" }, 973 { .compatible = "idt,82p33813" }, 974 { .compatible = "idt,82p33814" }, 975 { .compatible = "idt,82p33831" }, 976 { .compatible = "idt,82p33910" }, 977 { .compatible = "idt,82p33913" }, 978 { .compatible = "idt,82p33914" }, [all …]
|
/Linux-v5.10/drivers/net/ethernet/chelsio/cxgb3/ |
D | mc5.c | 46 /* IDT 75P52100 commands */ 52 /* IDT LAR register address and value for 144-bit mode (low 32 bits) */ 56 /* IDT SCR and SSR addresses (low 32 bits) */ 61 /* IDT GMR base address (low 32 bits) */ 64 /* IDT data and mask array base addresses (low 32 bits) */ 68 /* IDT 75N43102 commands */ 73 /* IDT 75N43102 SCR address (low 32 bits) */ 76 /* IDT 75N43102 GMR base addresses (low 32 bits) */ 81 /* IDT 75N43102 data and mask array base addresses (low 32 bits) */ 189 /* Set DBGI command mode for IDT TCAM. */ in init_idt52100() [all …]
|
/Linux-v5.10/arch/x86/include/asm/ |
D | irq_vectors.h | 9 * There are 256 IDT entries (per CPU - each entry is 8 bytes) which can 16 * IDT entries: 24 * 64-bit x86 has per CPU IDT tables, 32-bit has one shared IDT table. 33 * IDT vectors usable for external interrupt sources start at 0x20.
|
D | idtentry.h | 18 * DECLARE_IDTENTRY - Declare functions for simple IDT entry points 38 * DEFINE_IDTENTRY - Emit code for simple IDT entry points 70 * DECLARE_IDTENTRY_ERRORCODE - Declare functions for simple IDT entry points 89 * DEFINE_IDTENTRY_ERRORCODE - Emit code for simple IDT entry points 114 * DECLARE_IDTENTRY_RAW - Declare functions for raw IDT entry points 125 * DEFINE_IDTENTRY_RAW - Emit code for raw IDT entry points 142 * DECLARE_IDTENTRY_RAW_ERRORCODE - Declare functions for raw IDT entry points 153 * DEFINE_IDTENTRY_RAW_ERRORCODE - Emit code for raw IDT entry points 170 * DECLARE_IDTENTRY_IRQ - Declare functions for device interrupt IDT entry 181 * DEFINE_IDTENTRY_IRQ - Emit code for device interrupt IDT entry points [all …]
|
/Linux-v5.10/tools/arch/x86/include/asm/ |
D | irq_vectors.h | 9 * There are 256 IDT entries (per CPU - each entry is 8 bytes) which can 16 * IDT entries: 24 * 64-bit x86 has per CPU IDT tables, 32-bit has one shared IDT table. 33 * IDT vectors usable for external interrupt sources start at 0x20.
|
/Linux-v5.10/Documentation/misc-devices/ |
D | ics932s401.rst | 7 * IDT ICS932S401 13 Datasheet: Publicly available at the IDT website 20 This driver implements support for the IDT ICS932S401 chip family.
|
/Linux-v5.10/Documentation/x86/ |
D | entry_64.rst | 21 The IDT vector assignments are listed in arch/x86/include/asm/irq_vectors.h. 33 - interrupt: An array of entries. Every IDT vector that doesn't 47 the IDT entries push an error code onto the stack; others don't. 48 IDT entries using the IST alternative stack mechanism need their own
|
/Linux-v5.10/drivers/rapidio/devices/ |
D | Kconfig | 7 tristate "IDT Tsi721 PCI Express SRIO Controller support" 11 Include support for IDT Tsi721 PCI Express Serial RapidIO controller.
|
/Linux-v5.10/drivers/char/xillybus/ |
D | xillybus_core.c | 345 "Corrupt buffer allocation in IDT. Aborting.\n"); in xilly_get_dma_buffers() 499 "IDT requests channel out of range. Aborting.\n"); in xilly_setupchannels() 558 "Corrupt IDT: No message buffer. Aborting.\n"); in xilly_setupchannels() 568 unsigned char *idt = endpoint->channels[1]->wr_buffers[0]->addr; in xilly_scan_idt() local 569 unsigned char *end_of_idt = idt + endpoint->idtlen - 4; in xilly_scan_idt() 573 scan = idt; in xilly_scan_idt() 574 idt_handle->idt = idt; in xilly_scan_idt() 588 "IDT device name list overflow. Aborting.\n"); in xilly_scan_idt() 593 len = endpoint->idtlen - (3 + ((int) (scan - idt))); in xilly_scan_idt() 597 "Corrupt IDT device name list. Aborting.\n"); in xilly_scan_idt() [all …]
|