/linux/drivers/irqchip/ |
H A D | qcom-pdc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. 38 /* Notable PDC versions */ 47 #define pin_to_hwirq(r, p) ((r)->parent_base + (p) - (r)->pin_base) 79 /* Use previous DRV (client) region and shift to bank 3-4 */ in pdc_x1e_irq_enable_write() 84 /* Use our own region and shift to bank 0-2 */ in pdc_x1e_irq_enable_write() 86 bank -= 2; in pdc_x1e_irq_enable_write() 129 __pdc_enable_intr(d->hwirq, on); in pdc_enable_intr() 147 * active low interrupts to be handled at GIC, PDC has an inverter that inverts 169 * qcom_pdc_gic_set_type: Configure PDC for the interrupt [all …]
|
/linux/arch/parisc/kernel/ |
H A D | inventory.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (c) 2001 Matthew Wilcox for Hewlett-Packard 13 * Map before checking for a Snake -- this probably doesn't cause any 26 #include <asm/pdc.h> 30 #include <asm/parisc-device.h> 35 ** DEBUG_PAT Dump details which PDC PAT provides about ranges/devices. 58 /* Determine the pdc "type" used on this machine */ in setup_pdc() 60 printk(KERN_INFO "Determining PDC firmware type: "); in setup_pdc() 71 * is a pdc pat box, or it is an older box. All 64 bit capable in setup_pdc() 72 * machines are either pdc pat boxes or they support PDC_SYSTEM_MAP. in setup_pdc() [all …]
|
H A D | firmware.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/parisc/kernel/firmware.c - safe PDC access routines 5 * PDC == Processor Dependent Code 7 * See PDC documentation at 14 * Copyright 2003 Grant Grundler <grundler parisc-linux org> 15 * Copyright 2003,2004 Ryan Bradetich <rbrad@parisc-linux.org> 16 * Copyright 2004,2006 Thibaut VARENE <varenet@parisc-linux.org> 20 * guidelines when writing PDC wrappers: 22 * - the name of the pdc wrapper should match one of the macros 24 * - don't use caps for random parts of the name [all …]
|
H A D | cache.c | 6 * Copyright (C) 1999-2006 Helge Deller <deller@gmx.de> (07-13-1999) 24 #include <asm/pdc.h> 55 void flush_data_cache_local(void *); /* flushes local data-cache only */ 56 void flush_instruction_cache_local(void); /* flushes local code-cache only */ 125 test_bit(PG_dcache_dirty, &folio->flags)) { in __update_cache() 126 while (nr--) in __update_cache() 128 clear_bit(PG_dcache_dirty, &folio->flags); in __update_cache() 130 while (nr--) in __update_cache() 139 seq_printf(m, "I-cache\t\t: %ld KB\n", in show_cache_info() 142 snprintf(buf, 32, "%lu-way associative", cache_info.dc_loop); in show_cache_info() [all …]
|
/linux/drivers/parisc/ |
H A D | lba_pci.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 ** (c) Copyright 1999,2000 Hewlett-Packard Company 12 ** spaces) on platforms with an SBA/LBA chipset. A/B/C/J/L/N-class 13 ** with 4 digit model numbers - eg C3000 (and A400...sigh). 20 ** (d) play nicely with both PAT and "Legacy" PA-RISC firmware (PDC). 21 ** (dino only deals with "Legacy" PDC) 27 ** FIXME: Add support for PCI card hot-plug (OLARD). 40 #include <asm/pdc.h> 46 #include <asm/parisc-device.h> 54 #undef DEBUG_LBA_PAT /* debug PCI Resource Mgt code - PDC PAT only */ [all …]
|
H A D | asp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * (c) 2000-2023 by Helge Deller <deller@gmx.de> 34 switch (dev->id.sversion) { in asp_choose_irq() 39 case 0x75: irq = (dev->hw_path == 4) ? 5 : 6; break; /* RS232 */ in asp_choose_irq() 50 gsc_asic_assign_irq(ctrl, irq, &dev->irq); in asp_choose_irq() 52 switch (dev->id.sversion) { in asp_choose_irq() 53 case 0x73: irq = 2; break; /* i8042 High-priority */ in asp_choose_irq() 58 gsc_asic_assign_irq(ctrl, irq, &dev->aux_irq); in asp_choose_irq() 61 /* There are two register ranges we're interested in. Interrupt / 63 * 0xf082fxxx. PDC only tells us that Asp is at 0xf082f000, so for [all …]
|
H A D | dino.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 ** (c) Copyright 1999,2000 Hewlett-Packard Company 9 ** (c) Copyright 2006-2019 Helge Deller 21 ** The different between Built-in Dino and Card-Mode 24 ** Linux drivers can only use Card-Mode Dino if pci devices I/O port 26 ** requires substantial knowledge of available Host I/O address ranges 32 ** 2001-06-14 : Clement Moyroud (moyroudc@esiee.fr) 33 ** - added support for the integrated RS232. 53 #include <asm/pdc.h> 70 ** Config accessor functions only pass in the 8-bit bus number [all …]
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | qcom,qdu1000-tlmm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,qdu1000-tlmm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Melody Olvera <quic_molvera@quicinc.com> 17 - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml# 21 const: qcom,qdu1000-tlmm 29 gpio-reserved-ranges: 33 gpio-line-names: 37 "-state$": [all …]
|
H A D | qcom,sm8250-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8250-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 17 const: qcom,sm8250-pinctrl 22 reg-names: 24 - const: west 25 - const: south 26 - const: north [all …]
|
H A D | qcom,sc7180-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sc7180-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 11 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 18 const: qcom,sc7180-pinctrl 23 reg-names: 25 - const: west 26 - const: north [all …]
|
H A D | qcom,sm7150-tlmm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm7150-tlmm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 11 - Danila Tikhonov <danila@jiaxyga.com> 17 - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml# 21 const: qcom,sm7150-tlmm 26 reg-names: 28 - const: west [all …]
|
H A D | qcom,sc7280-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sc7280-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 17 const: qcom,sc7280-pinctrl 26 gpio-reserved-ranges: 30 gpio-line-names: 34 "-state$": 36 - $ref: "#/$defs/qcom-sc7280-tlmm-state" [all …]
|
H A D | qcom,sm8150-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8150-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 11 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 18 const: qcom,sm8150-pinctrl 23 reg-names: 25 - const: west 26 - const: east [all …]
|
/linux/arch/parisc/include/asm/ |
H A D | ropes.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 #include <asm/parisc-device.h> 8 /* "low end" PA8800 machines use ZX1 chipset: PAT PDC and only run 64-bit */ 33 unsigned long ibase; /* pdir IOV Space base - shared w/lba_pci */ 34 unsigned long imask; /* pdir IOV Space mask - shared w/lba_pci */ 38 unsigned long *res_hint; /* next avail IOVP - circular search */ 85 unsigned int num_ioc; /* number of on-board IOC's */ 99 return d->id.hversion == ASTRO_RUNWAY_PORT; in IS_ASTRO() 103 return d->id.hversion == IKE_MERCED_PORT; in IS_IKE() 107 return d->id.hversion == PLUTO_MCKINLEY_PORT; in IS_PLUTO() [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | x1e80100.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmh.h> 7 #include <dt-bindings/clock/qcom,sc8280xp-lpasscc.h> 8 #include <dt-bindings/clock/qcom,x1e80100-dispcc.h> 9 #include <dt-bindings/clock/qcom,x1e80100-gcc.h> 10 #include <dt-bindings/clock/qcom,x1e80100-gpucc.h> 11 #include <dt-bindings/clock/qcom,x1e80100-tcsr.h> 12 #include <dt-bindings/dma/qcom-gpi.h> 13 #include <dt-bindings/interconnect/qcom,icc.h> 14 #include <dt-bindings/interconnect/qcom,x1e80100-rpmh.h> [all …]
|
H A D | sa8775p.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 7 #include <dt-bindings/interconnect/qcom,icc.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/qcom,rpmh.h> 10 #include <dt-bindings/clock/qcom,sa8775p-dispcc.h> 11 #include <dt-bindings/clock/qcom,sa8775p-gcc.h> 12 #include <dt-bindings/clock/qcom,sa8775p-gpucc.h> 13 #include <dt-bindings/dma/qcom-gpi.h> 14 #include <dt-bindings/interconnect/qcom,sa8775p-rpmh.h> 15 #include <dt-bindings/mailbox/qcom-ipcc.h> [all …]
|
/linux/arch/parisc/mm/ |
H A D | init.c | 1 // SPDX-License-Identifier: GPL-2.0 10 * Copyright 2006-2007 Helge Deller (deller@gmx.de) 36 #include <asm/asm-offsets.h> 60 .name = "PDC data (Page Zero)", 116 physmem_range_t pmem_holes[MAX_PHYSMEM_RANGES - 1]; in setup_bootmem() 124 * Sort the ranges. Since the number of ranges is typically in setup_bootmem() 132 for (j = i; j > 0; j- in setup_bootmem() [all...] |
/linux/arch/mips/boot/dts/img/ |
H A D | pistachio.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <dt-bindings/clock/pistachio-clk.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/interrupt-controller/mips-gic.h> 11 #include <dt-bindings/reset/pistachio-resets.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 19 interrupt-parent = <&gic>; 22 #address-cells = <1>; [all …]
|
/linux/drivers/video/fbdev/sis/ |
H A D | sis_main.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Copyright (C) 2001-2005 Thomas Winischhofer, Vienna, Austria. 19 * which is (c) 1998 Gerd Knorr <kraxel@goldbach.in-berlin.de> 52 /* ---------------------- Prototypes ------------------------- */ 105 /* ------------------ Internal helper routines ----------------- */ 112 sisfb_accel = -1; in sisfb_setdefaultparms() 113 sisfb_ypan = -1; in sisfb_setdefaultparms() 114 sisfb_max = -1; in sisfb_setdefaultparms() 115 sisfb_userom = -1; in sisfb_setdefaultparms() 116 sisfb_useoem = -1; in sisfb_setdefaultparms() [all …]
|
/linux/Documentation/admin-guide/ |
H A D | devices.txt | 1 0 Unnamed devices (e.g. non-device mounts) 7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore 11 6 = /dev/core OBSOLETE - replaced by /proc/kcore 18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore 31 2 char Pseudo-TTY masters 37 Pseudo-tty's are named as follows: 40 the 1st through 16th series of 16 pseudo-ttys each, and 44 These are the old-style (BSD) PTY devices; Unix98 106 3 char Pseudo-TTY slaves 112 These are the old-style (BSD) PTY devices; Unix98 [all …]
|
H A D | kernel-parameters.txt | 16 force -- enable ACPI if default was off 17 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 18 off -- disable ACPI if default was on 19 noirq -- do not use ACPI for IRQ routing 20 strict -- Be less tolerant of platforms that are not 22 rsdt -- prefer RSDT over (default) XSDT 23 copy_dsdt -- copy DSDT to memory 24 nocmcff -- Disable firmware first mode for corrected 28 nospcr -- disable console in ACPI SPCR table as 45 If set to vendor, prefer vendor-specific driver [all …]
|