/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | fsl-qdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/fsl-qdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 15 - const: fsl,ls1021a-qdma 16 - items: 17 - enum: 18 - fsl,ls1028a-qdma 19 - fsl,ls1043a-qdma [all …]
|
H A D | fsl-qdma.txt | 8 - compatible: Must be one of 9 "fsl,ls1021a-qdma": for LS1021A Board 10 "fsl,ls1028a-qdma": for LS1028A Board 11 "fsl,ls1043a-qdma": for ls1043A Board 12 "fsl,ls1046a-qdma": for ls1046A Board 13 - reg: Should contain the register's base address and length. 14 - interrupts: Should contain a reference to the interrupt used by this 16 - interrupt-names: Should contain interrupt names: 17 "qdma-queue0": the block0 interrupt 18 "qdma-queue1": the block1 interrupt [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mips/cavium/ |
H A D | uctl.txt | 4 - compatible: "cavium,octeon-6335-uctl" 8 - reg: The base address of the UCTL register bank. 10 - #address-cells: Must be <2>. 12 - #size-cells: Must be <2>. 14 - ranges: Empty to signify direct mapping of the children. 16 - refclk-frequency: A single cell containing the reference clock 19 - refclk-type: A string describing the reference clock connection 24 compatible = "cavium,octeon-6335-uctl"; 27 #address-cells = <2>; 28 #size-cells = <2>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/ls/ |
H A D | ls1021a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Copyright 2013-2014 Freescale Semiconductor, Inc. 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/thermal/thermal.h> 10 #address-cells = <2>; 11 #size-cells = <2>; 12 interrupt-parent = <&gic>; 30 #address-cells = <1>; 31 #size-cells = <0>; 34 compatible = "arm,cortex-a7"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | fsl-ls1046a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for NXP Layerscape-1046A family SoC. 11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/thermal/thermal.h> 14 #include <dt-bindings/gpio/gpio.h> 18 interrupt-parent = <&gic>; 19 #address-cells = <2>; 20 #size-cells = <2>; 37 #address-cells = <1>; [all …]
|
H A D | fsl-ls1043a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for NXP Layerscape-1043A family SoC. 5 * Copyright 2014-2015 Freescale Semiconductor, Inc. 11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 12 #include <dt-bindings/thermal/thermal.h> 13 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 #include <dt-bindings/gpio/gpio.h> 18 interrupt-parent = <&gic>; 19 #address-cells = <2>; 20 #size-cells = <2>; [all …]
|
H A D | fsl-ls1012a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for NXP Layerscape-1012A family SoC. 6 * Copyright 2019-2020 NXP 10 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/thermal/thermal.h> 16 interrupt-parent = <&gic>; 17 #address-cells = <2>; 18 #size-cells = <2>; 23 rtic-a = &rtic_a; [all …]
|
H A D | fsl-ls1028a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for NXP Layerscape-1028A family SoC. 5 * Copyright 2018-2020 NXP 11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/thermal/thermal.h> 17 interrupt-parent = <&gic>; 18 #address-cells = <2>; 19 #size-cells = <2>; 22 #address-cells = <1>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | generic-ohci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/generic-ohci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Greg Kroah-Hartma [all...] |
H A D | generic-ehci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/generic-ehci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13 - $ref: usb-hcd.yaml 14 - if: 19 const: ibm,usb-ehci-440epx 28 - items: 29 - enum: [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | fsl,layerscape-pcie-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/fsl,layerscape-pcie-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 16 which is used to describe the PLL settings at the time of chip-reset. 26 - fsl,ls2088a-pcie-ep 27 - fsl,ls1088a-pcie-ep 28 - fsl,ls1046a-pcie-ep 29 - fsl,ls1028a-pcie-ep [all …]
|
H A D | fsl,layerscape-pcie.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/fsl,layerscape-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 16 which is used to describe the PLL settings at the time of chip-reset. 26 - enum: 27 - fsl,ls1012a-pcie 28 - fsl,ls1021a-pcie 29 - fsl,ls1028a-pcie [all …]
|
H A D | layerscape-pci.txt | 4 and thus inherits all the common properties defined in snps,dw-pcie.yaml. 7 which is used to describe the PLL settings at the time of chip-reset. 15 - compatible: should contain the platform identifier such as: 17 "fsl,ls1021a-pcie" 18 "fsl,ls2080a-pcie", "fsl,ls2085a-pcie" 19 "fsl,ls2088a-pcie" 20 "fsl,ls1088a-pcie" 21 "fsl,ls1046a-pcie" 22 "fsl,ls1043a-pcie" 23 "fsl,ls1012a-pcie" [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_ppc64.S | 19 stdu r1,-48(r1) 26 ld r4,-28696(r13) 29 // For big-endian, we load the TOC from the OPD. For little- 30 // endian, we use the .TOC. symbol to find it. 36 addis r2,r2,.TOC.-0b@ha 37 addi r2,r2,.TOC.-0b@l 39 addis r2,r2,_setjmp-0b@ha 40 addi r2,r2,_setjmp-0b@l 46 // Restore regs needed for setjmp. 54 ld r6,-28696(r13) [all …]
|
/freebsd/contrib/arm-optimized-routines/string/aarch64/ |
H A D | strncmp.S | 2 * strncmp - compare two strings 4 * Copyright (c) 2013-2022, Arm Limited. 5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 10 * ARMv8-a, AArch64. 44 /* Define endian dependent shift operations. 45 On big-endian early bytes are at MSB and on little-endian LSB. 66 /* NUL detection works on the principle that (X - 1) & (~X) & 0x80 67 (=> (X - 1) & ~(X | 0x7f)) is non-zero iff a byte is zero, and 77 eor diff, data1, data2 /* Non-zero if differences found. */ 79 bics has_nul, tmp1, tmp2 /* Non-zero if NUL terminator. */ [all …]
|
/freebsd/sys/arm64/arm64/ |
H A D | strncmp.S | 2 * strncmp - compare two strings 4 * Copyright (c) 2013-2022, Arm Limited. 5 * SPDX-License-Identifier: MIT 10 * ARMv8-a, AArch64. 48 /* Define endian dependent shift operations. 49 On big-endian early bytes are at MSB and on little-endian LSB. 70 /* NUL detection works on the principle that (X - 1) & (~X) & 0x80 71 (=> (X - 1) & ~(X | 0x7f)) is non-zero iff a byte is zero, and 81 eor diff, data1, data2 /* Non-zero if differences found. */ 83 bics has_nul, tmp1, tmp2 /* Non-zero if NUL terminator. */ [all …]
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | hp | 2 #------------------------------------------------------------------------------ 6 # XXX - somebody should figure out whether any byte order needs to be 8 # big-endian as it was mostly 68K-based. 10 # I think the 500 series was the old stack-based machines, running a 12 # big-endian or little-endian. 20 # HP-UX 10.0's "/usr/include/sys/unistd.h" (68030, 68040, PA-RISC 1.1, 21 # 1.2, and 2.0). The 1.2 and 2.0 stuff isn't in the HP-UX 10.0 23 # stuff, and the 68030 and 68040 stuff isn't there at all - are they not 29 # 0 beshort 0x20c hp200/300 HP-UX binary 30 # 0 beshort 0x20d hp400 (68030) HP-UX binary [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallLowering.cpp | 1 //===- llvm/lib/Target/ARM/ARMCallLowering.cpp - Call lowering ------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 53 // Whether Big-endian GISel is enabled, defaults to off, can be enabled for 56 EnableGISelBigEndian("enable-arm-gisel-bigendian", cl::Hidden, 58 cl::desc("Enable Global-ISel Big Endian Lowering")); 65 if (T->isArrayTy()) in isSupportedType() 66 return isSupportedType(DL, TLI, T->getArrayElementType()); in isSupportedType() 68 if (T->isStructTy()) { in isSupportedType() [all …]
|
/freebsd/sys/contrib/device-tree/src/mips/cavium-octeon/ |
H A D | octeon_3xxx.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 * use. Because of this, it contains a super-set of the available 15 phy0: ethernet-phy@0 { 17 marvell,reg-init = 21 <3 0x11 0 0x442a>, /* Reg 3,17 <- 0442a */ 22 /* irq, blink-activity, blink-link */ 23 <3 0x10 0 0x0242>; /* Reg 3,16 <- 0x0242 */ 27 phy1: ethernet-phy@1 { 29 marvell,reg-init = 33 <3 0x11 0 0x442a>, /* Reg 3,17 <- 0442a */ [all …]
|
H A D | octeon_68xx.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 7 * use. Because of this, it contains a super-set of the available 11 compatible = "cavium,octeon-6880"; 12 #address-cells = <2>; 13 #size-cells = <2>; 14 interrupt-parent = <&ciu2>; 17 compatible = "simple-bus"; 18 #address-cells = <2>; 19 #size-cells = <2>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAsmBackend.cpp | 1 //===-- ARMAsmBackend.cpp - ARM Assembler Backend -------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 63 .Default(-1u); in getFixupKind() 64 if (Type == -1u) in getFixupKind() 113 // movw / movt: 16-bits immediate but scattered into two chunks 0 - 12, 16 in getFixupKindInfo() 114 // - 19. in getFixupKindInfo() 175 // movw / movt: 16-bits immediate but scattered into two chunks 0 - 12, 16 in getFixupKindInfo() 176 // - 19. in getFixupKindInfo() 203 assert(unsigned(Kind - FirstTargetFixupKind) < getNumFixupKinds() && in getFixupKindInfo() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 1 //===-- lib/CodeGen/GlobalISel/CallLowering.cpp - Call lowering -----------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 29 #define DEBUG_TYPE "call-lowering" 108 .getFnAttribute("disable-tail-calls") in lowerCall() 113 bool IsVarArg = CB.getFunctionType()->isVarArg(); in lowerCall() 125 // The sret demotion isn't compatible with tail-calls, since the sret in lowerCall() 134 unsigned NumFixedArgs = CB.getFunctionType()->getNumParams(); in lowerCall() 141 // might point to function-local memory), we can't meaningfully tail-call. in lowerCall() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CallLowering.h | 1 //===- llvm/CodeGen/GlobalISel/CallLowering.h - Call lowering ---*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 63 SmallVector<Register, 4> Regs; member 78 /// Sentinel value for implicit machine-level input arguments. 81 ArgInfo(ArrayRef<Register> Regs, Type *Ty, unsigned OrigIndex, 84 : BaseArgInfo(Ty, Flags, IsFixed), Regs(Regs.begin(), Regs.end()), in BaseArgInfo() 86 if (!Regs.empty() && Flags.empty()) in BaseArgInfo() 87 this->Flags.push_back(ISD::ArgFlagsTy()); in BaseArgInfo() [all …]
|
/freebsd/contrib/ntp/ntpd/ |
H A D | refclock_gpsvme.c | 1 /* refclock_psc.c: clock driver for Brandywine PCI-SyncClock32/HP-UX 11.X */ 67 #define PRECISION (-20) /* precision assumed (1 us) */ 69 #define DESCRIPTION "Brandywine PCI-SyncClock32" 116 /* get the address of the mapped regs */ in psc_start() 123 pp = peer->procptr; in psc_start() 124 pp->io.clock_recv = noentry; in psc_start() 125 pp->io.srcclock = peer; in psc_start() 126 pp->io.datalen = 0; in psc_start() 127 pp->i in psc_start() [all...] |
/freebsd/sys/dev/e1000/ |
H A D | e1000_82542.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 55 * e1000_init_phy_params_82542 - Init PHY func ptrs. 60 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_params_82542() 65 phy->type = e1000_phy_none; in e1000_init_phy_params_82542() 71 * e1000_init_nvm_params_82542 - Init NVM func ptrs. 76 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82542() 80 nvm->address_bits = 6; in e1000_init_nvm_params_82542() 81 nvm->delay_usec = 50; in e1000_init_nvm_params_82542() 82 nvm->opcode_bits = 3; in e1000_init_nvm_params_82542() [all …]
|