| /kernel/linux/linux-6.6/drivers/pci/ |
| D | rom.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * PCI ROM access routines 16 * pci_enable_rom - enable ROM decoding for a PCI device 19 * Enable ROM decoding on @dev. This involves simply turning on the last 20 * bit of the PCI ROM BAR. Note that some cards may share address decoders 21 * between the ROM and other resources, so enabling it may disable access 26 struct resource *res = &pdev->resource[PCI_ROM_RESOURCE]; in pci_enable_rom() 30 if (!res->flags) in pci_enable_rom() 31 return -1; in pci_enable_rom() 34 if (res->flags & IORESOURCE_ROM_SHADOW) in pci_enable_rom() [all …]
|
| /kernel/linux/linux-5.10/drivers/pci/ |
| D | rom.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * PCI ROM access routines 16 * pci_enable_rom - enable ROM decoding for a PCI device 19 * Enable ROM decoding on @dev. This involves simply turning on the last 20 * bit of the PCI ROM BAR. Note that some cards may share address decoders 21 * between the ROM and other resources, so enabling it may disable access 26 struct resource *res = &pdev->resource[PCI_ROM_RESOURCE]; in pci_enable_rom() 30 if (!res->flags) in pci_enable_rom() 31 return -1; in pci_enable_rom() 34 if (res->flags & IORESOURCE_ROM_SHADOW) in pci_enable_rom() [all …]
|
| /kernel/linux/linux-6.6/arch/x86/kernel/ |
| D | probe_roms.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <asm/pci-direct.h> 27 .name = "System ROM", 34 .name = "Extension ROM", 41 .name = "Adapter ROM", 46 .name = "Adapter ROM", 51 .name = "Adapter ROM", 56 .name = "Adapter ROM", 61 .name = "Adapter ROM", 66 .name = "Adapter ROM", [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/ |
| D | probe_roms.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <asm/pci-direct.h> 26 .name = "System ROM", 33 .name = "Extension ROM", 40 .name = "Adapter ROM", 45 .name = "Adapter ROM", 50 .name = "Adapter ROM", 55 .name = "Adapter ROM", 60 .name = "Adapter ROM", 65 .name = "Adapter ROM", [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
| D | qxl_kms.c | 26 #include <linux/io-mapping.h> 40 struct qxl_rom *rom = qdev->rom; in qxl_check_device() local 42 if (rom->magic != 0x4f525851) { in qxl_check_device() 43 DRM_ERROR("bad rom signature %x\n", rom->magic); in qxl_check_device() 47 DRM_INFO("Device Version %d.%d\n", rom->id, rom->update_id); in qxl_check_device() 48 DRM_INFO("Compression level %d log level %d\n", rom->compression_level, in qxl_check_device() 49 rom->log_level); in qxl_check_device() 51 rom->num_io_pages, rom->pages_offset); in qxl_check_device() 53 rom->surface0_area_size, rom->draw_area_offset); in qxl_check_device() 55 qdev->vram_size = rom->surface0_area_size; in qxl_check_device() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/backlight/ |
| D | lp855x-backlight.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/lp855x-backlight.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Artur Weber <aweber.kernel@gmail.com> 15 - ti,lp8550 16 - ti,lp8551 17 - ti,lp8552 18 - ti,lp8553 19 - ti,lp8555 [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
| D | qxl_kms.c | 26 #include <linux/io-mapping.h> 38 struct qxl_rom *rom = qdev->rom; in qxl_check_device() local 40 if (rom->magic != 0x4f525851) { in qxl_check_device() 41 DRM_ERROR("bad rom signature %x\n", rom->magic); in qxl_check_device() 45 DRM_INFO("Device Version %d.%d\n", rom->id, rom->update_id); in qxl_check_device() 46 DRM_INFO("Compression level %d log level %d\n", rom->compression_level, in qxl_check_device() 47 rom->log_level); in qxl_check_device() 49 rom->num_io_pages, rom->pages_offset); in qxl_check_device() 51 rom->surface0_area_size, rom->draw_area_offset); in qxl_check_device() 53 qdev->vram_size = rom->surface0_area_size; in qxl_check_device() [all …]
|
| /kernel/linux/linux-6.6/Documentation/cdrom/ |
| D | cdrom-standard.rst | 2 A Linux CD-ROM standard 14 Linux is probably the Unix-like operating system that supports 18 - The large list of hardware devices available for the many platforms 19 that Linux now supports (i.e., i386-PCs, Sparc Suns, etc.) 20 - The open design of the operating system, such that anybody can write a 22 - There is plenty of source code around as examples of how to write a driver. 29 This divergence of behavior has been very significant for CD-ROM 32 their drivers totally inconsistent, the writers of Linux CD-ROM 35 maintain uniform behavior across all the Linux CD-ROM drivers. 38 all the different CD-ROM device drivers for Linux. This document also [all …]
|
| /kernel/linux/linux-5.10/Documentation/cdrom/ |
| D | cdrom-standard.rst | 2 A Linux CD-ROM standard 14 Linux is probably the Unix-like operating system that supports 18 - The large list of hardware devices available for the many platforms 19 that Linux now supports (i.e., i386-PCs, Sparc Suns, etc.) 20 - The open design of the operating system, such that anybody can write a 22 - There is plenty of source code around as examples of how to write a driver. 29 This divergence of behavior has been very significant for CD-ROM 32 their drivers totally inconsistent, the writers of Linux CD-ROM 35 maintain uniform behavior across all the Linux CD-ROM drivers. 38 all the different CD-ROM device drivers for Linux. This document also [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/host/ |
| D | xhci-pci-renesas.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2019-2020 Linaro Limited */ 12 #include "xhci-trace.h" 13 #include "xhci-pci.h" 54 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() argument 62 if (rom) in renesas_fw_download_image() 68 * The hardware does alternate between two 32-bit pages. in renesas_fw_download_image() 79 dev_err(&dev->dev, "Read Status failed: %d\n", in renesas_fw_download_image() 89 dev_err(&dev->dev, "Timeout for Set DATAX step: %zd\n", step); in renesas_fw_download_image() 90 return -ETIMEDOUT; in renesas_fw_download_image() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | xhci-pci-renesas.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2019-2020 Linaro Limited */ 12 #include "xhci-trace.h" 13 #include "xhci-pci.h" 54 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() argument 62 if (rom) in renesas_fw_download_image() 68 * The hardware does alternate between two 32-bit pages. in renesas_fw_download_image() 79 dev_err(&dev->dev, "Read Status failed: %d\n", in renesas_fw_download_image() 89 dev_err(&dev->dev, "Timeout for Set DATAX step: %zd\n", step); in renesas_fw_download_image() 90 return -ETIMEDOUT; in renesas_fw_download_image() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/backlight/ |
| D | lp855x.txt | 4 - compatible: "ti,lp8550", "ti,lp8551", "ti,lp8552", "ti,lp8553", 6 - reg: I2C slave address (u8) 7 - dev-ctrl: Value of DEVICE CONTROL register (u8). It depends on the device. 10 - bl-name: Backlight device name (string) 11 - init-brt: Initial value of backlight brightness (u8) 12 - pwm-period: PWM period value. Set only PWM input mode used (u32) 13 - rom-addr: Register address of ROM area to be updated (u8) 14 - rom-val: Register value to be updated (u8) 15 - power-supply: Regulator which controls the 3V rail 16 - enable-supply: Regulator which controls the EN/VDDIO input [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/ |
| D | qcom-msm8974pro-sony-xperia-shinano-castor.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974pro.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 11 compatible = "sony,xperia-castor", "qcom,msm8974pro", "qcom,msm8974"; 12 chassis-type = "tablet"; 20 stdout-path = "serial0:115200n8"; 23 gpio-keys { 24 compatible = "gpio-keys"; [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/isci/ |
| D | probe_roms.c | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 25 /* probe_roms - scan for oem parameters */ 44 struct isci_orom *rom = NULL; in isci_request_oprom() local 55 rom = devm_kzalloc(&pdev->dev, sizeof(*rom), GFP_KERNEL); in isci_request_oprom() 56 if (!rom) { in isci_request_oprom() 58 dev_warn(&pdev->dev, in isci_request_oprom() 63 for (i = 0; i < len && rom; i += ISCI_OEM_SIG_SIZE) { in isci_request_oprom() 72 copy_len = min(oem_hdr.len - sizeof(oem_hdr), in isci_request_oprom() 73 sizeof(*rom)); in isci_request_oprom() [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/isci/ |
| D | probe_roms.c | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 25 /* probe_roms - scan for oem parameters */ 44 struct isci_orom *rom = NULL; in isci_request_oprom() local 55 rom = devm_kzalloc(&pdev->dev, sizeof(*rom), GFP_KERNEL); in isci_request_oprom() 56 if (!rom) { in isci_request_oprom() 58 dev_warn(&pdev->dev, in isci_request_oprom() 63 for (i = 0; i < len && rom; i += ISCI_OEM_SIG_SIZE) { in isci_request_oprom() 72 copy_len = min(oem_hdr.len - sizeof(oem_hdr), in isci_request_oprom() 73 sizeof(*rom)); in isci_request_oprom() [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/ |
| D | Kconfig.machine | 1 # SPDX-License-Identifier: GPL-2.0 21 This option enables support for the 68000-based Atari series of 47 Say Y here if you want to run Linux on an MC680x0-based Apollo 66 build a kernel which can run on MVME147 single-board computers. If 121 The Q40 is a Motorola 68040-based successor to the Sinclair QL 274 Support for the Sysam AMCORE open-hardware generic board. 280 Support for the Sysam stmark2 open-hardware generic board. 313 bool "Netburner MOD-5272 board support" 316 Support for the Netburner MOD-5272 board. 323 bool "Support for U-Boot command line parameters" [all …]
|
| /kernel/linux/linux-5.10/drivers/video/console/ |
| D | sticore.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/drivers/video/console/sticore.c - 7 * Copyright (C) 2001-2020 Helge Deller <deller@gmx.de> 8 * Copyright (C) 2001-2002 Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11 * - call STI in virtual mode rather than in real mode 12 * - screen blanking with state_mgmt() in text mode STI ? 13 * - try to make it work on m68k hp workstations ;) 29 #include <asm/parisc-device.h> 47 * 0 - Black 48 * 1 - White [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/rng/ |
| D | ti,omap-rom-rng.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/rng/ti,omap-rom-rng.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: OMAP ROM Random Number Generator 10 - Pali Rohár <pali@kernel.org> 11 - Tony Lindgren <tony@atomide.com> 14 Secure SoCs may provide RNG via secure ROM calls like Nokia N900 does. 15 The implementation can depend on the SoC secure ROM used. 19 const: nokia,n900-rom-rng [all …]
|
| /kernel/linux/linux-6.6/drivers/video/ |
| D | sticore.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/drivers/video/console/sticore.c - 7 * Copyright (C) 2001-2023 Helge Deller <deller@gmx.de> 8 * Copyright (C) 2001-2002 Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11 * - call STI in virtual mode rather than in real mode 12 * - screen blanking with state_mgmt() in text mode STI ? 13 * - try to make it work on m68k hp workstations ;) 29 #include <asm/parisc-device.h> 48 if (IS_ENABLED(CONFIG_64BIT) && sti->do_call64) { in store_sti_val() 49 /* used for 64-bit STI ROM */ in store_sti_val() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | qcom-msm8974-sony-xperia-castor.dts | 1 #include "qcom-msm8974pro.dtsi" 2 #include "qcom-pm8841.dtsi" 3 #include "qcom-pm8941.dtsi" 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 compatible = "sony,xperia-castor", "qcom,msm8974"; 17 stdout-path = "serial0:115200n8"; 20 gpio-keys { 21 compatible = "gpio-keys"; [all …]
|
| /kernel/linux/linux-6.6/drivers/firewire/ |
| D | core-device.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2005-2006 Kristian Hoegsberg <krh@bitplanet.net> 14 #include <linux/firewire-constants.h> 36 ci->p = p + 1; in fw_csr_iterator_init() 37 ci->end = ci->p + (p[0] >> 16); in fw_csr_iterator_init() 43 *key = *ci->p >> 24; in fw_csr_iterator_next() 44 *value = *ci->p & 0xffffff; in fw_csr_iterator_next() 46 return ci->p++ < ci->end; in fw_csr_iterator_next() 59 return ci.p - 1 + value; in search_leaf() 73 return -EINVAL; in textual_leaf_to_string() [all …]
|
| /kernel/linux/linux-5.10/drivers/firewire/ |
| D | core-device.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2005-2006 Kristian Hoegsberg <krh@bitplanet.net> 14 #include <linux/firewire-constants.h> 36 ci->p = p + 1; in fw_csr_iterator_init() 37 ci->end = ci->p + (p[0] >> 16); in fw_csr_iterator_init() 43 *key = *ci->p >> 24; in fw_csr_iterator_next() 44 *value = *ci->p & 0xffffff; in fw_csr_iterator_next() 46 return ci->p++ < ci->end; in fw_csr_iterator_next() 59 return ci.p - 1 + value; in search_leaf() 73 return -EINVAL; in textual_leaf_to_string() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/rng/ |
| D | omap3_rom_rng.txt | 1 OMAP ROM RNG driver binding 3 Secure SoCs may provide RNG via secure ROM calls like Nokia N900 does. The 4 implementation can depend on the SoC secure ROM used. 6 - compatible: 9 Definition: must be "nokia,n900-rom-rng" 11 - clocks: 13 Value type: <prop-encoded-array> 16 - clock-names: 24 compatible = "nokia,n900-rom-rng"; 26 clock-names = "ick";
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| D | shadowpci.c | 29 void __iomem *rom; member 37 if (offset + length <= priv->size) { in pcirom_read() 38 memcpy_fromio(bios->data + offset, priv->rom + offset, length); in pcirom_read() 48 pci_unmap_rom(priv->pdev, priv->rom); in pcirom_fini() 49 pci_disable_rom(priv->pdev); in pcirom_fini() 56 struct nvkm_device *device = bios->subdev.device; in pcirom_init() 61 if (device->func->pci) in pcirom_init() 62 pdev = device->func->pci(device)->pdev; in pcirom_init() 64 return ERR_PTR(-ENODEV); in pcirom_init() 67 if (ret = -ENOMEM, in pcirom_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| D | shadowpci.c | 29 void __iomem *rom; member 37 if (offset + length <= priv->size) { in pcirom_read() 38 memcpy_fromio(bios->data + offset, priv->rom + offset, length); in pcirom_read() 48 pci_unmap_rom(priv->pdev, priv->rom); in pcirom_fini() 49 pci_disable_rom(priv->pdev); in pcirom_fini() 56 struct nvkm_device *device = bios->subdev.device; in pcirom_init() 61 if (device->func->pci) in pcirom_init() 62 pdev = device->func->pci(device)->pdev; in pcirom_init() 64 return ERR_PTR(-ENODEV); in pcirom_init() 67 if (ret = -ENOMEM, in pcirom_init() [all …]
|