| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/ptp/ |
| D | ptp-idtcm.yaml | 7 title: IDT ClockMatrix (TM) PTP Clock 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 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 …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | idt,versaclock5.yaml | 4 $id: http://devicetree.org/schemas/clock/idt,versaclock5.yaml# 7 title: IDT VersaClock 5 and 6 programmable I2C clock generators 10 The IDT VersaClock 5 and VersaClock 6 are programmable I2C 33 The idt,shutdown and idt,output-enable-active properties control the 53 - idt,5p49v5923 54 - idt,5p49v5925 55 - idt,5p49v5933 56 - idt,5p49v5935 57 - idt,5p49v60 58 - idt,5p49v6901 [all …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-6.6/drivers/misc/eeprom/ |
| D | idt_89hpesx.c | 5 * IDT PCIe-switch NTB Linux driver 11 * NOTE of the IDT 89HPESx SMBus-slave interface driver 13 * IDT PCIe-switches. IDT provides a simple SMBus interface to perform IO- 20 * Additionally IDT 89HPESx SMBus interface has an ability to write/read 55 #define IDT_89HPESX_DESC "IDT 89HPESx SMBus-slave interface driver" 69 * struct idt_89hpesx_dev - IDT 89HPESx device data structure 70 * @eesize: Size of EEPROM in bytes (calculated from "idt,eecompatible") 111 * struct idt_smb_seq - sequence of data to be read/written from/to IDT 89HPESx 139 * @csraddr: Internal IDT device CSR address 223 * IDT 89HPESx basic register [all …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-5.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"
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/misc/ |
| D | idt,89hpesx.yaml | 4 $id: http://devicetree.org/schemas/misc/idt,89hpesx.yaml# 7 title: EEPROM / CSR SMBus-slave interface of IDT 89HPESx devices 16 pattern: '^idt,89hpes' 23 - pattern: '^idt,89hpes(8nt2|12nt3|12n3a?|24n3a?|(12|24)t3g2|4t4g2|10t4g2|[56]t5|8t5a?)$' 24 - pattern: '^idt,89hpes(6t6g2|16t7|(24t6|32t8|48t12|16t4a?)(g2)?)$' 25 - pattern: '^idt,89hpes(24nt6a|32nt8[ab]|12nt12|16nt16|24nt24|32nt24[ab])g2$' 26 - pattern: '^idt,89hpes((32h8|48h12a?|22h16|34h16|64h16a?)(g2)?|16h16)$' 59 idt@74 { 60 compatible = "idt,89hpes32nt8ag2";
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/arch/x86/kernel/ |
| D | idt.c | 78 * The default IDT entries which are set up in trap_init() before 127 * The APIC and SMP idt entries 165 /* Must be page-aligned because the real IDT is used in the cpu entry area */ 187 idt_setup_from_table(gate_desc *idt, const struct idt_data *t, int size, bool sys) in idt_setup_from_table() argument 193 write_idt_entry(idt, t->vector, &desc); in idt_setup_from_table() 209 * idt_setup_early_traps - Initialize the idt table with early traps 223 * idt_setup_traps - Initialize the idt table with default traps 240 * idt_setup_early_pf - Initialize the idt table with early pagefault handler 261 * Set the IDT descriptor to a fixed read-only location in the cpu in idt_map_in_cea() 263 * location of the kernel, and to defend the IDT against arbitrary in idt_map_in_cea() [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/renesas/ |
| D | beacon-renesom-som.dtsi | 164 compatible = "idt,5p49v6965"; 178 idt,mode = <VC5_CMOS>; 179 idt,voltage-microvolt = <1800000>; 180 idt,slew-percent = <100>; 184 idt,mode = <VC5_CMOS>; 185 idt,voltage-microvolt = <1800000>; 186 idt,slew-percent = <100>; 190 idt,mode = <VC5_CMOS>; 191 idt,voltage-microvolt = <1800000>; 192 idt,slew-percent = <100>; [all …]
|
| /kernel/linux/linux-5.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";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | idt,3243x-emac.yaml | 4 $id: http://devicetree.org/schemas/net/idt,3243x-emac.yaml# 7 title: IDT 79rc3243x Ethernet controller 9 description: Ethernet controller integrated into IDT 79RC3243x family SoCs 19 const: idt,3243x-emac 60 compatible = "idt,3243x-emac";
|
| /kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
| D | svm_nested_shutdown_test.c | 20 static void l1_guest_code(struct svm_test_data *svm, struct idt_entry *idt) in l1_guest_code() argument 31 idt[6].p = 0; // #UD is intercepted but its injection will cause #NP in l1_guest_code() 32 idt[11].p = 0; // #NP is not intercepted and will cause another in l1_guest_code() 34 idt[8].p = 0; // #DF will cause #NP which will cause SHUTDOWN in l1_guest_code() 56 vcpu_args_set(vcpu, 2, svm_gva, vm->idt); in main()
|
| /kernel/linux/linux-6.6/drivers/rapidio/switches/ |
| D | Kconfig | 6 tristate "IDT CPS-xx SRIO switches support" 8 Includes support for IDT CPS-16/12/10/8 serial RapidIO switches. 11 tristate "IDT CPS Gen.2 SRIO switch support" 17 tristate "IDT RXS Gen.3 SRIO switch support"
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/hwmon/ |
| D | jc42.txt | 30 idt,tse2002 31 idt,tse2004 32 idt,ts3000 33 idt,ts3001
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| D | idt,32434-pic.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/idt,32434-pic.yaml# 7 title: IDT 79RC32434 Interrupt Controller 20 const: idt,32434-pic 42 compatible = "idt,32434-pic";
|