Home
last modified time | relevance | path

Searched full:idt (Results 1 – 25 of 185) sorted by relevance

12345678

/Linux-v5.10/Documentation/devicetree/bindings/ptp/
Dptp-idtcm.yaml7 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 …]
Dptp-idt82p33.yaml7 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/
Didt,versaclock5.yaml4 $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/
Didt_89hpesx.c36 * 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/
DKconfig6 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/
Didt.c70 * 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 …]
Dhead64.c530 * 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/
Dsysfs-bus-rapidio36 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/
Didt_89hpesx.txt1 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/
Dntb_hw_idt.c36 * 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 …]
Dntb_hw_idt.h36 * 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 …]
DKconfig3 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/
De500.c122 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/
Djc42.txt30 idt,tse2002
31 idt,tse2004
32 idt,ts3000
33 idt,ts3001
/Linux-v5.10/drivers/ptp/
DKconfig119 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.
Dptp_clockmatrix.c3 * 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 …]
Dptp_idt82p33.c20 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/
Dmc5.c46 /* 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/
Dirq_vectors.h9 * 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.
Didtentry.h18 * 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/
Dirq_vectors.h9 * 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/
Dics932s401.rst7 * 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/
Dentry_64.rst21 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/
DKconfig7 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/
Dxillybus_core.c345 "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 …]

12345678