Home
last modified time | relevance | path

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

12345678910>>...34

/linux-6.12.1/sound/soc/sof/intel/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 This adds support for Sound Open Firmware for Intel(R) platforms.
15 This option is not user-selectable but automagically handled by
23 This option is not user-selectable but automagically handled by
35 This option is not user-selectable but automagically handled by
49 This adds support for Sound Open Firmware for Intel(R) platforms
54 Existing firmware/topology binaries and UCM configurations
69 This adds support for Sound Open Firmware for Intel(R) platforms
73 Existing firmware/topology binaries and UCM configurations typically
77 DMA and suspend-resume, this is not a recommended option for
[all …]
/linux-6.12.1/Documentation/arch/powerpc/
Dbooting.rst1 .. SPDX-License-Identifier: GPL-2.0
4 ------------------
9 bootloader <-> kernel interfaces, in order to avoid the degeneration that had
14 merged architecture for ppc32 and ppc64, new 32-bit platforms and 32-bit
19 of a device-tree whose format is defined after Open Firmware specification.
21 doesn't require the device-tree to represent every device in the system and only
41 a) Boot from Open Firmware. If your firmware is compatible
42 with Open Firmware (IEEE 1275) or provides an OF compatible
47 bindings to powerpc. Only the 32-bit client interface
54 extract the device-tree and other information from open
[all …]
/linux-6.12.1/tools/testing/selftests/firmware/
Dfw_namespace.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Test triggering of loading of firmware from different mount
3 * namespaces. Expect firmware to be always loaded from the mount
31 umount("/lib/firmware"); in die()
39 fd = open(sys_path, O_WRONLY); in trigger_fw()
41 die("open failed: %s\n", in trigger_fw()
53 fd = open(fw_path, O_WRONLY | O_CREAT, 0600); in setup_fw()
55 die("open failed: %s\n", in setup_fw()
57 if (write(fd, fw, sizeof(fw) -1) != sizeof(fw) -1) in setup_fw()
68 if (mount("test", "/lib/firmware", "tmpfs", MS_RDONLY, NULL) == -1) in test_fw_in_ns()
[all …]
/linux-6.12.1/sound/soc/sof/imx/
DKconfig1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
8 This adds support for Sound Open Firmware for NXP i.MX platforms.
22 This option is not user-selectable but automagically handled by
31 This adds support for Sound Open Firmware for NXP i.MX8 platforms.
40 This adds support for Sound Open Firmware for NXP i.MX8M platforms.
49 This adds support for Sound Open Firmware for NXP i.MX8ULP platforms.
/linux-6.12.1/drivers/hid/i2c-hid/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
17 This driver supports ACPI-based systems.
22 will be called i2c-hid-acpi. It will also build/depend on the
23 module i2c-hid.
26 tristate "HID over I2C transport layer Open Firmware driver"
28 # (board-file) instantiated "hid-over-i2c" type i2c-clients.
34 This driver supports Open Firmware (Device Tree)-based systems as
35 well as binding to manually (board-file) instantiated i2c-hid-clients.
40 will be called i2c-hid-of. It will also build/depend on the
41 module i2c-hid.
[all …]
/linux-6.12.1/sound/soc/sof/mediatek/
DKconfig1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
8 This adds support for Sound Open Firmware for Mediatek platforms.
22 This option is not user-selectable but automagically handled by
30 This adds support for Sound Open Firmware for Mediatek platforms
40 This adds support for Sound Open Firmware for Mediatek platforms
/linux-6.12.1/scripts/
Dget_dvb_firmware2 # SPDX-License-Identifier: GPL-2.0-or-later
3 # DVB firmware extractor
31 Firmware(s) $outfile extracted successfully.
32 Now copy it(them) to either /usr/lib/hotplug/firmware or /lib/firmware
33 (depending on configuration of firmware hotplug).
46 # ---------------------------------------------------------------
47 # Firmware-specific extraction subroutines
53 my $outfile = "dvb-fe-sp8870.fw";
71 my $outfile = "dvb-fe-sp887x.fw";
90 my $outfile = "dvb-fe-tda10045.fw";
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/pci/
Dpci.txt3 PCI Bus Binding to: IEEE Std 1275-1994
4 https://www.devicetree.org/open-firmware/bindings/pci/pci2_1.pdf
8 Open Firmware Recommended Practice: Interrupt Mapping
9 https://www.devicetree.org/open-firmware/practice/imap/imap0_9d.pdf
14 - linux,pci-domain:
21 - max-link-speed:
27 - reset-gpios:
30 - supports-clkreq:
34 not to advertise ASPM L1 Sub-States support if there is no CLKREQ signal.
36 PCI-PCI Bridge properties
[all …]
/linux-6.12.1/Documentation/arch/arm/keystone/
Dknav-qmss.rst11 multi-core Navigator. QMSS consist of queue managers, packed-data structure
15 management of the packet queues. Packets are queued/de-queued by writing or
24 knav qmss driver provides a set of APIs to drivers to open/close qmss queues,
29 Documentation/devicetree/bindings/soc/ti/keystone-navigator-qmss.txt
31 Accumulator QMSS queues using PDSP firmware
33 The QMSS PDSP firmware support accumulator channel that can monitor a single
37 1 or 32 queues per channel. More description on the firmware is available in
40 git://git.ti.com/keystone-rtos/qmss-lld.git
42 k2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin firmware supports upto 48 accumulator
43 channels. This firmware is available under ti-keystone folder of
[all …]
/linux-6.12.1/arch/powerpc/platforms/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
36 bool "ePAPR para-virtualization support"
38 Enables ePAPR para-virtualization support for guests.
47 a hypervisor. This option is not user-selectable but should
51 bool "Support booting from Open Firmware or yaboot"
56 Support from booting from Open Firmware or yaboot using an
57 Open Firmware client interface. This enables the kernel to
58 communicate with open firmware to retrieve system information
64 bool "Device-tree based CPU feature discovery & setup"
70 binding if the firmware provides it. Currently only the skiboot
[all …]
/linux-6.12.1/drivers/net/wireless/ath/ath10k/
Ddebug.c1 // SPDX-License-Identifier: ISC
3 * Copyright (c) 2005-2011 Atheros Communications Inc.
4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
13 #include <linux/firmware.h>
19 #include "wmi-ops.h"
35 dev_info(ar->dev, "%pV", &vaf); in ath10k_info()
43 const struct firmware *firmware; in ath10k_debug_print_hwfw_info() local
50 ar->hw_params.name, in ath10k_debug_print_hwfw_info()
51 ar->target_version, in ath10k_debug_print_hwfw_info()
52 ar->bus_param.chip_id, in ath10k_debug_print_hwfw_info()
[all …]
/linux-6.12.1/drivers/gpu/drm/tiny/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
38 https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
41 - stdvga (DRM_BOCHS, qemu -vga std, default in qemu 2.2+)
42 - qxl (DRM_QXL, qemu -vga qxl, works best with spice)
43 - virtio (DRM_VIRTIO_GPU), qemu -vga virtio)
55 tristate "Open Firmware display driver"
61 DRM driver for Open Firmware framebuffers.
64 by the Open Firmware before the kernel boots. Scanout buffer, size,
78 firmware file. For more information see
79 https://github.com/notro/panel-mipi-dbi/wiki.
[all …]
/linux-6.12.1/sound/soc/sof/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "Sound Open Firmware Support"
5 This adds support for Sound Open Firmware (SOF). SOF is free and
6 generic open source audio DSP firmware for multiple devices.
21 For backwards-compatibility with previous configurations the selection will
22 be used as default for platform-specific drivers.
32 For backwards-compatibility with previous configurations the selection will
33 be used as default for platform-specific drivers.
62 This option is not user-selectable but automagically handled by
69 This option is not user-selectable but automagically handled by
[all …]
Dfw-file-profile.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
9 #include <linux/firmware.h>
12 #include "sof-priv.h"
19 const struct firmware *fw; in sof_test_firmware_file()
24 fw_filename = kasprintf(GFP_KERNEL, "%s/%s", profile->fw_path, in sof_test_firmware_file()
25 profile->fw_name); in sof_test_firmware_file()
27 return -ENOMEM; in sof_test_firmware_file()
31 dev_dbg(dev, "Failed to open firmware file: %s\n", fw_filename); in sof_test_firmware_file()
36 /* firmware file exists, check the magic number */ in sof_test_firmware_file()
37 magic = (const u32 *)fw->data; in sof_test_firmware_file()
[all …]
/linux-6.12.1/drivers/staging/greybus/Documentation/firmware/
Dfirmware.c1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
3 * Sample code to test firmware-management protocol
19 #define FW_DEV_DEFAULT "/dev/gb-fw-mgmt-0"
37 …printf("\nUsage: ./firmware <gb-fw-mgmt-X (default: gb-fw-mgmt-0)> <interface: 0, backend: 1 (defa… in usage()
44 /* Get Interface Firmware Version */ in update_intf_firmware()
45 printf("Get Interface Firmware Version\n"); in update_intf_firmware()
49 printf("Failed to get interface firmware version: %s (%d)\n", in update_intf_firmware()
51 return -1; in update_intf_firmware()
54 printf("Interface Firmware tag (%s), major (%d), minor (%d)\n", in update_intf_firmware()
58 /* Try Interface Firmware load over Unipro */ in update_intf_firmware()
[all …]
/linux-6.12.1/Documentation/usb/
Dgadget_printer.rst14 This driver may be used if you are writing printer firmware using Linux as
24 This driver is structured for printer firmware that runs in user mode. The
25 user mode printer firmware will read and write data from the kernel mode
28 user space firmware can read or write this status byte using a device file
29 /dev/g_printer . Both blocking and non-blocking read/write calls are supported.
62 to put your firmware version here.
97 gcc prn_example.c -o prn_example
103 # prn_example -read_data
108 # cat data_file | prn_example -write_data
113 # prn_example -get_status
[all …]
/linux-6.12.1/arch/powerpc/include/uapi/asm/
Dnvram.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
16 #define NVRAM_SIG_OF 0x50 /* open firmware config */
17 #define NVRAM_SIG_FW 0x51 /* general firmware */
33 pmac_nvram_OF, /* Open Firmware partition */
/linux-6.12.1/drivers/bluetooth/
Dhci_ag6xx.c1 // SPDX-License-Identifier: GPL-2.0-or-later
12 #include <linux/firmware.h>
41 return -ENOMEM; in ag6xx_open()
43 skb_queue_head_init(&ag6xx->txq); in ag6xx_open()
45 hu->priv = ag6xx; in ag6xx_open()
51 struct ag6xx_data *ag6xx = hu->priv; in ag6xx_close()
55 skb_queue_purge(&ag6xx->txq); in ag6xx_close()
56 kfree_skb(ag6xx->rx_skb); in ag6xx_close()
59 hu->priv = NULL; in ag6xx_close()
65 struct ag6xx_data *ag6xx = hu->priv; in ag6xx_flush()
[all …]
/linux-6.12.1/arch/powerpc/boot/
Doflib.c1 // SPDX-License-Identifier: GPL-2.0-or-later
17 /* The following structure is used to communicate with open firmware.
89 rets[i-1] = be32_to_cpu(args.args[nargs+i]); in of_call_prom_ret()
109 static int need_map = -1;
119 if (oprom == (phandle) -1) in check_of_version()
123 version[sizeof(version)-1] = 0; in check_of_version()
125 if (!string_match(version, "Open Firmware, 1.") in check_of_version()
129 if (chosen == (phandle) -1) { in check_of_version()
131 if (chosen == (phandle) -1) { in check_of_version()
140 memory = of_call_prom("open", 1, 1, "/memory"); in check_of_version()
[all …]
/linux-6.12.1/drivers/char/xillybus/
Dxillybus_of.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Driver for the Xillybus FPGA/host framework using Open Firmware.
18 MODULE_DESCRIPTION("Xillybus driver for Open Firmware");
27 { .compatible = "xillybus,xillybus-1.00.a", },
28 { .compatible = "xlnx,xillybus-1.00.a", }, /* Deprecated */
36 struct device *dev = &op->dev; in xilly_drv_probe()
44 return -ENOMEM; in xilly_drv_probe()
48 endpoint->owner = THIS_MODULE; in xilly_drv_probe()
50 endpoint->registers = devm_platform_ioremap_resource(op, 0); in xilly_drv_probe()
51 if (IS_ERR(endpoint->registers)) in xilly_drv_probe()
[all …]
/linux-6.12.1/sound/soc/sof/amd/
DKconfig1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
12 This adds support for Sound Open Firmware for AMD platforms.
29 This option is not user-selectable but automatically handled by
62 This option is not user-selectable but automatically handled by
76 This adds support for SoundWire with Sound Open Firmware
/linux-6.12.1/drivers/base/
Dfirmware.c1 // SPDX-License-Identifier: GPL-2.0
3 * firmware.c - firmware subsystem hoohaw.
5 * Copyright (c) 2002-3 Patrick Mochel
6 * Copyright (c) 2002-3 Open Source Development Labs
7 * Copyright (c) 2007 Greg Kroah-Hartman <gregkh@suse.de>
22 firmware_kobj = kobject_create_and_add("firmware", NULL); in firmware_init()
24 return -ENOMEM; in firmware_init()
/linux-6.12.1/Documentation/devicetree/
Dusage-model.rst1 .. SPDX-License-Identifier: GPL-2.0
17 The "Open Firmware Device Tree", or simply Devicetree (DT), is a data
44 ----------
45 The DT was originally created by Open Firmware as part of the
46 communication method for passing data from Open Firmware to a client
52 Since Open Firmware is commonly used on PowerPC and SPARC platforms,
56 In 2005, when PowerPC Linux began a major cleanup and to merge 32-bit
57 and 64-bit support, the decision was made to require DT support on all
58 powerpc platforms, regardless of whether or not they used Open
59 Firmware. To do this, a DT representation called the Flattened Device
[all …]
/linux-6.12.1/drivers/net/wireless/ath/ath11k/
Ddebugfs.c1 // SPDX-License-Identifier: BSD-3-Clause-Clear
3 * Copyright (c) 2018-2020 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2024 Qualcomm Innovation Center, Inc. All rights reserved.
69 dbr_debug = ar->debug.dbr_debug[id]; in ath11k_debugfs_add_dbring_entry()
73 if (!dbr_debug->dbr_debug_enabled) in ath11k_debugfs_add_dbring_entry()
76 dbr_data = &dbr_debug->dbr_dbg_data; in ath11k_debugfs_add_dbring_entry()
78 spin_lock_bh(&dbr_data->lock); in ath11k_debugfs_add_dbring_entry()
80 if (dbr_data->entries) { in ath11k_debugfs_add_dbring_entry()
81 entry = &dbr_data->entries[dbr_data->dbr_debug_idx]; in ath11k_debugfs_add_dbring_entry()
82 entry->hp = srng->u.src_ring.hp; in ath11k_debugfs_add_dbring_entry()
[all …]
/linux-6.12.1/arch/powerpc/platforms/pseries/
Dsetup.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * 64-bit pSeries and RS/6000 setup code.
50 #include <asm/pci-bridge.h>
60 #include <asm/papr-sysparm.h>
61 #include <asm/ppc-pci.h>
65 #include <asm/firmware.h>
70 #include <asm/isa-bridge.h>
72 #include <asm/asm-const.h>
96 early_param("no-steal-acc", parse_no_stealacc);
99 int CMO_PrPSP = -1;
[all …]

12345678910>>...34