| /kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/ |
| D | dvb-usb-remote.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* dvb-usb-remote.c is part of the DVB USB library. 4 * Copyright (C) 2004-6 Patrick Boettcher (patrick.boettcher@posteo.de) 5 * see dvb-usb-init.c for copyright information. 7 …* This file contains functions for initializing the input-device and for handling remote-control-q… 9 #include "dvb-usb-common.h" 20 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { in legacy_dvb_usb_get_keymap_index() 21 index = ke->index; in legacy_dvb_usb_get_keymap_index() 49 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_getkeycode() 50 unsigned int keymap_size = d->props.rc.legacy.rc_map_size; in legacy_dvb_usb_getkeycode() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/ |
| D | dvb-usb-remote.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* dvb-usb-remote.c is part of the DVB USB library. 4 * Copyright (C) 2004-6 Patrick Boettcher (patrick.boettcher@posteo.de) 5 * see dvb-usb-init.c for copyright information. 7 …* This file contains functions for initializing the input-device and for handling remote-control-q… 9 #include "dvb-usb-common.h" 20 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { in legacy_dvb_usb_get_keymap_index() 21 index = ke->index; in legacy_dvb_usb_get_keymap_index() 49 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_getkeycode() 50 unsigned int keymap_size = d->props.rc.legacy.rc_map_size; in legacy_dvb_usb_getkeycode() [all …]
|
| /kernel/linux/linux-5.10/include/drm/ |
| D | drm_modeset_helper_vtables.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 6 * Copyright © 2011-2013 Intel Corporation 38 * The DRM mode setting helper functions are common code for drivers to use if 56 * struct drm_crtc_helper_funcs - helper operations for CRTCs 58 * These hooks are used by the legacy CRTC helpers, the transitional plane 65 * Callback to control power levels on the CRTC. If the mode passed in 67 * This is used by the legacy CRTC helpers to implement DPMS 73 * This callback is used by the legacy CRTC helpers. Atomic helpers 78 void (*dpms)(struct drm_crtc *crtc, int mode); [all …]
|
| D | drm_crtc.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 33 #include <linux/media-bus-format.h> 80 * struct drm_crtc_state - mutable CRTC state 91 * describing what has changed in a commit. See also: 132 * @mode_changed: @mode or @enable has been changed. Used by the atomic 138 * @mode change can be done without a full modeset by only changing 144 * @active_changed: @active has been toggled. Used by the atomic 156 * Drivers are supposed to set this as-needed from their own atomic 191 * oneshot mode. In this case the fake VBLANK event is only generated [all …]
|
| /kernel/linux/linux-6.6/include/drm/ |
| D | drm_modeset_helper_vtables.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 6 * Copyright © 2011-2013 Intel Corporation 38 * The DRM mode setting helper functions are common code for drivers to use if 60 * struct drm_crtc_helper_funcs - helper operations for CRTCs 62 * These hooks are used by the legacy CRTC helpers and the new atomic 69 * Callback to control power levels on the CRTC. If the mode passed in 71 * This is used by the legacy CRTC helpers to implement DPMS 77 * This callback is used by the legacy CRTC helpers. Atomic helpers 82 void (*dpms)(struct drm_crtc *crtc, int mode); [all …]
|
| D | drm_crtc.h | 3 * Copyright © 2007-2008 Dave Airlie 4 * Copyright © 2007-2008 Intel Corporation 67 * struct drm_crtc_state - mutable CRTC state 78 * describing what has changed in a commit. See also: 114 * @mode_changed: @mode or @enable has been changed. Used by the atomic 120 * @mode change can be done without a full modeset by only changing 126 * @active_changed: @active has been toggled. Used by the atomic 138 * Drivers are supposed to set this as-needed from their own atomic 173 * oneshot mode. In this case the fake VBLANK event is only generated 185 * writeback connector attached to the CRTC has a new job queued. In [all …]
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | w83791d.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf 22 - Frodo Looijaard <frodol@dds.nl>, 23 - Philip Edelbrock <phil@netroedge.com>, 24 - Mark Studebaker <mdsxyz123@yahoo.com> 28 - Shane Huang (Winbond), 29 - Rudolf Marek <r.marek@assembler.cz> 33 - Sven Anders <anders@anduras.de> 34 - Marc Hulsman <m.hulsman@tudelft.nl> 37 ----------------- [all …]
|
| /kernel/linux/linux-6.6/Documentation/hwmon/ |
| D | w83791d.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf 22 - Frodo Looijaard <frodol@dds.nl>, 23 - Philip Edelbrock <phil@netroedge.com>, 24 - Mark Studebaker <mdsxyz123@yahoo.com> 28 - Shane Huang (Winbond), 29 - Rudolf Marek <r.marek@assembler.cz> 33 - Sven Anders <anders@anduras.de> 34 - Marc Hulsman <m.hulsman@tudelft.nl> 37 ----------------- [all …]
|
| /kernel/linux/linux-6.6/drivers/pci/msi/ |
| D | api.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * PCI MSI/MSI-X — Exported APIs for device drivers 5 * Copyright (C) 2003-2004 Intel 17 * pci_enable_msi() - Enable MSI interrupt mode on device 20 * Legacy device driver API to enable MSI interrupts mode on device and 22 * Linux IRQ will be saved at @dev->irq. The driver must invoke 40 * pci_disable_msi() - Disable MSI interrupt mode on device 43 * Legacy device driver API to disable MSI interrupt mode on device, 45 * The PCI device Linux IRQ (@dev->irq) is restored to its default 46 * pin-assertion IRQ. This is the cleanup pair of pci_enable_msi(). [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | nvidia,tegra20-usb-phy.txt | 6 - compatible : For Tegra20, must contain "nvidia,tegra20-usb-phy". 7 For Tegra30, must contain "nvidia,tegra30-usb-phy". Otherwise, must contain 8 "nvidia,<chip>-usb-phy" plus at least one of the above, where <chip> is 10 - reg : Defines the following set of registers, in the order listed: 11 - The PHY's own register set. 13 - The register set of the PHY containing the UTMI pad control registers. 14 Present if-and-only-if phy_type == utmi. 15 - phy_type : Should be one of "utmi", "ulpi" or "hsic". 16 - clocks : Defines the clocks listed in the clock-names property. 17 - clock-names : The following clock names must be present: [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/x86/ |
| D | usb-legacy-support.rst | 2 .. SPDX-License-Identifier: GPL-2.0 5 USB Legacy support 16 It has several drawbacks, though: 20 features (wheel, extra buttons, touchpad mode) of the real PS/2 mouse may 24 system crashes, because the SMM BIOS is not expecting to be in PAE mode. 27 3) If AMD64 64-bit mode is enabled, again system crashes often happen, 28 because the SMM BIOS isn't expecting the CPU to be in 64-bit mode. The 29 BIOS manufacturers only test with Windows, and Windows doesn't do 64-bit 38 compiled-in, too. 42 in the kernel config or USB Legacy support in the BIOS. A BIOS update [all …]
|
| /kernel/linux/linux-5.10/Documentation/x86/ |
| D | usb-legacy-support.rst | 2 .. SPDX-License-Identifier: GPL-2.0 5 USB Legacy support 16 It has several drawbacks, though: 20 features (wheel, extra buttons, touchpad mode) of the real PS/2 mouse may 24 system crashes, because the SMM BIOS is not expecting to be in PAE mode. 27 3) If AMD64 64-bit mode is enabled, again system crashes often happen, 28 because the SMM BIOS isn't expecting the CPU to be in 64-bit mode. The 29 BIOS manufacturers only test with Windows, and Windows doesn't do 64-bit 38 compiled-in, too. 42 in the kernel config or USB Legacy support in the BIOS. A BIOS update [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | altera_tse.txt | 1 * Altera Triple-Speed Ethernet MAC driver (TSE) 4 - compatible: Should be "altr,tse-1.0" for legacy SGDMA based TSE, and should 5 be "altr,tse-msgdma-1.0" for the preferred MSGDMA based TSE. 6 ALTR is supported for legacy device trees, but is deprecated. 8 - reg: Address and length of the register set for the device. It contains 9 the information of registers in the same order as described by reg-names 10 - reg-names: Should contain the reg names 18 - interrupts: Should contain the TSE interrupts and it's mode. 19 - interrupt-names: Should contain the interrupt names 22 - rx-fifo-depth: MAC receive FIFO buffer depth in bytes [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/ |
| D | time.c | 1 // SPDX-License-Identifier: GPL-2.0 34 return *(unsigned long *)(regs->bp + sizeof(long)); in profile_pc() 36 unsigned long *sp = (unsigned long *)regs->sp; in profile_pc() 39 * or above a saved flags. Eflags has bits 22-31 zero, in profile_pc() 57 global_clock_event->event_handler(global_clock_event); in timer_interrupt() 66 * Unconditionally register the legacy timer interrupt; even in setup_default_timer_irq() 67 * without legacy PIC/PIT we need this for the HPET0 in legacy in setup_default_timer_irq() 68 * replacement mode. in setup_default_timer_irq() 71 pr_info("Failed to register legacy timer interrupt\n"); in setup_default_timer_irq() 88 * Before PIT/HPET init, select the interrupt mode. This is required in x86_late_time_init() [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/i3c/ |
| D | protocol.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 https://resources.mipi.org/mipi-i3c-v1-download). 22 The I3C (pronounced 'eye-three-see') is a MIPI standardized protocol designed 25 while remaining power-efficient. 42 I3C is a multi-master protocol, so there might be several masters on a bus, 44 bus ownership, a master has to follow a specific procedure. 46 Each device on the I3C bus has to be assigned a dynamic address to be able to 48 set of commands. If it has a static address (also called legacy I2C address), 51 In addition to these per-device addresses, the protocol defines a broadcast 54 Once a dynamic address has been assigned to a device, this address will be used [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/i3c/ |
| D | protocol.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 https://resources.mipi.org/mipi-i3c-v1-download). 22 The I3C (pronounced 'eye-three-see') is a MIPI standardized protocol designed 25 while remaining power-efficient. 42 I3C is a multi-master protocol, so there might be several masters on a bus, 44 bus ownership, a master has to follow a specific procedure. 46 Each device on the I3C bus has to be assigned a dynamic address to be able to 48 set of commands. If it has a static address (also called legacy I2C address), 51 In addition to these per-device addresses, the protocol defines a broadcast 54 Once a dynamic address has been assigned to a device, this address will be used [all …]
|
| /kernel/linux/linux-6.6/drivers/tty/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 23 one can be used for a text-mode user session, and a third could run 25 is done with certain key combinations, usually Alt-<function key>. 42 shiny Linux system :-) 58 and warnings and which allows logins in single user mode. If you 61 common mode of operations, so you should say Y here unless you want 95 See <file:Documentation/driver-api/console.rst> for more 110 Linux has traditionally used the BSD-like names /dev/ptyxx for 112 has a number of problems. The GNU C library glibc 2.1 and later, 123 bool "Legacy (BSD) PTY support" [all …]
|
| /kernel/linux/linux-6.6/arch/ia64/pci/ |
| D | pci.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * pci.c - Low-Level PCI Access in IA-64 7 * (c) Copyright 2002, 2005 Hewlett-Packard Development Company, L.P. 8 * David Mosberger-Tang <davidm@hpl.hp.com> 19 #include <linux/pci-acpi.h> 35 * Low-level SAL-based PCI configuration access functions. Note that SAL 52 int mode, result; in raw_pci_read() local 55 return -EINVAL; in raw_pci_read() 59 mode = 0; in raw_pci_read() 62 mode = 1; in raw_pci_read() [all …]
|
| /kernel/linux/linux-5.10/arch/ia64/pci/ |
| D | pci.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * pci.c - Low-Level PCI Access in IA-64 7 * (c) Copyright 2002, 2005 Hewlett-Packard Development Company, L.P. 8 * David Mosberger-Tang <davidm@hpl.hp.com> 19 #include <linux/pci-acpi.h> 35 * Low-level SAL-based PCI configuration access functions. Note that SAL 52 int mode, result; in raw_pci_read() local 55 return -EINVAL; in raw_pci_read() 59 mode = 0; in raw_pci_read() 62 mode = 1; in raw_pci_read() [all …]
|
| /kernel/linux/linux-6.6/Documentation/PCI/endpoint/ |
| D | pci-test-function.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 Traditionally PCI RC has always been validated by using standard 11 However with the addition of EP-core in linux kernel, it is possible 12 to configure a PCI controller that can operate in EP mode to work as 19 The PCI endpoint test device has the following registers: 44 Bit 0 raise legacy IRQ 46 Bit 2 raise MSI-X IRQ 82 This register contains the interrupt type (Legacy/MSI) triggered 83 for the READ/WRITE/COPY and raise IRQ (Legacy/MSI) commands. 88 Legacy 0 [all …]
|
| /kernel/linux/linux-5.10/Documentation/PCI/endpoint/ |
| D | pci-test-function.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 Traditionally PCI RC has always been validated by using standard 11 However with the addition of EP-core in linux kernel, it is possible 12 to configure a PCI controller that can operate in EP mode to work as 19 The PCI endpoint test device has the following registers: 44 Bit 0 raise legacy IRQ 46 Bit 2 raise MSI-X IRQ 82 This register contains the interrupt type (Legacy/MSI) triggered 83 for the READ/WRITE/COPY and raise IRQ (Legacy/MSI) commands. 88 Legacy 0 [all …]
|
| /kernel/linux/linux-6.6/drivers/bluetooth/ |
| D | btintel.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 66 if (skb->len != sizeof(*bda)) { in btintel_check_bdaddr() 69 return -EIO; in btintel_check_bdaddr() 72 bda = (struct hci_rp_read_bd_addr *)skb->data; in btintel_check_bdaddr() 79 if (!bacmp(&bda->bdaddr, BDADDR_INTEL)) { in btintel_check_bdaddr() 81 &bda->bdaddr); in btintel_check_bdaddr() 82 set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); in btintel_check_bdaddr() 98 bt_dev_err(hdev, "Entering manufacturer mode failed (%ld)", in btintel_enter_mfg() 114 * 0x00: Just disable the manufacturing mode (0x00). in btintel_exit_mfg() 115 * 0x01: Disable manufacturing mode and reset with patches deactivated. in btintel_exit_mfg() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/include/asm/ |
| D | x86_init.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 * struct x86_init_mpparse - platform specific mpparse ops 28 * struct x86_init_resources - platform specific resource related ops 42 * struct x86_init_irqs - platform specific interrupt setup 46 * @intr_mode_select: interrupt delivery mode selection 47 * @intr_mode_init: interrupt delivery mode setup 59 * struct x86_init_oem - oem platform specific customizing functions 69 * struct x86_init_paging - platform specific paging functions 80 * struct x86_init_timers - platform specific timer setup 93 * struct x86_init_iommu - platform specific iommu setup [all …]
|
| /kernel/linux/linux-6.6/arch/mips/kernel/ |
| D | fpu-probe.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (C) 1994 - 2006 Ralf Baechle 16 #include <asm/cpu-features.h> 17 #include <asm/cpu-type.h> 22 #include "fpu-probe.h" 39 * Check if the CPU has an external FPU. 53 fcsr = c->fpu_csr31; in cpu_set_fpu_fcsr_mask() 71 c->fpu_msk31 = ~(fcsr0 ^ fcsr1) & ~mask; in cpu_set_fpu_fcsr_mask() 80 if (c->isa_level & (MIPS_CPU_ISA_M32R1 | MIPS_CPU_ISA_M64R1 | in cpu_set_fpu_2008() 109 if (c->isa_level & (MIPS_CPU_ISA_M32R2 | in cpu_set_fpu_2008() [all …]
|
| /kernel/linux/linux-5.10/arch/mips/kernel/ |
| D | fpu-probe.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (C) 1994 - 2006 Ralf Baechle 16 #include <asm/cpu-features.h> 17 #include <asm/cpu-type.h> 22 #include "fpu-probe.h" 39 * Check if the CPU has an external FPU. 53 fcsr = c->fpu_csr31; in cpu_set_fpu_fcsr_mask() 71 c->fpu_msk31 = ~(fcsr0 ^ fcsr1) & ~mask; in cpu_set_fpu_fcsr_mask() 80 if (c->isa_level & (MIPS_CPU_ISA_M32R1 | MIPS_CPU_ISA_M64R1 | in cpu_set_fpu_2008() 109 if (c->isa_level & (MIPS_CPU_ISA_M32R2 | in cpu_set_fpu_2008() [all …]
|