Home
last modified time | relevance | path

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

12345678910>>...33

/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 …]
H A Ddrm_mode_config.h42 * struct drm_mode_config_funcs - basic driver provided mode setting functions
44 * Some global (i.e. not per-CRTC, connector, etc) mode setting functions that
59 * ie. when (@mode_cmd->flags & DRM_MODE_FB_MODIFIERS) == 0.
61 * IMPORTANT: These implied modifiers for legacy userspace must be
70 * driver-specific information (like the internal native buffer object
109 const struct drm_display_mode *mode);
119 * - Checking that the modes, framebuffers, scaling and placement
122 * - Checking that any hidden shared resources are not oversubscribed.
127 * - Checking that virtualized resources exported to userspace are not
130 * example is dual-pipe operations (which generally should be hidden
[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 …]
/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/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()
43 x86_platform.legacy.i8042 = X86_LEGACY_I8042_PLATFORM_ABSENT; in hv_vtl_init_platform()
44 x86_platform.legacy.rtc = 0; in hv_vtl_init_platform()
45 x86_platform.legacy.warm_reset = 0; in hv_vtl_init_platform()
46 x86_platform.legacy.reserve_bios_regions = 0; in hv_vtl_init_platform()
47 x86_platform.legacy.devices.pnpbios = 0; in hv_vtl_init_platform()
54 return ((u64)desc->base3 << 32) | ((u64)desc->base2 << 24) | in hv_vtl_system_desc_base()
55 (desc->base1 << 16) | desc->base0; in hv_vtl_system_desc_base()
60 return ((u32)desc->limit1 << 16) | (u32)desc->limit0; in hv_vtl_system_desc_limit()
[all …]
/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/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/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. )
154 # Word-size accesses may read uninitialized data past the trailing \0
336 default "elf32-i386" if X86_32
337 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/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 …]
/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/Documentation/devicetree/bindings/phy/
H A Dnvidia,tegra20-usb-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/nvidia,tegra20-usb-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dmitry Osipenko <digetx@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
12 - Thierry Reding <thierry.reding@gmail.com>
17 - items:
18 - enum:
19 - nvidia,tegra124-usb-phy
[all …]
/linux/arch/x86/kernel/fpu/
H A Dsignal.c1 // SPDX-License-Identifier: GPL-2.0
20 #include "legacy.h"
35 if (__copy_from_user(fx_sw, &fxbuf->sw_reserved[0], sizeof(*fx_sw))) in check_xstate_in_sigframe()
39 if (fx_sw->magic1 != FP_XSTATE_MAGIC1 || in check_xstate_in_sigframe()
40 fx_sw->xstate_size < min_xstate_size || in check_xstate_in_sigframe()
41 fx_sw->xstate_size > current->thread.fpu.fpstate->user_size || in check_xstate_in_sigframe()
42 fx_sw->xstate_size > fx_sw->extended_size) in check_xstate_in_sigframe()
47 * layout. This detects the case where the user just copied the legacy in check_xstate_in_sigframe()
51 if (__get_user(magic2, (__u32 __user *)(fpstate + fx_sw->xstate_size))) in check_xstate_in_sigframe()
57 trace_x86_fpu_xstate_check_failed(&current->thread.fpu); in check_xstate_in_sigframe()
[all …]

12345678910>>...33