| /kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
| D | sp8870.c | 1 // 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 …]
|
| D | sp887x.c | 1 // 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 …]
|
| D | nxt200x.c | 1 // 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 …]
|
| /kernel/linux/linux-4.19/drivers/media/dvb-frontends/ |
| D | sp8870.c | 23 * This driver needs external firmware. Please use the command 25 * download/extract it, and then copy it to /usr/lib/hotplug/firmware 26 * or /lib/firmware (depending on configuration of firmware hotplug). 28 #define SP8870_DEFAULT_FIRMWARE "dvb-fe-sp8870.fw" 33 #include <linux/firmware.h> 51 u8 initialised:1; member 60 /* firmware size for sp8870 */ 63 /* starting point for firmware in file 'Sc_main.mc' */ 69 struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 4 }; in sp8870_writereg() 72 if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) { in sp8870_writereg() [all …]
|
| D | sp887x.c | 6 * This driver needs external firmware. Please use the command 8 * download/extract it, and then copy it to /usr/lib/hotplug/firmware 9 * or /lib/firmware (depending on configuration of firmware hotplug). 11 #define SP887X_DEFAULT_FIRMWARE "dvb-fe-sp887x.fw" 16 #include <linux/firmware.h> 30 u8 initialised:1; member 41 struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = len }; in i2c_writebytes() 44 if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) { in i2c_writebytes() 46 __func__, state->config->demod_address, err); in i2c_writebytes() 47 return -EREMOTEIO; in i2c_writebytes() [all …]
|
| D | nxt200x.c | 2 * Support for NXT2002 and NXT2004 - VSB/QAM 5 * Copyright (C) 2006-2014 Michael Krufky <mkrufky@linuxtv.org> 7 * and nxt2004 by Jean-Francois Thibert <jeanfrancois@sagetv.com> 25 * B2C2/BBTI Technisat Air2PC - ATSC (NXT2002) 29 * This driver needs external firmware. Please use the command 32 * download/extract the appropriate firmware, and then copy it to 33 * /usr/lib/hotplug/firmware/ or /lib/firmware/ 34 * (depending on configuration of firmware hotplug). 41 #define NXT2002_DEFAULT_FIRMWARE "dvb-fe-nxt2002.fw" 42 #define NXT2004_DEFAULT_FIRMWARE "dvb-fe-nxt2004.fw" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ |
| D | calxeda-ddr-ctrlr.yaml | 1 # 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | calxeda-xgmac.yaml | 1 # 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 …]
|
| /kernel/linux/linux-5.10/security/integrity/platform_certs/ |
| D | platform_keyring.c | 1 // 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.
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pci/ |
| D | host-generic-pci.txt | 3 Firmware-initialised PCI host controllers and PCI emulations, such as the 4 virtio-pci implementations found in kvmtool and other para-virtualised 17 - compatible : Must be "pci-host-cam-generic" or "pci-host-ecam-generic" 21 - device_type : Must be "pci". 23 - ranges : As described in IEEE Std 1275-1994, but must provide 24 at least a definition of non-prefetchable memory. One 28 - bus-range : Optional property (also described in IEEE Std 1275-1994) 32 - #address-cells : Must be 3. 34 - #size-cells : Must be 2. 36 - reg : The Configuration Space base address and size, as accessed [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | host-generic-pci.yaml | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/pci/controller/ |
| D | pci-host-generic.c | 1 // 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 …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-sti/ |
| D | platsmp.c | 1 // 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()
|
| /kernel/linux/linux-4.19/drivers/pci/controller/ |
| D | pci-host-generic.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Simple, generic PCI host controller driver targetting firmware-initialised 15 #include <linux/pci-ecam.h> 29 struct pci_config_window *cfg = bus->sysdata; in pci_dw_valid_device() 37 if (bus->number == cfg->busr.start && PCI_SLOT(devfn) > 0) in pci_dw_valid_device() 62 { .compatible = "pci-host-cam-generic", 65 { .compatible = "pci-host-ecam-generic", 68 { .compatible = "marvell,armada8k-pcie-ecam", 71 { .compatible = "socionext,synquacer-pcie-ecam", 74 { .compatible = "snps,dw-pcie-ecam", [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
| D | testmode.c | 1 // 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 …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/ath/ath10k/ |
| D | testmode.c | 2 * Copyright (c) 2014-2017 Qualcomm Atheros, Inc. 20 #include <linux/firmware.h> 49 "testmode event wmi cmd_id %d skb %pK skb->len %d\n", in ath10k_tm_event_wmi() 50 cmd_id, skb, skb->len); in ath10k_tm_event_wmi() 52 ath10k_dbg_dump(ar, ATH10K_DBG_TESTMODE, NULL, "", skb->data, skb->len); in ath10k_tm_event_wmi() 54 spin_lock_bh(&ar->data_lock); in ath10k_tm_event_wmi() 56 if (!ar->testmode.utf_monitor) { in ath10k_tm_event_wmi() 61 /* Only testmode.c should be handling events from utf firmware, in ath10k_tm_event_wmi() 63 * are not initialised. in ath10k_tm_event_wmi() 67 nl_skb = cfg80211_testmode_alloc_event_skb(ar->hw->wiphy, in ath10k_tm_event_wmi() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/intersil/orinoco/ |
| D | cfg.c | 28 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 …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intersil/orinoco/ |
| D | cfg.c | 28 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 …]
|
| /kernel/linux/linux-4.19/sound/soc/sh/ |
| D | migor.c | 1 // 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 */ 48 struct snd_soc_pcm_runtime *rtd = substream->private_data; in migor_hw_params() 49 struct snd_soc_dai *codec_dai = rtd->codec_dai; in migor_hw_params() 68 dev_dbg(codec_dai->dev, "%s: configure %luHz\n", __func__, codec_freq); in migor_hw_params() 70 ret = snd_soc_dai_set_sysclk(rtd->cpu_dai, SIU_CLKB_EXT, in migor_hw_params() 81 struct snd_soc_pcm_runtime *rtd = substream->private_data; in migor_hw_free() [all …]
|
| /kernel/linux/linux-4.19/drivers/firmware/ |
| D | arm_sdei.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/arm-smccc.h> 36 * The call to use to reach the firmware. 43 /* entry point from firmware to arch asm code */ 56 /* This pointer is handed to firmware as the event argument. */ 97 if (err && (atomic_inc_return(&arg->errors) == 1)) in sdei_cross_call_return() 98 arg->first_error = err; in sdei_cross_call_return() 105 return -EOPNOTSUPP; in sdei_to_linux_errno() 107 return -EINVAL; in sdei_to_linux_errno() 109 return -EPERM; in sdei_to_linux_errno() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/sh/ |
| D | migor.c | 1 // 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 …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/ |
| D | regulator.txt | 4 - regulator-name: A string used as a descriptive name for regulator outputs 5 - regulator-min-microvolt: smallest voltage consumers may set 6 - regulator-max-microvolt: largest voltage consumers may set 7 - regulator-microvolt-offset: Offset applied to voltages to compensate for voltage drops 8 - regulator-min-microamp: smallest current consumers may set 9 - regulator-max-microamp: largest current consumers may set 10 - regulator-input-current-limit-microamp: maximum input current regulator allows 11 - regulator-always-on: boolean, regulator should never be disabled 12 - regulator-boot-on: bootloader/firmware enabled regulator 13 - regulator-allow-bypass: allow the regulator to go into bypass mode [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | regulator.yaml | 1 # 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 …]
|
| /kernel/linux/linux-5.10/drivers/firmware/ |
| D | arm_sdei.c | 1 // 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 …]
|
| /kernel/linux/linux-5.10/arch/parisc/kernel/ |
| D | pdc_cons.c | 1 // 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 …]
|