Home
last modified time | relevance | path

Searched +full:has +full:- +full:legacy +full:- +full:mode (Results 1 – 25 of 882) sorted by relevance

12345678910>>...36

/linux/drivers/media/usb/dvb-usb/
H A Ddvb-usb-remote.c1 // 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 …]
/linux/include/drm/
H A Ddrm_modeset_helper_vtables.h3 * 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
61 * struct drm_crtc_helper_funcs - helper operations for CRTCs
63 * These hooks are used by the legacy CRTC helpers and the new atomic
70 * Callback to control power levels on the CRTC. If the mode passed in
72 * This is used by the legacy CRTC helpers to implement DPMS
78 * This callback is used by the legacy CRTC helpers. Atomic helpers
83 void (*dpms)(struct drm_crtc *crtc, int mode);
[all …]
H A Ddrm_crtc.h3 * 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 …]
/linux/Documentation/hwmon/
H A Dw83791d.rst10 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 …]
/linux/Documentation/arch/x86/
H A Dusb-legacy-support.rst2 .. 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 …]
/linux/Documentation/driver-api/i3c/
H A Dprotocol.rst1 .. 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 …]
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_bios.c2 * Copyright 2005-2006 Erik Waling
4 * Copyright 2007-2009 Stuart Bennett
33 #include <linux/io-mapping.h>
43 #define BIOSLOG(sip, fmt, arg...) NV_DEBUG(sip->dev, fmt, ##arg)
69 if (bios->major_version < 5) /* pre BIT */ in clkcmptable()
75 compareclk = ROM16(bios->data[clktable + compare_record_len * i]); in clkcmptable()
77 if (bios->major_version < 5) { in clkcmptable()
78 uint8_t tmdssub = bios->data[clktable + 2 + compare_record_len * i]; in clkcmptable()
79 scriptptr = ROM16(bios->data[bios->init_script_tbls_ptr + tmdssub * 2]); in clkcmptable()
81 scriptptr = ROM16(bios->data[clktable + 2 + compare_record_len * i]); in clkcmptable()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Drs.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2022, 2024 Intel Corporation
12 * enum iwl_tlc_mng_cfg_flags - options for TLC config flags
36 * enum iwl_tlc_mng_cfg_cw - channel width options
52 * enum iwl_tlc_mng_cfg_chains - possible chains
62 * enum iwl_tlc_mng_cfg_mode - supported modes
82 * enum iwl_tlc_mng_ht_rates - HT/VHT/HE rates
120 * enum IWL_TLC_MCS_PER_BW - mcs index per BW
121 * @IWL_TLC_MCS_PER_BW_80: mcs for bw - 20Hhz, 40Hhz, 80Hhz
122 * @IWL_TLC_MCS_PER_BW_160: mcs for bw - 160Mhz
[all …]
H A Dpower.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2017 Intel Deutschland GmbH
13 * enum iwl_ltr_config_flags - masks for LTR config command flags
39 * struct iwl_ltr_config_cmd_v1 - configures the LTR
53 * struct iwl_ltr_config_cmd - configures the LTR
77 * enum iwl_power_flags - masks for power table command flags
79 * receiver and transmitter. '0' - does not allow.
107 * struct iwl_powertable_cmd - legacy power command. Beside old API support this
[all …]
/linux/Documentation/PCI/endpoint/
H A Dpci-test-function.rst1 .. 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 …]
/linux/arch/mips/kernel/
H A Dfpu-probe.c1 // 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 …]
/linux/drivers/bluetooth/
H A Dbtintel.c1 // SPDX-License-Identifier: GPL-2.0-or-later
69 if (skb->len != sizeof(*bda)) { in btintel_check_bdaddr()
72 return -EIO; in btintel_check_bdaddr()
75 bda = (struct hci_rp_read_bd_addr *)skb->data; in btintel_check_bdaddr()
82 if (!bacmp(&bda->bdaddr, BDADDR_INTEL)) { in btintel_check_bdaddr()
84 &bda->bdaddr); in btintel_check_bdaddr()
85 set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); in btintel_check_bdaddr()
101 bt_dev_err(hdev, "Entering manufacturer mode failed (%ld)", in btintel_enter_mfg()
117 * 0x00: Just disable the manufacturing mode (0x00). in btintel_exit_mfg()
118 * 0x01: Disable manufacturing mode and reset with patches deactivated. in btintel_exit_mfg()
[all …]
/linux/Documentation/arch/arm64/
H A Dlegacy_instructions.rst2 Legacy instructions
11 The emulation mode can be controlled by writing to sysctl nodes
13 behaviours and the corresponding values of the sysctl nodes -
24 Uses software emulation. To aid migration of software, in this mode
38 The default mode depends on the status of the instruction in the
45 Supported legacy instructions
46 -----------------------------
66 for this feature to be enabled. If a new CPU - which doesn't support mixed
67 endian - is hotplugged in after this feature has been enabled, there could
/linux/drivers/firmware/arm_scmi/transports/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 This declares whether at least one SCMI transport has been configured.
52 bool "Enable atomic mode support for SCMI SMC transport"
58 mode, avoiding any kind of sleeping behaviour for selected
60 Enabling atomic mode operations allows any SCMI driver using this
62 in atomic context too, at the price of using a number of busy-waiting
66 tristate "SCMI transport based on OP-TEE service"
73 This enables the OP-TEE service based transport for SCMI.
76 transport based on OP-TEE SCMI service, answer Y.
101 with Legacy VirtIO backends and instead support only VirtIO Version 1
[all …]
/linux/arch/x86/include/asm/
H A Dx86_init.h1 /* SPDX-License-Identifier: GPL-2.0 */
14 * struct x86_init_mpparse - platform specific mpparse ops
28 * struct x86_init_resources - platform specific resource related ops
43 * struct x86_init_irqs - platform specific interrupt setup
47 * @intr_mode_select: interrupt delivery mode selection
48 * @intr_mode_init: interrupt delivery mode setup
60 * struct x86_init_oem - oem platform specific customizing functions
70 * struct x86_init_paging - platform specific paging functions
81 * struct x86_init_timers - platform specific timer setup
94 * struct x86_init_iommu - platform specific iommu setup
[all …]
/linux/arch/x86/hyperv/
H A Dhv_vtl.c1 // SPDX-License-Identifier: GPL-2.0
27 pr_info("Linux runs in Hyper-V Virtual Trust Level\n"); in hv_vtl_init_platform()
42 x86_platform.legacy.i8042 = X86_LEGACY_I8042_PLATFORM_ABSENT; in hv_vtl_init_platform()
43 x86_platform.legacy.rtc = 0; in hv_vtl_init_platform()
44 x86_platform.legacy.warm_reset = 0; in hv_vtl_init_platform()
45 x86_platform.legacy.reserve_bios_regions = 0; in hv_vtl_init_platform()
46 x86_platform.legacy.devices.pnpbios = 0; in hv_vtl_init_platform()
53 return ((u64)desc->base3 << 32) | ((u64)desc->base2 << 24) | in hv_vtl_system_desc_base()
54 (desc->base1 << 16) | desc->base0; in hv_vtl_system_desc_base()
59 return ((u32)desc->limit1 << 16) | (u32)desc->limit0; in hv_vtl_system_desc_limit()
[all …]
/linux/arch/arm/mach-imx/
H A Dmach-imx51.c1 // SPDX-License-Identifier: GPL-2.0-or-later
21 * The MIPI HSC unit has been removed from the i.MX51 Reference Manual by
34 /* setup MIPI module to legacy mode */ in imx51_ipu_mipi_setup()
37 /* CSI mode: reserved; DI control mode: legacy (from Freescale BSP) */ in imx51_ipu_mipi_setup()
48 np = of_find_compatible_node(NULL, NULL, "fsl,imx51-m4if"); in imx51_m4if_setup()
76 imx_aips_allow_unprivileged_access("fsl,imx51-aipstz"); in imx51_dt_init()
/linux/arch/powerpc/platforms/chrp/
H A Dpci.c1 // SPDX-License-Identifier: GPL-2.0
19 #include <asm/pci-bridge.h>
30 * The VLSI Golden Gate II has only 512K of PCI configuration space, so we
40 if (bus->number > 7) in gg2_read_config()
43 * Note: the caller has already checked that off is in gg2_read_config()
46 cfg_data = hose->cfg_data + ((bus->number<<16) | (devfn<<8) | off); in gg2_read_config()
67 if (bus->number > 7) in gg2_write_config()
70 * Note: the caller has already checked that off is in gg2_write_config()
73 cfg_data = hose->cfg_data + ((bus->number<<16) | (devfn<<8) | off); in gg2_write_config()
102 | (((bus->number - hose->first_busno) & 0xff) << 16) in rtas_read_config()
[all …]
/linux/Documentation/sound/designs/
H A Dmidi-2.0.rst9 more fine controls over the legacy MIDI 1.0. The fundamental changes
12 - Support of Universal MIDI Packet (UMP)
13 - Support of MIDI 2.0 protocol messages
14 - Transparent conversions between UMP and legacy MIDI 1.0 byte stream
15 - MIDI-CI for property and profile configurations
26 MIDI-CI is a high-level protocol that can talk with the MIDI device
31 the encoding/decoding of MIDI protocols on UMP, while MIDI-CI is
32 supported in user-space over the standard SysEx.
59 support for the legacy raw MIDI device for UMP Endpoints.
65 When a device supports MIDI 2.0, the USB-audio driver probes and uses
[all …]
/linux/Documentation/virt/uml/
H A Duser_mode_linux_howto_v2.rst1 .. SPDX-License-Identifier: GPL-2.0
13 Welcome to User Mode Linux
15 User Mode Linux is the first Open Source virtualization platform (first
24 has a driver for, the devices do not need to emulate real hardware.
25 Most OSes today have built-in support for a number of "fake"
27 User Mode Linux takes this concept to the ultimate extreme - there
30 concepts which map onto something provided by the host - files, sockets,
36 The UML kernel is just a process running on Linux - same as any other
49 Why Would I Want User Mode Linux?
53 * If User Mode Linux kernel crashes, your host kernel is still fine. It
[all …]
/linux/arch/x86/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 bool "64-bit kernel" if "$(ARCH)" = "x86"
7 Say yes to build a 64-bit kernel - formerly known as x86_64
8 Say no to build a 32-bit kernel - formerly known as i386
13 # Options that are inherently 32-bit kernel only:
27 # Options that are inherently 64-bit kernel only:
55 # ported to 32-bit as well. )
153 # Word-size accesses may read uninitialized data past the trailing \0
332 default "elf32-i386" if X86_32
333 default "elf64-x86-64" if X86_64
[all …]
/linux/Documentation/devicetree/bindings/i3c/
H A Di3c.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexandre Belloni <alexandre.belloni@bootlin.com>
11 - Miquel Raynal <miquel.raynal@bootlin.com>
20 pattern: "^i3c@[0-9a-f]+$"
22 "#address-cells":
35 this I3C device has a static I2C address and we want to assign it a
39 "#size-cells":
42 i3c-scl-hz:
[all …]
/linux/Documentation/timers/
H A Dhpet.rst8 Each HPET has one fixed-rate counter (at 10+ MHz, hence "High Precision")
10 each of which can generate oneshot interrupts and at least one of which has
15 HPET devices can support two interrupt routing modes. In one mode, the
18 prevents use of that mode. They support the other "legacy replacement"
19 mode where the first two comparators block interrupts from 8254 timers
/linux/drivers/gpu/drm/
H A Ddrm_crtc.c2 * Copyright (c) 2006-2008 Intel Corporation
36 #include <linux/dma-fence.h>
68 * The CRTC is also the entry point for legacy modeset operations (see
69 * &drm_crtc_funcs.set_config), legacy plane operations (see
70 * &drm_crtc_funcs.page_flip and &drm_crtc_funcs.cursor_set2), and other legacy
77 * drm_crtc_from_index - find the registered CRTC at an index
92 if (idx == crtc->index) in drm_crtc_from_index()
105 WARN_ON(drm_drv_uses_atomic_modeset(crtc->dev)); in drm_crtc_force_disable()
118 if (crtc->funcs->late_register) in drm_crtc_register_all()
119 ret = crtc->funcs->late_register(crtc); in drm_crtc_register_all()
[all …]
/linux/drivers/ata/
H A Dpata_legacy.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * pata-legacy.c - Legacy port PATA/SATA controller driver.
6 * An ATA driver for the legacy ATA ports.
9 * Opti 82C465/82C611 support: Data sheets at opti-inc.com
19 * QDI65x0 probe code based on drivers/ide/legacy/qd65xx.c
21 * Samuel Thibault <samuel.thibault@ens-lyon.org>
26 * This driver handles legacy (that is "ISA/VLB side") IDE ports found
34 * Support for the Winbond 83759A when operating in advanced mode.
35 * Multichip mode is not currently supported.
39 * Use the jumpers, autospeed and set pio_mask to the mode on the jumpers with
[all …]

12345678910>>...36