/openbmc/linux/arch/arm/mach-socfpga/ |
H A D | core.h | 10 #define SOCFPGA_RSTMGR_CTRL 0x04 11 #define SOCFPGA_RSTMGR_MODMPURST 0x10 12 #define SOCFPGA_RSTMGR_MODPERRST 0x14 13 #define SOCFPGA_RSTMGR_BRGMODRST 0x1c 15 #define SOCFPGA_A10_RSTMGR_CTRL 0xC 16 #define SOCFPGA_A10_RSTMGR_MODMPURST 0x20 19 #define RSTMGR_CTRL_SWCOLDRSTREQ 0x1 /* Cold Reset */ 20 #define RSTMGR_CTRL_SWWARMRSTREQ 0x2 /* Warm Reset */ 22 #define RSTMGR_MPUMODRST_CPU1 0x2 /* CPU1 Reset */ 40 #define SOCFPGA_SCU_VIRT_BASE 0xfee00000
|
/openbmc/linux/arch/ia64/include/asm/ |
H A D | msidef.h | 9 #define MSI_DATA_VECTOR_SHIFT 0 11 #define MSI_DATA_VECTOR_MASK 0xffffff00 14 #define MSI_DATA_DELIVERY_FIXED (0 << MSI_DATA_DELIVERY_MODE_SHIFT) 18 #define MSI_DATA_LEVEL_DEASSERT (0 << MSI_DATA_LEVEL_SHIFT) 22 #define MSI_DATA_TRIGGER_EDGE (0 << MSI_DATA_TRIGGER_SHIFT) 30 #define MSI_ADDR_HEADER 0xfee00000 32 #define MSI_ADDR_DEST_ID_MASK 0xfff0000f 36 #define MSI_ADDR_DEST_MODE_PHYS (0 << MSI_ADDR_DEST_MODE_SHIFT) 40 #define MSI_ADDR_REDIRECTION_CPU (0 << MSI_ADDR_REDIRECTION_SHIFT)
|
H A D | hw_irq.h | 21 * 0 special 39 #define IA64_SPURIOUS_INT_VECTOR 0x0f 42 * Vectors 0x10-0x1f are used for low priority interrupts, e.g. CMCI. 44 #define IA64_CPEP_VECTOR 0x1c /* corrected platform error polling vector */ 45 #define IA64_CMCP_VECTOR 0x1d /* corrected machine-check polling vector */ 46 #define IA64_CPE_VECTOR 0x1e /* corrected platform error interrupt vector */ 47 #define IA64_CMC_VECTOR 0x1f /* corrected machine-check interrupt vector */ 49 * Vectors 0x20-0x2f are reserved for legacy ISA IRQs. 50 * Use vectors 0x30-0xe7 as the default device vector range for ia64. 60 #define IA64_IRQ_MOVE_VECTOR 0x30 /* "move IRQ" IPI */ [all …]
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | sun3xprom.h | 18 #define SUN3X_IOMMU 0x60000000 19 #define SUN3X_ENAREG 0x61000000 20 #define SUN3X_INTREG 0x61001400 21 #define SUN3X_DIAGREG 0x61001800 22 #define SUN3X_ZS1 0x62000000 23 #define SUN3X_ZS2 0x62002000 24 #define SUN3X_LANCE 0x65002000 25 #define SUN3X_EEPROM 0x64000000 26 #define SUN3X_IDPROM 0x640007d8 27 #define SUN3X_VIDEO_BASE 0x50400000 [all …]
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | msi.h | 52 #define X86_MSI_BASE_ADDRESS_LOW (0xfee00000 >> 20) 60 #define X86_MSI_BASE_ADDRESS_HIGH (0)
|
H A D | apicdef.h | 14 #define IO_APIC_DEFAULT_PHYS_BASE 0xfec00000 15 #define APIC_DEFAULT_PHYS_BASE 0xfee00000 23 #define APIC_ID 0x20 25 #define APIC_LVR 0x30 26 #define APIC_LVR_MASK 0xFF00FF 28 #define GET_APIC_VERSION(x) ((x) & 0xFFu) 29 #define GET_APIC_MAXLVT(x) (((x) >> 16) & 0xFFu) 31 # define APIC_INTEGRATED(x) ((x) & 0xF0u) 35 #define APIC_XAPIC(x) ((x) >= 0x14) 36 #define APIC_EXT_SPACE(x) ((x) & 0x80000000) [all …]
|
/openbmc/u-boot/arch/x86/include/asm/ |
H A D | lapic.h | 11 #define LAPIC_DEFAULT_BASE 0xfee00000 13 #define LAPIC_ID 0x020 14 #define LAPIC_LVR 0x030 16 #define LAPIC_TASKPRI 0x080 17 #define LAPIC_TPRI_MASK 0xff 19 #define LAPIC_RRR 0x0c0 21 #define LAPIC_SPIV 0x0f0 22 #define LAPIC_SPIV_ENABLE 0x100 24 #define LAPIC_ICR 0x300 25 #define LAPIC_DEST_SELF 0x40000 [all …]
|
/openbmc/linux/arch/powerpc/sysdev/ |
H A D | grackle.c | 18 #define GRACKLE_CFA(b, d, o) (0x80 | ((b) << 8) | ((d) << 16) \ 21 #define GRACKLE_PICR1_STG 0x00000040 22 #define GRACKLE_PICR1_LOOPSNOOP 0x00000010 30 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_stg() 34 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_stg() 43 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_loop_snoop() 47 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); in grackle_set_loop_snoop() 54 setup_indirect_pci(hose, 0xfec00000, 0xfee00000, 0); in setup_grackle() 59 #if 0 /* Disabled for now, HW problems ??? */ in setup_grackle()
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | intel,ce4100-lapic.yaml | 67 reg = <0xfee00000 0x1000>;
|
/openbmc/linux/arch/powerpc/platforms/embedded6xx/ |
H A D | linkstation.c | 32 return 0; in declare_of_platform_devices() 48 " bus 0\n", dev); in linkstation_add_bridge() 53 hose->first_busno = bus_range ? bus_range[0] : 0; in linkstation_add_bridge() 54 hose->last_busno = bus_range ? bus_range[1] : 0xff; in linkstation_add_bridge() 55 setup_indirect_pci(hose, 0xfec00000, 0xfee00000, 0); in linkstation_add_bridge() 61 return 0; in linkstation_add_bridge() 87 mpic = mpic_alloc(NULL, 0, 0, 4, 0, " EPIC "); in linkstation_init_IRQ() 91 mpic_assign_isu(mpic, 0, mpic->paddr + 0x10200); in linkstation_init_IRQ() 94 mpic_assign_isu(mpic, 1, mpic->paddr + 0x11000); in linkstation_init_IRQ() 97 mpic_assign_isu(mpic, 2, mpic->paddr + 0x11100); in linkstation_init_IRQ()
|
H A D | mpc10x.h | 24 * Processor: 0x80000000 - 0x807fffff -> PCI I/O: 0x00000000 - 0x007fffff 25 * Processor: 0xc0000000 - 0xdfffffff -> PCI MEM: 0x00000000 - 0x1fffffff 26 * PCI MEM: 0x80000000 -> Processor System Memory: 0x00000000 29 * Processor: 0xfe000000 - 0xfebfffff -> PCI I/O: 0x00000000 - 0x00bfffff 30 * Processor: 0x80000000 - 0xbfffffff -> PCI MEM: 0x80000000 - 0xbfffffff 31 * PCI MEM: 0x00000000 -> Processor System Memory: 0x00000000 40 #define MPC10X_BRIDGE_8240 ((0x0003 << 16) | PCI_VENDOR_ID_MOTOROLA) 41 #define MPC10X_BRIDGE_107 ((0x0004 << 16) | PCI_VENDOR_ID_MOTOROLA) 42 #define MPC10X_BRIDGE_8245 ((0x0006 << 16) | PCI_VENDOR_ID_MOTOROLA) 49 #define MPC10X_MAPA_CNFG_ADDR 0x80000cf8 [all …]
|
/openbmc/linux/Documentation/arch/x86/ |
H A D | iommu.rst | 74 Interrupt ranges are not address translated, (0xfee00000 - 0xfeefffff). 105 ACPI: DMAR (v001 A M I OEMDMAR 0x00000001 MSFT 0x00000097) @ 0x000000007f5b5ef0 113 ACPI DMAR:DRHD (flags: 0x00000000)base: 0x00000000fed90000 114 ACPI DMAR:DRHD (flags: 0x00000000)base: 0x00000000fed91000 115 ACPI DMAR:DRHD (flags: 0x00000001)base: 0x00000000fed93000 116 ACPI DMAR:RMRR base: 0x00000000000ed000 end: 0x00000000000effff 117 ACPI DMAR:RMRR base: 0x000000007f600000 end: 0x000000007fffffff 150 AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0007 address=0xffffc02000 flags=0x0000] 151 AMD-Vi: Event logged [IO_PAGE_FAULT device=07:00.0 domain=0x0007 address=0xffffc02000 flags=0x0000]
|
/openbmc/u-boot/drivers/net/ |
H A D | sh_eth.h | 18 #define ADDR_TO_P2(addr) ((((int)(addr) & ~0xe0000000) | 0xa0000000)) 22 #define ADDR_TO_PHY(addr) ((((int)(addr) & ~0xe0000000) | 0x40000000)) 24 #define ADDR_TO_PHY(addr) ((int)(addr) & ~0xe0000000) 105 EDSR = 0, 178 [EDSR] = 0x0000, 179 [EDMR] = 0x0400, 180 [EDTRR] = 0x0408, 181 [EDRRR] = 0x0410, 182 [EESR] = 0x0428, 183 [EESIPR] = 0x0430, [all …]
|
/openbmc/linux/arch/powerpc/boot/dts/fsl/ |
H A D | ge_imp3a.dts | 22 reg = <0 0xfef05000 0 0x1000>; 24 ranges = <0x0 0x0 0x0 0xff000000 0x01000000 25 0x1 0x0 0x0 0xe0000000 0x08000000 26 0x2 0x0 0x0 0xe8000000 0x08000000 27 0x3 0x0 0x0 0xfc100000 0x00020000 28 0x4 0x0 0x0 0xfc000000 0x00008000 29 0x5 0x0 0x0 0xfc008000 0x00008000 30 0x6 0x0 0x0 0xfee00000 0x00040000 31 0x7 0x0 0x0 0xfee80000 0x00040000>; 33 /* nor@0,0 is a mirror of part of the memory in nor@1,0 [all …]
|
H A D | c293pcie.dts | 46 reg = <0xf 0xffe1e000 0 0x2000>; 47 ranges = <0x0 0x0 0xf 0xec000000 0x04000000 48 0x1 0x0 0xf 0xff800000 0x00010000 49 0x2 0x0 0xf 0xffdf0000 0x00010000>; 54 ranges = <0x0 0xf 0xffe00000 0x100000>; 58 reg = <0xf 0xffe0a000 0 0x1000>; 59 ranges = <0x2000000 0x0 0x80000000 0xc 0x00000000 0x0 0x20000000 60 0x1000000 0x0 0x00000000 0xf 0xffc00000 0x0 0x10000>; 61 pcie@0 { 62 ranges = <0x2000000 0x0 0x80000000 [all …]
|
/openbmc/linux/arch/x86/kernel/ |
H A D | jailhouse.c | 48 if (boot_cpu_data.cpuid_level < 0 || in jailhouse_cpuid_base() 50 return 0; in jailhouse_cpuid_base() 52 return hypervisor_cpuid_base("Jailhouse\0\0\0", 0); in jailhouse_cpuid_base() 62 memset(now, 0, sizeof(*now)); in jailhouse_get_wallclock() 103 register_lapic_address(0xfee00000); in jailhouse_get_smp_config() 105 for (cpu = 0; cpu < setup_data.v1.num_cpus; cpu++) in jailhouse_get_smp_config() 111 mp_register_ioapic(0, 0xfec00000, gsi_top, &ioapic_cfg); in jailhouse_get_smp_config() 137 if (pcibios_last_bus < 0) in jailhouse_pci_arch_init() 138 pcibios_last_bus = 0xff; in jailhouse_pci_arch_init() 142 pci_mmconfig_add(0, 0, pcibios_last_bus, in jailhouse_pci_arch_init() [all …]
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | io.h | 13 return 0; in isa_bus_to_virt() 18 return 0; in isa_virt_to_bus() 27 * eg dev->hpa or 0xfee00000. 36 " rsm %3,%0\n" in gsc_readb() 37 " ldbx 0(%2),%1\n" in gsc_readb() 38 " mtsm %0\n" in gsc_readb() 50 " rsm %3,%0\n" in gsc_readw() 51 " ldhx 0(%2),%1\n" in gsc_readw() 52 " mtsm %0\n" in gsc_readw() 63 " ldwax 0(%1),%0\n" in gsc_readl() [all …]
|
/openbmc/linux/arch/x86/platform/ce4100/ |
H A D | falconfalls.dts | 16 #size-cells = <0>; 18 cpu@0 { 21 reg = <0>; 26 soc@0 { 36 reg = <0xfec00000 0x1000>; 41 reg = <0xfed00000 0x200>; 46 reg = <0xfee00000 0x1000>; 54 bus-range = <0 0>; 55 ranges = <0x2000000 0 0xbffff000 0xbffff000 0 0x1000 56 0x2000000 0 0xdffe0000 0xdffe0000 0 0x1000 [all …]
|
/openbmc/qemu/hw/i386/ |
H A D | amd_iommu.h | 29 #define AMDVI_CAPAB_BAR_LOW 0x04 30 #define AMDVI_CAPAB_BAR_HIGH 0x08 31 #define AMDVI_CAPAB_RANGE 0x0C 32 #define AMDVI_CAPAB_MISC 0x10 34 #define AMDVI_CAPAB_SIZE 0x18 35 #define AMDVI_CAPAB_REG_SIZE 0x04 38 #define AMDVI_CAPAB_ID_SEC 0xf 51 #define AMDVI_MMIO_DEVICE_TABLE 0x0000 52 #define AMDVI_MMIO_COMMAND_BASE 0x0008 53 #define AMDVI_MMIO_EVENT_BASE 0x0010 [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc.h | 293 return intel_guc_ct_send(&guc->ct, action, len, NULL, 0, 0); in intel_guc_send() 300 return intel_guc_ct_send(&guc->ct, action, len, NULL, 0, in intel_guc_send_nb() 309 response_buf, response_buf_size, 0); in intel_guc_send_and_receive() 356 #define GUC_GGTT_TOP 0xFEE00000 364 * [0, ggtt.pin_bias), which is reserved for Boot ROM, SRAM and WOPCM. 365 * Currently, in order to exclude [0, ggtt.pin_bias) address space from 448 guc->mmio_msg = 0; in intel_guc_sanitize() 450 return 0; in intel_guc_sanitize()
|
/openbmc/linux/drivers/net/ethernet/cirrus/ |
H A D | cs89x0.h | 18 #define PP_ChipID 0x0000 /* offset 0h -> Corp -ID */ 22 #define PP_ISAIOB 0x0020 /* IO base address */ 23 #define PP_CS8900_ISAINT 0x0022 /* ISA interrupt select */ 24 #define PP_CS8920_ISAINT 0x0370 /* ISA interrupt select */ 25 #define PP_CS8900_ISADMA 0x0024 /* ISA Rec DMA channel */ 26 #define PP_CS8920_ISADMA 0x0374 /* ISA Rec DMA channel */ 27 #define PP_ISASOF 0x0026 /* ISA DMA offset */ 28 #define PP_DmaFrameCnt 0x0028 /* ISA DMA Frame count */ 29 #define PP_DmaByteCnt 0x002A /* ISA DMA Byte count */ 30 #define PP_CS8900_ISAMemB 0x002C /* Memory base */ [all …]
|
/openbmc/linux/arch/sh/boards/ |
H A D | board-sh7757lcr.c | 27 .start = 0xffec005c, /* PUDR */ 28 .end = 0xffec005c, 32 static unsigned char heartbeat_bit_pos[] = { 0, 1, 2, 3 }; 51 #define GBECONT 0xffc10100 56 if (((unsigned long)addr & 0x00000fff) < 0x0800) in sh7757_eth_set_mdio_gate() 64 .start = 0xfef00000, 65 .end = 0xfef001ff, 68 .start = evt2irq(0xc80), 69 .end = evt2irq(0xc80), 82 .id = 0, [all …]
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | io.h | 70 asm volatile("strh %1, %0" in __raw_writew() 78 asm volatile("ldrh %0, %1" in __raw_readw() 88 asm volatile("strb %1, %0" in __raw_writeb() 95 asm volatile("str %1, %0" in __raw_writel() 103 asm volatile("ldrb %0, %1" in __raw_readb() 113 asm volatile("ldr %0, %1" in __raw_readl() 122 #define MT_DEVICE 0 134 * The _caller variety takes a __builtin_return_address(0) value for 167 #define __iormb() do { } while (0) 168 #define __iowmb() do { } while (0) [all …]
|
/openbmc/linux/arch/m68k/kernel/ |
H A D | head.S | 312 TC_ENABLE = 0x8000 313 TC_PAGE8K = 0x4000 314 TC_PAGE4K = 0x0000 317 TTR_ENABLE = 0x8000 /* enable transparent translation */ 318 TTR_ANYMODE = 0x4000 /* user and kernel mode access */ 319 TTR_KERNELMODE = 0x2000 /* only kernel mode access */ 320 TTR_USERMODE = 0x0000 /* only user mode access */ 321 TTR_CI = 0x0400 /* inhibit cache */ 322 TTR_RW = 0x0200 /* read/write mode */ 323 TTR_RWM = 0x0100 /* read/write mask */ [all …]
|
/openbmc/linux/drivers/phy/rockchip/ |
H A D | phy-rockchip-naneng-combphy.c | 3 * Rockchip PIPE USB3.0 PCIE SATA Combo Phy driver 24 #define PHYREG6 0x14 29 #define PHYREG7 0x18 33 #define PHYREG7_RX_RTERM_MASK GENMASK(3, 0) 34 #define PHYREG7_RX_RTERM_SHIFT 0 37 #define PHYREG8 0x1C 40 #define PHYREG11 0x28 41 #define PHYREG11_SU_TRIM_0_7 0xF0 43 #define PHYREG12 0x2C 46 #define PHYREG13 0x3 [all...] |