Home
last modified time | relevance | path

Searched +full:firmware +full:- +full:initialised (Results 1 – 25 of 79) sorted by relevance

1234

/Linux-v5.10/drivers/media/dvb-frontends/
Dsp8870.c1 // SPDX-License-Identifier: GPL-2.0-or-later
10 * This driver needs external firmware. Please use the command
12 * download/extract it, and then copy it to /usr/lib/hotplug/firmware
13 * or /lib/firmware (depending on configuration of firmware hotplug).
15 #define SP8870_DEFAULT_FIRMWARE "dvb-fe-sp8870.fw"
20 #include <linux/firmware.h>
38 u8 initialised:1; member
47 /* firmware size for sp8870 */
50 /* starting point for firmware in file 'Sc_main.mc' */
56 struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 4 }; in sp8870_writereg()
[all …]
Dsp887x.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * This driver needs external firmware. Please use the command
9 * download/extract it, and then copy it to /usr/lib/hotplug/firmware
10 * or /lib/firmware (depending on configuration of firmware hotplug).
12 #define SP887X_DEFAULT_FIRMWARE "dvb-fe-sp887x.fw"
17 #include <linux/firmware.h>
31 u8 initialised:1; member
42 struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = len }; in i2c_writebytes()
45 if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) { in i2c_writebytes()
47 __func__, state->config->demod_address, err); in i2c_writebytes()
[all …]
Dnxt200x.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Support for NXT2002 and NXT2004 - VSB/QAM
6 * Copyright (C) 2006-2014 Michael Krufky <mkrufky@linuxtv.org>
8 * and nxt2004 by Jean-Francois Thibert <jeanfrancois@sagetv.com>
15 * B2C2/BBTI Technisat Air2PC - ATSC (NXT2002)
19 * This driver needs external firmware. Please use the command
22 * download/extract the appropriate firmware, and then copy it to
23 * /usr/lib/hotplug/firmware/ or /lib/firmware/
24 * (depending on configuration of firmware hotplug).
31 #define NXT2002_DEFAULT_FIRMWARE "dvb-fe-nxt2002.fw"
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/memory-controllers/
Dcalxeda-ddr-ctrlr.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/calxeda-ddr-ctrlr.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The Calxeda DDR memory controller is initialised and programmed by the
11 firmware, but an OS might want to read its registers for error reporting
15 - Andre Przywara <andre.przywara@arm.com>
20 - calxeda,hb-ddr-ctrl
21 - calxeda,ecx-2000-ddr-ctrl
30 - compatible
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/net/
Dcalxeda-xgmac.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/calxeda-xgmac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 internal machine "network fabric", which is set up, initialised and
12 managed by the firmware. So there are no PHY properties in this
17 - Andre Przywara <andre.przywara@arm.com>
21 const: calxeda,hb-xgmac
34 dma-coherent: true
37 - compatible
[all …]
/Linux-v5.10/security/integrity/platform_certs/
Dplatform_keyring.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Platform keyring for firmware/platform keys
18 * add_to_platform_keyring - Add to platform keyring without validation.
56 * Must be initialised before we try and load the keys into the keyring.
/Linux-v5.10/Documentation/devicetree/bindings/pci/
Dhost-generic-pci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Will Deacon <will@kernel.org>
13 Firmware-initialised PCI host controllers and PCI emulations, such as the
14 virtio-pci implementations found in kvmtool and other para-virtualised
21 Configuration Space is assumed to be memory-mapped (as opposed to being
26 For CAM, this 24-bit offset is:
41 - description:
[all …]
/Linux-v5.10/drivers/pci/controller/
Dpci-host-generic.c1 // SPDX-License-Identifier: GPL-2.0
3 * Simple, generic PCI host controller driver targeting firmware-initialised
14 #include <linux/pci-ecam.h>
28 struct pci_config_window *cfg = bus->sysdata; in pci_dw_valid_device()
36 if (bus->number == cfg->busr.start && PCI_SLOT(devfn) > 0) in pci_dw_valid_device()
61 { .compatible = "pci-host-cam-generic",
64 { .compatible = "pci-host-ecam-generic",
67 { .compatible = "marvell,armada8k-pcie-ecam",
70 { .compatible = "socionext,synquacer-pcie-ecam",
73 { .compatible = "snps,dw-pcie-ecam",
[all …]
/Linux-v5.10/arch/arm/mach-sti/
Dplatsmp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/mach-sti/platsmp.c
8 * Cloned from linux/arch/arm/mach-vexpress/platsmp.c
35 * Secondary CPU is initialised and started by a U-BOOTROM firmware. in sti_boot_secondary()
56 np = of_find_compatible_node(NULL, NULL, "arm,cortex-a9-scu"); in sti_smp_prepare_cpus()
74 if (of_property_read_u32(np, "cpu-release-addr", in sti_smp_prepare_cpus()
76 pr_err("CPU %d: missing or invalid cpu-release-addr " in sti_smp_prepare_cpus()
82 * cpu-release-addr is usually configured in SBC DMEM but can in sti_smp_prepare_cpus()
/Linux-v5.10/drivers/net/wireless/ath/ath10k/
Dtestmode.c1 // SPDX-License-Identifier: ISC
3 * Copyright (c) 2014-2017 Qualcomm Atheros, Inc.
9 #include <linux/firmware.h>
38 "testmode event wmi cmd_id %d skb %pK skb->len %d\n", in ath10k_tm_event_wmi()
39 cmd_id, skb, skb->len); in ath10k_tm_event_wmi()
41 ath10k_dbg_dump(ar, ATH10K_DBG_TESTMODE, NULL, "", skb->data, skb->len); in ath10k_tm_event_wmi()
43 spin_lock_bh(&ar->data_lock); in ath10k_tm_event_wmi()
45 if (!ar->testmode.utf_monitor) { in ath10k_tm_event_wmi()
50 /* Only testmode.c should be handling events from utf firmware, in ath10k_tm_event_wmi()
52 * are not initialised. in ath10k_tm_event_wmi()
[all …]
/Linux-v5.10/drivers/net/wireless/intersil/orinoco/
Dcfg.c28 wiphy->privid = orinoco_wiphy_privid; in orinoco_wiphy_init()
30 set_wiphy_dev(wiphy, priv->dev); in orinoco_wiphy_init()
33 /* Called after firmware is initialised */
39 if (priv->firmware_type == FIRMWARE_TYPE_AGERE) in orinoco_wiphy_register()
40 wiphy->max_scan_ssids = 1; in orinoco_wiphy_register()
42 wiphy->max_scan_ssids = 0; in orinoco_wiphy_register()
44 wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION); in orinoco_wiphy_register()
46 /* TODO: should we set if we only have demo ad-hoc? in orinoco_wiphy_register()
47 * (priv->has_port3) in orinoco_wiphy_register()
49 if (priv->has_ibss) in orinoco_wiphy_register()
[all …]
/Linux-v5.10/sound/soc/sh/
Dmigor.c1 // SPDX-License-Identifier: GPL-2.0
3 // ALSA SoC driver for Migo-R
5 // Copyright (C) 2009-2010 Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9 #include <linux/firmware.h>
40 .rate = 0, /* initialised at run-time */
68 dev_dbg(codec_dai->dev, "%s: configure %luHz\n", __func__, codec_freq); in migor_hw_params()
85 use_count--; in migor_hw_free()
91 dev_dbg(codec_dai->dev, "Unbalanced hw_free!\n"); in migor_hw_free()
114 /* On-board microphone */
125 /* migor digital audio interface glue - connects codec <--> CPU */
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/regulator/
Dregulator.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Liam Girdwood <lgirdwood@gmail.com>
11 - Mark Brown <broonie@kernel.org>
14 regulator-name:
18 regulator-min-microvolt:
21 regulator-max-microvolt:
24 regulator-microvolt-offset:
27 regulator-min-microamp:
[all …]
/Linux-v5.10/drivers/firmware/
Darm_sdei.c1 // SPDX-License-Identifier: GPL-2.0
8 #include <linux/arm-smccc.h>
37 * The call to use to reach the firmware.
44 /* entry point from firmware to arch asm code */
57 /* This pointer is handed to firmware as the event argument. */
113 if (err && (atomic_inc_return(&arg->errors) == 1)) in sdei_cross_call_return()
114 arg->first_error = err; in sdei_cross_call_return()
121 return -EOPNOTSUPP; in sdei_to_linux_errno()
123 return -EINVAL; in sdei_to_linux_errno()
125 return -EPERM; in sdei_to_linux_errno()
[all …]
/Linux-v5.10/arch/parisc/kernel/
Dpdc_cons.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * PDC Console support - ie use firmware to dump text via boot console
5 * Copyright (C) 1999-2003 Matthew Wilcox <willy at parisc-linux.org>
7 * Copyright (C) 2000 John Marvin <jsm at parisc-linux.org>
8 * Copyright (C) 2000-2003 Paul Bame <bame at parisc-linux.org>
11 * Copyright (C) 2000 Grant Grundler <grundler with parisc-linux.org>
12 * Copyright (C) 2001-2002 Ryan Bradetich <rbrad at parisc-linux.org>
13 * Copyright (C) 2001 Helge Deller <deller at parisc-linux.org>
14 * Copyright (C) 2001 Thomas Bogendoerfer <tsbogend at parisc-linux.org>
15 * Copyright (C) 2002 Randolph Chung <tausq with parisc-linux.org>
[all …]
/Linux-v5.10/arch/arm64/kernel/
Dproton-pack.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability
20 #include <linux/arm-smccc.h>
67 * - Mitigated in hardware and advertised by ID_AA64PFR0_EL1.CSV2.
68 * - Mitigated in hardware and listed in our "safe list".
69 * - Mitigated in software by firmware.
70 * - Mitigated in software by a CPU-specific dance in the kernel and a
71 * firmware call at EL2.
72 * - Vulnerable.
92 pr_info_once("spectre-v2 mitigation disabled by command line option\n"); in spectre_v2_mitigations_off()
[all …]
/Linux-v5.10/arch/arm/kernel/
Dhyp-stub.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
7 #include <linux/irqchip/arm-gic-v3.h>
17 * This is not in .bss, because we set it sufficiently early that the boot-time
58 * The zImage loader only runs on one CPU, so we don't bother with mult-CPU
70 * These must be called with the MMU and D-cache off.
109 * Eventually, CPU-specific code might be needed -- assume not for now
133 @ Make sure NS-SVC is initialised appropriately
178 @ SRE bit could be forced to 0 by firmware.
234 .long __boot_cpu_mode - .
/Linux-v5.10/sound/pci/mixart/
Dmixart_hwdep.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * DSP firmware management
12 #include <linux/firmware.h>
54 return -EBUSY; in mixart_wait_nice_for_register_value()
89 static int mixart_load_elf(struct mixart_mgr *mgr, const struct firmware *dsp ) in mixart_load_elf()
95 elf_header = (struct snd_mixart_elf32_ehdr *)dsp->data; in mixart_load_elf()
97 if ( elf32_magic_number[i] != elf_header->e_ident[i] ) in mixart_load_elf()
98 return -EINVAL; in mixart_load_elf()
100 if( elf_header->e_phoff != 0 ) { in mixart_load_elf()
103 for( i=0; i < be16_to_cpu(elf_header->e_phnum); i++ ) { in mixart_load_elf()
[all …]
/Linux-v5.10/drivers/net/ethernet/sfc/
Dnet_driver.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2005-2006 Fen Systems Ltd.
5 * Copyright 2005-2013 Solarflare Communications Inc.
61 /* Checksum generation is a per-queue option in hardware, so each
68 #define EFX_TXQ_TYPE_HIGHPRI 4 /* High-priority (for TC) */
70 /* HIGHPRI is Siena-only, and INNER_CSUM is EF10, so no need for both */
86 #define EFX_RX_USR_BUF_SIZE (2048 - 256)
89 * of every buffer. Otherwise, we just need to ensure 4-byte
98 /* Non-standard XDP_PACKET_HEADROOM and tailroom to satisfy XDP_REDIRECT and
111 * struct efx_buffer - A general-purpose DMA buffer
[all …]
/Linux-v5.10/drivers/gpu/drm/gma500/
Dpsb_device.c1 // SPDX-License-Identifier: GPL-2.0-only
21 struct drm_psb_private *dev_priv = dev->dev_private; in psb_output_init()
22 psb_intel_lvds_init(dev, &dev_priv->mode_dev); in psb_output_init()
50 /* FIXME: ideally return actual value in case firmware fiddled with in psb_get_brightness()
58 struct drm_psb_private *dev_priv = dev->dev_private; in psb_backlight_setup()
67 if (!dev_priv->lvds_bl) { in psb_backlight_setup()
68 dev_err(dev->dev, "Has no valid LVDS backlight info\n"); in psb_backlight_setup()
69 return -ENOENT; in psb_backlight_setup()
71 bl_max_freq = dev_priv->lvds_bl->freq; in psb_backlight_setup()
74 core_clock = dev_priv->core_freq; in psb_backlight_setup()
[all …]
/Linux-v5.10/drivers/crypto/chelsio/
Dchcr_core.c4 * Copyright (C) 2011-2016 Chelsio Communications. All rights reserved.
56 if (atomic_read(&dev->inflight)) { in detach_work_fn()
57 dev->wqretry--; in detach_work_fn()
58 if (dev->wqretry) { in detach_work_fn()
60 atomic_read(&dev->inflight)); in detach_work_fn()
62 schedule_delayed_work(&dev->detach_work, WQ_DETACH_TM); in detach_work_fn()
65 atomic_read(&dev->inflight)); in detach_work_fn()
66 complete(&dev->detach_comp); in detach_work_fn()
69 complete(&dev->detach_comp); in detach_work_fn()
79 * device in round-robin fashion for crypto operations in assign_chcr_device()
[all …]
/Linux-v5.10/drivers/scsi/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
6 # Rewritten to use lists instead of if-statements.
18 CFLAGS_aha152x.o = -DAHA152X_STAT -DAUTOCONF
19 CFLAGS_gdth.o = # -DDEBUG_GDTH=2 -D__SERIAL__ -D__COM2__ -DGDTH_STATISTICS
21 obj-$(CONFIG_PCMCIA) += pcmcia/
23 obj-$(CONFIG_SCSI) += scsi_mod.o
24 obj-$(CONFIG_BLK_SCSI_REQUEST) += scsi_common.o
26 obj-$(CONFIG_RAID_ATTRS) += raid_class.o
28 # --- NOTE ORDERING HERE ---
29 # For kernel non-modular link, transport attributes need to
[all …]
/Linux-v5.10/drivers/of/
Ddevice.c1 // SPDX-License-Identifier: GPL-2.0
8 #include <linux/dma-direct.h> /* for bus_dma_region */
9 #include <linux/dma-map-ops.h>
20 * of_match_device - Tell if a struct device matches an of_device_id list
30 if ((!matches) || (!dev->of_node)) in of_match_device()
32 return of_match_node(matches, dev->of_node); in of_match_device()
42 tmp = get_device(&dev->dev); in of_dev_get()
53 put_device(&dev->dev); in of_dev_put()
59 BUG_ON(ofdev->dev.of_node == NULL); in of_device_add()
63 ofdev->name = dev_name(&ofdev->dev); in of_device_add()
[all …]
/Linux-v5.10/drivers/net/wireless/intel/iwlwifi/fw/api/
Dsta.h8 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH
9 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
10 * Copyright(c) 2012-2014, 2018 - 2020 Intel Corporation
26 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
30 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH
31 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH
32 * Copyright(c) 2012-2014, 2018 - 2020 Intel Corporation
66 * enum iwl_sta_flags - flags for the ADD_STA host command
76 * @STA_FLG_MAX_AGG_SIZE_MSK: maximal size for A-MPDU (mask)
77 * @STA_FLG_MAX_AGG_SIZE_SHIFT: maximal size for A-MPDU (bit shift)
[all …]
/Linux-v5.10/drivers/net/wireless/
Dray_cs.c1 // SPDX-License-Identifier: GPL-2.0-only
11 * Arnaldo Carvalho de Melo <acme@conectiva.com.br> - 08/08/2000
12 * - reorganize kmallocs in ray_attach, checking all for failure
15 * Daniele Bellucci <bellucda@tiscali.it> - 07/10/2003
16 * - Audit copy_to_user in ioctl(SIOCGIWESSID)
194 0xff, 0xff, /* roam-low snr, low snr count */
197 /* b4 - b5 differences start here */
229 0xff, 0xff, /* roam-low snr, low snr count */
232 /* b4 - b5 differences start here */
255 "Raylink/WebGear wireless LAN - Corey <Thomas corey@world.std.com>";
[all …]

1234