| /linux/Documentation/devicetree/bindings/net/ |
| H A D | maxlinear,gpy2xx.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 11 - Michael Walle <michael@walle.cc> 14 - $ref: ethernet-phy.yaml# 17 maxlinear,use-broken-interrupts: 19 Interrupts are broken on some GPY2xx PHYs in that they keep the 23 interrupts are disabled for this PHY and polling mode is used. If one 31 maxlinear,use-broken-interrupts: [ interrupts ] [all …]
|
| /linux/arch/sh/ |
| H A D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0 4 bool "Use LinuxSH standard BIOS" 6 Say Y here if your target has the gdb-sh-stub 8 in FLASH or EPROM. The kernel will use standard BIOS calls during 11 on-board Ethernet interface, and shut down the hardware). Note this 30 used by the SH-IPL bootloader, starting very early in the boot 37 bool "Use 4Kb for kernel stacks instead of 8Kb" 38 depends on DEBUG_KERNEL && (MMU || BROKEN) && !PAGE_SIZE_64KB 40 If you say Y here the kernel will use a 4Kb stacksize for the 44 will also use IRQ stacks to compensate for the reduced stackspace. [all …]
|
| /linux/arch/parisc/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 87 select HAVE_DYNAMIC_FTRACE if $(cc-option,-fpatchable-function-entry=1,1) 97 The PA-RISC microprocessor is designed by Hewlett-Packard and used 99 and later HP3000 series). The PA-RISC Linux project home page is 159 # unless you want to implement ACPI on PA-RISC ... ;-) 175 depends on BROKEN 194 that can run on all 32-bit PA CPUs (albeit not optimally fast), 197 Specifying "PA8000" here will allow you to select a 64-bit kernel 203 Select this option for the PCX-L processor, as used in the 205 D200, D210, D300, D310 and E-class [all …]
|
| /linux/drivers/watchdog/ |
| H A D | cpwd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* cpwd.c - driver implementation for hardware watchdog 6 * interface and Solaris-compatible ioctls as best it is 11 * timer interrupts. We use a timer to periodically 43 #define WD_BADMODEL "SUNW,501-5336" 82 bool broken; member 97 /* Sun uses Altera PLD EPF8820ATC144-4 100 * 1) RIC - sends an interrupt when triggered 101 * 2) XIR - asserts XIR_B_RESET when triggered, resets CPU 102 * 3) POR - asserts POR_B_RESET when triggered, resets CPU, backplane, board [all …]
|
| /linux/arch/alpha/kernel/ |
| H A D | pci_impl.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 * We can't just blindly use 64K for machines with EISA busses; they 15 * may also have PCI-PCI bridges present, and then we'd configure the 20 * BIOSes (Millennium for one) use PCI Config space "mechanism #2" 31 * a single bit set. This is so that devices like the broken Myrinet card 38 * that get passed through the PCI<->ISA bridge chip. Although this causes 39 * us to set the PCI->Mem window bases lower than normal, we still allocate 44 * We accept the risk that a broken Myrinet card will be put into a true XL 47 #define XL_DEFAULT_MEM_BASE ((16+2)*1024*1024) /* 16M to 64M-1 is avail */ 58 * memory addresses. However, we do not use them all, in order to [all …]
|
| /linux/Documentation/devicetree/bindings/serial/ |
| H A D | 8250.yaml | 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - devicetree@vger.kernel.org 13 - $ref: serial.yaml# 14 - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml# 15 - if: 17 - required: 18 - aspeed,lpc-io-reg 19 - required: 20 - aspeed,lpc-interrupts [all …]
|
| /linux/arch/powerpc/include/asm/ |
| H A D | mpic.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 27 * 0b00 = pass through (interrupts routed to IRQ0) 71 * Per-Processor registers 92 * Per-source registers 149 * Per-Processor registers 162 * Per-source registers 287 /* vector numbers used for FSL MPIC error interrupts */ 355 /* Set this for a big-endian MPIC */ 357 /* Broken U3 MPIC */ 359 /* Broken IPI registers (autodetected) */ [all …]
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | marvell,mv64xxx-i2c.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/i2c/marvell,mv64xxx-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Gregory CLEMENT <gregory.clement@bootlin.com> 15 - const: allwinner,sun4i-a10-i2c 16 - items: 17 - const: allwinner,sun7i-a20-i2c 18 - const: allwinner,sun4i-a10-i2c 19 - const: allwinner,sun6i-a31-i2c [all …]
|
| /linux/Documentation/devicetree/bindings/timer/ |
| H A D | arm,arch_timer_mmio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <marc.zyngier@arm.com> 11 - Mark Rutland <mark.rutland@arm.com> 17 The memory mapped timer is attached to a GIC to deliver its interrupts via SPIs. 22 - enum: 23 - arm,armv7-timer-mem 29 '#address-cells': 32 '#size-cells': [all …]
|
| H A D | arm,arch_timer.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <marc.zyngier@arm.com> 11 - Mark Rutland <mark.rutland@arm.com> 13 ARM cores may have a per-core architected timer, which provides per-cpu timers, 17 The per-core architected timer is attached to a GIC to deliver its 18 per-processor interrupts via PPIs. The memory mapped timer is attached to a GIC 19 to deliver its interrupts via SPIs. 24 - items: [all …]
|
| /linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ |
| H A D | ucc.txt | 4 - device_type : should be "network", "hldc", "uart", "transparent" 6 - compatible : could be "ucc_geth" or "fsl_atm" and so on. 7 - cell-index : the ucc number(1-8), corresponding to UCCx in UM. 8 - reg : Offset and length of the register set for the device 9 - interrupts : <a b> where a is the interrupt number and b is a 14 - pio-handle : The phandle for the Parallel I/O port configuration. 15 - port-number : for UART drivers, the port number to use, between 0 and 3. 18 CPM UART driver, the port-number is required for the QE UART driver. 19 - soft-uart : for UART drivers, if specified this means the QE UART device 20 driver should use "Soft-UART" mode, which is needed on some SOCs that have [all …]
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun5i-a13-licheepi-one.dts | 4 * Based on sun5i-a13-olinuxino.dts, which is 5 * Copyright 2012 Maxime Ripard <maxime.ripard@free-electrons.com> 8 * This file is dual-licensed: you can use it either under the terms 28 * restriction, including without limitation the rights to use, 43 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 47 /dts-v1/; 48 #include "sun5i-a13.dtsi" 49 #include "sunxi-common-regulators.dtsi" 51 #include <dt-bindings/gpio/gpio.h> 52 #include <dt-bindings/input/input.h> [all …]
|
| H A D | sun5i-a13-utoo-p66.dts | 4 * This file is dual-licensed: you can use it either under the terms 24 * restriction, including without limitation the rights to use, 39 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 43 /dts-v1/; 44 #include "sun5i-a13.dtsi" 45 #include "sun5i-reference-design-tablet.dtsi" 46 #include <dt-bindings/interrupt-controller/irq.h> 50 compatible = "utoo,p66", "allwinner,sun5i-a13"; 54 /delete-property/serial0; 58 /delete-property/stdout-path; [all …]
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | stm32746g-eval.dts | 2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 4 * This file is dual-licensed: you can use it either under the terms 24 * restriction, including without limitation the rights to use, 39 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 43 /dts-v1/; 45 #include "stm32f746-pinctrl.dtsi" 46 #include <dt-bindings/input/input.h> 47 #include <dt-bindings/interrupt-controller/irq.h> 50 model = "STMicroelectronics STM32746g-EVAL board"; 51 compatible = "st,stm32746g-eval", "st,stm32f746"; [all …]
|
| H A D | stm32mp157a-stinger96.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 9 #include "stm32mp15-pinctrl.dtsi" 10 #include "stm32mp15xxac-pinctrl.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/mfd/st,stpmic1.h> 24 stdout-path = "serial1:115200n8"; 33 compatible = "gpio-leds"; 38 linux,default-trigger = "heartbeat"; 39 default-state = "off"; [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
| H A D | uncore-cache.json | 130 …Credits Occupancy : For Transgress 0 : Number of CMS Agent 0 AD credits in use in a given cycle, p… 141 …Credits Occupancy : For Transgress 1 : Number of CMS Agent 0 AD credits in use in a given cycle, p… 152 …Credits Occupancy : For Transgress 2 : Number of CMS Agent 0 AD credits in use in a given cycle, p… 163 …Credits Occupancy : For Transgress 3 : Number of CMS Agent 0 AD credits in use in a given cycle, p… 174 …Credits Occupancy : For Transgress 4 : Number of CMS Agent 0 AD credits in use in a given cycle, p… 185 …Credits Occupancy : For Transgress 5 : Number of CMS Agent 0 AD credits in use in a given cycle, p… 196 …Credits Occupancy : For Transgress 6 : Number of CMS Agent 0 AD credits in use in a given cycle, p… 207 …Credits Occupancy : For Transgress 7 : Number of CMS Agent 0 AD credits in use in a given cycle, p… 218 …redits Occupancy : For Transgress 10 : Number of CMS Agent 0 AD credits in use in a given cycle, p… 229 …Credits Occupancy : For Transgress 8 : Number of CMS Agent 0 AD credits in use in a given cycle, p… [all …]
|
| /linux/arch/m68k/ |
| H A D | Kconfig.devices | 1 # SPDX-License-Identifier: GPL-2.0 6 depends on BROKEN && (Q40 || SUN3X) 12 bool "Use power LED as a heartbeat" if AMIGA || APOLLO || ATARI || Q40 15 Use the power-on LED on your machine as a load meter. The exact 16 behavior is platform-dependent, but normally the flash frequency is 17 a hyperbolic function of the 5-minute load average. 19 # We have a dedicated heartbeat LED. :-) 75 ROM port. The driver works by polling instead of interrupts, so it 92 If you want to be able to use the DSP56001 in Falcons, say Y. This 102 If you want to use your Amiga's built-in serial port in Linux, [all …]
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | arm,gic-v3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/arm,gic-v3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <maz@kernel.org> 14 Peripheral Interrupts (PPI), Shared Peripheral Interrupts (SPI), 15 Software Generated Interrupts (SGI), and Locality-specific Peripheral 16 Interrupts (LPI). 19 - $ref: /schemas/interrupt-controller.yaml# 24 - items: [all …]
|
| /linux/include/linux/platform_data/ |
| H A D | brcmfmac.h | 4 * Permission to use, copy, modify, and/or distribute this software for any 12 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 14 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 34 * Note: the brcmfmac can be loaded as module or be statically built-in into 35 * the kernel. If built-in then do note that it uses module_init (and 38 * it built-in to the kernel then use a higher initcall then device_initcall 48 * enum brcmf_bus_type - Bus type identifier. Currently SDIO, USB and PCIE are 59 * struct brcmfmac_sdio_pd - SDIO Device specific platform data. 61 * @txglomsz: SDIO txglom size. Use 0 if default of driver is to be 68 * @oob_irq_supported: does the board have support for OOB interrupts. SDIO [all …]
|
| /linux/arch/x86/kernel/ |
| H A D | apm_32.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* -*- linux-c -*- 4 * Copyright 1994-2001 Stephen Rothwell (sfr@canb.auug.org.au) 16 * (Thanks to Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de>) 41 * 1.0: use fixed device number, consolidate /proc/apm into this file, 43 * 1.1: support user-space standby and suspend, power off after system 46 * is only incorrect by 30-60mS (vs. 1S previously) (Gabor J. Toth 48 * screen-blanking and gpm (Stephen Rothwell); Linux 1.99.4 63 * <echter@informatik.uni-rostock.de> 89 * Use CONFIG_SMP instead of __SMP__ [all …]
|
| /linux/Documentation/admin-guide/blockdev/ |
| H A D | floppy.rst | 19 Example: If your kernel is called linux-2.6.9, type the following line 22 linux-2.6.9 floppy=thinkpad 25 of linux-2.6.9:: 31 linux-2.6.9 floppy=daring floppy=two_fdc 43 If you use the floppy driver as a module, use the following syntax:: 81 0x370, and if you use the 'cmos' option. 84 Tells the floppy driver that you have a Thinkpad. Thinkpads use an 91 Tells the floppy driver not to use Dma for data transfers. 96 and is thus harder to find, whereas non-dma buffers may be 99 later are OK. You also need at least a 486 to use nodma. [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-gic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * o There is one Interrupt Distributor, which receives interrupts 10 * o There is one CPU Interface per CPU, which sends interrupts sent 11 * by the Distributor, and interrupts generated locally, to the 16 * Note that IRQs 0-31 are special - they are local to each CPU. 18 * registers are banked per-cpu for these sources. 42 #include <linux/irqchip/arm-gic.h> 50 #include "irq-gic-common.h" 59 "GICv3 system registers enabled, broken firmware!\n"); in gic_check_cpu_features() 115 * the logical CPU numbering. Let's use a mapping as returned [all …]
|
| /linux/Documentation/accel/qaic/ |
| H A D | qaic.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 10 Interrupts chapter 14 -------------------- 21 non-empty and generate MSIs at a rate equivalent to the speed of the 37 generates 100k IRQs per second (per /proc/interrupts) is reduced to roughly 64 42 --------------- 51 when only one MSI has been configured and directs the interrupts for the DBCs 57 If the DBC is configured to force MSI interrupts, this can circumvent the 72 QAIC handles and enforces the required little endianness and 64-bit alignment, 76 The terminate transaction is of particular use to QAIC. QAIC is not aware of [all …]
|
| /linux/drivers/usb/host/ |
| H A D | uhci-hcd.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * (C) Copyright 1999-2002 Johannes Erdfelt, johannes@erdfelt.com 15 * support from usb-ohci.c by Adam Richter, adam@yggdrasil.com). 16 * (C) Copyright 1999 Gregory P. Smith (from usb-ohci.c) 17 * (C) Copyright 2004-2007 Alan Stern, stern@rowland.harvard.edu 40 #include <linux/dma-mapping.h> 50 #include "uhci-hcd.h" 105 * There's not much to be done about period-1 interrupts; they have in uhci_frame_skel_link() 106 * to occur in every frame. But we can schedule period-2 interrupts in uhci_frame_skel_link() 107 * in odd-numbered frames, period-4 interrupts in frames congruent in uhci_frame_skel_link() [all …]
|
| /linux/tools/arch/mips/include/uapi/asm/ |
| H A D | kvm.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 26 * If Config[AT] is zero (32-bit CPU), the register contents are 27 * stored in the lower 32-bits of the struct kvm_regs fields and sign 28 * extended to 64-bits. 46 * For MIPS, we use KVM_SET_ONE_REG and KVM_GET_ONE_REG to access various 47 * registers. The id field is broken down as follows: 49 * bits[63..52] - As per linux/kvm.h 50 * bits[51..32] - Must be zero. 51 * bits[31..16] - Register set. 56 * bits[15..8] - Must be zero. [all …]
|