/openbmc/qemu/disas/ |
H A D | sh4.c | 66 PPI, enumerator 855 /* 0*0*0*00** nopx */ {"nopx",{0},{PPI,NOPX}, arch_sh_dsp_up}, 856 /* *0*0*0**00 nopy */ {"nopy",{0},{PPI,NOPY}, arch_sh_dsp_up}, 857 /* n*m*0*01** movx.w @<REG_N>,<DSP_REG_X> */ {"movx.w",{AX_IND_N,DSP_REG_X},{PPI,MOVX,HEX_1}, ar… 858 /* n*m*0*10** movx.w @<REG_N>+,<DSP_REG_X> */ {"movx.w",{AX_INC_N,DSP_REG_X},{PPI,MOVX,HEX_2}, ar… 859 /* n*m*0*11** movx.w @<REG_N>+r8,<DSP_REG_X> */ {"movx.w",{AX_PMOD_N,DSP_REG_X},{PPI,MOVX,HEX_3}, a… 860 /* n*m*1*01** movx.w <DSP_REG_M>,@<REG_N> */ {"movx.w",{DSP_REG_A_M,AX_IND_N},{PPI,MOVX,HEX_9}, … 861 /* n*m*1*10** movx.w <DSP_REG_M>,@<REG_N>+ */ {"movx.w",{DSP_REG_A_M,AX_INC_N},{PPI,MOVX,HEX_A}, … 862 /* n*m*1*11** movx.w <DSP_REG_M>,@<REG_N>+r8 */ {"movx.w",{DSP_REG_A_M,AX_PMOD_N},{PPI,MOVX,HEX_B},… 864 /* nnmm000100 movx.w @<REG_Axy>,<DSP_REG_XY> */ {"movx.w",{AXY_IND_N,DSP_REG_XY},{PPI,MOVX_NOPY,HEX… [all …]
|
/openbmc/qemu/hw/arm/ |
H A D | bcm2838.c | 28 #define PPI(cpu, irq) (GIC_NUM_IRQS + (cpu) * GIC_INTERNAL + GIC_NR_SGIS + irq) macro 163 PPI(n, GIC400_MAINTENANCE_IRQ))); in bcm2838_realize() 167 qdev_get_gpio_in(gicdev, PPI(n, GIC400_TIMER_NS_EL1_IRQ))); in bcm2838_realize() 169 qdev_get_gpio_in(gicdev, PPI(n, GIC400_TIMER_VIRT_IRQ))); in bcm2838_realize() 171 qdev_get_gpio_in(gicdev, PPI(n, GIC400_TIMER_NS_EL2_IRQ))); in bcm2838_realize() 173 qdev_get_gpio_in(gicdev, PPI(n, GIC400_TIMER_S_EL1_IRQ))); in bcm2838_realize() 176 qdev_get_gpio_in(gicdev, PPI(n, VIRTUAL_PMU_IRQ))); in bcm2838_realize()
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-ppi | 6 This folder includes the attributes related with PPI (Physical 9 'find /sys/ -name 'pcrs''. For the detail information of PPI, 10 please refer to the PPI specification from 22 This attribute shows the version of the PPI supported by the 63 This attribute is only supported by PPI version 1.2+. 74 is also only supported by PPI version 1.2+.
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | fsl-lx2160a.dtsi | 46 interrupts = <1 13 0x8>, /* Physical Secure PPI, active-low */ 47 <1 14 0x8>, /* Physical NS PPI, active-low */ 48 <1 11 0x8>, /* Virtual PPI, active-low */ 49 <1 10 0x8>; /* Hypervisor PPI, active-low */
|
H A D | fsl-ls1088a.dtsi | 31 interrupts = <1 13 0x8>, /* Physical Secure PPI, active-low */ 32 <1 14 0x8>, /* Physical Non-Secure PPI, active-low */ 33 <1 11 0x8>, /* Virtual PPI, active-low */ 34 <1 10 0x8>; /* Hypervisor PPI, active-low */
|
H A D | fsl-ls2080a.dtsi | 31 interrupts = <1 13 0x8>, /* Physical Secure PPI, active-low */ 32 <1 14 0x8>, /* Physical Non-Secure PPI, active-low */ 33 <1 11 0x8>, /* Virtual PPI, active-low */ 34 <1 10 0x8>; /* Hypervisor PPI, active-low */
|
/openbmc/qemu/docs/specs/ |
H A D | tpm.rst | 77 uint32_t tpmppi_address; /* PPI memory location */ 79 uint8_t tpmppi_version; /* PPI version */ 104 ACPI PPI Interface 107 QEMU supports the Physical Presence Interface (PPI) for TPM 1.2 and 109 `PPI specification`_) 111 PPI enables a system administrator (root) to request a modification to 112 the TPM upon reboot. The PPI specification defines the operation 121 The PPI specification defines a set of mandatory and optional 127 device for PPI where the firmware can indicate which operations it 187 field. The PPI memory region size is 0x400 (``TPM_PPI_ADDR_SIZE``) to
|
/openbmc/linux/arch/arm64/boot/dts/sprd/ |
H A D | sc9863a.dtsi | 130 interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>, /* Physical Secure PPI */ 131 <GIC_PPI 14 IRQ_TYPE_LEVEL_HIGH>, /* Physical Non-Secure PPI */ 132 <GIC_PPI 11 IRQ_TYPE_LEVEL_HIGH>, /* Virtual PPI */ 133 <GIC_PPI 10 IRQ_TYPE_LEVEL_HIGH>; /* Hipervisor PPI */
|
H A D | ums512.dtsi | 133 interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>, /* Physical Secure PPI */ 134 <GIC_PPI 14 IRQ_TYPE_LEVEL_HIGH>, /* Physical Non-Secure PPI */ 135 <GIC_PPI 11 IRQ_TYPE_LEVEL_HIGH>, /* Virtual PPI */ 136 <GIC_PPI 10 IRQ_TYPE_LEVEL_HIGH>; /* Hipervisor PPI */
|
/openbmc/linux/Documentation/virt/kvm/devices/ |
H A D | vcpu.rst | 38 number for this vcpu. This interrupt could be a PPI or SPI, but the interrupt 39 type must be same for each vcpu. As a PPI, the interrupt number is the same for 159 in-kernel virtual GIC. These must be a PPI (16 <= intid < 32). Setting the 167 Setting the same PPI for different timers will prevent the VCPUs from running.
|
H A D | arm-vgic.rst | 131 A value describing the number of interrupts (SGI, PPI and SPI) for
|
H A D | arm-vgic-v3.rst | 213 A value describing the number of interrupts (SGI, PPI and SPI) for
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-ls1012a.dtsi | 77 interrupts = <1 13 IRQ_TYPE_LEVEL_LOW>,/* Physical Secure PPI */ 78 <1 14 IRQ_TYPE_LEVEL_LOW>,/* Physical Non-Secure PPI */ 79 <1 11 IRQ_TYPE_LEVEL_LOW>,/* Virtual PPI */ 80 <1 10 IRQ_TYPE_LEVEL_LOW>;/* Hypervisor PPI */
|
H A D | fsl-ls208xa.dtsi | 244 interrupts = <1 13 4>, /* Physical Secure PPI, active-low */ 245 <1 14 4>, /* Physical Non-Secure PPI, active-low */ 246 <1 11 4>, /* Virtual PPI, active-low */ 247 <1 10 4>; /* Hypervisor PPI, active-low */ 252 interrupts = <1 7 0x8>; /* PMU PPI, Level low type */
|
H A D | fsl-ls1043a.dtsi | 271 interrupts = <1 13 0xf08>, /* Physical Secure PPI */ 272 <1 14 0xf08>, /* Physical Non-Secure PPI */ 273 <1 11 0xf08>, /* Virtual PPI */ 274 <1 10 0xf08>; /* Hypervisor PPI */
|
H A D | fsl-ls1088a.dtsi | 186 interrupts = <1 13 IRQ_TYPE_LEVEL_LOW>,/* Physical Secure PPI */ 187 <1 14 IRQ_TYPE_LEVEL_LOW>,/* Physical Non-Secure PPI */ 188 <1 11 IRQ_TYPE_LEVEL_LOW>,/* Virtual PPI */ 189 <1 10 IRQ_TYPE_LEVEL_LOW>;/* Hypervisor PPI */
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap5.dtsi | 95 /* PPI secure/nonsecure IRQ */
|
/openbmc/linux/drivers/gpio/ |
H A D | Kconfig | 858 Peripheral Interface (PPI). The Intel 8255 PPI chip was first released 927 via the emulation of dual 82C55A PPI chips. This driver provides GPIO
|
/openbmc/linux/Documentation/virt/kvm/ |
H A D | api.rst | 860 in-kernel GIC: PPI, irq_id between 16 and 31 (incl.)
|