| /kernel/linux/linux-6.6/drivers/pci/ |
| D | rom.c | 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 38 * Ideally pci_update_resource() would update the ROM BAR address, in pci_enable_rom() 40 * devices have buggy ROM BARs that read as zero when disabled. in pci_enable_rom() 52 * pci_disable_rom - disable ROM decoding for a PCI device 55 * Disable ROM decoding on a PCI device by turning off the last bit in the 56 * ROM BAR. [all …]
|
| /kernel/linux/linux-5.10/drivers/pci/ |
| D | rom.c | 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 38 * Ideally pci_update_resource() would update the ROM BAR address, in pci_enable_rom() 40 * devices have buggy ROM BARs that read as zero when disabled. in pci_enable_rom() 52 * pci_disable_rom - disable ROM decoding for a PCI device 55 * Disable ROM decoding on a PCI device by turning off the last bit in the 56 * ROM BAR. [all …]
|
| /kernel/linux/linux-6.6/arch/x86/kernel/ |
| D | probe_roms.c | 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", 73 .name = "Video ROM", 123 const void *rom; in find_oprom() local [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/ |
| D | probe_roms.c | 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", 72 .name = "Video ROM", 122 const void *rom; in find_oprom() local [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
| D | qxl_kms.c | 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() 56 DRM_INFO("RAM header offset: 0x%x\n", rom->ram_header_offset); in qxl_check_device() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/backlight/ |
| D | lp855x-backlight.yaml | 61 "^rom-[0-9a-f]{2}h$": 66 rom-addr: 68 description: Register address of ROM area to be updated. 70 rom-val: 72 description: Value to write to the ROM register. 97 rom-14h { 98 rom-addr = /bits/ 8 <0x14>; 99 rom-val = /bits/ 8 <0xcf>; 103 rom-15h { 104 rom-addr = /bits/ 8 <0x15>; [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
| D | qxl_kms.c | 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() 54 DRM_INFO("RAM header offset: 0x%x\n", rom->ram_header_offset); in qxl_check_device() [all …]
|
| /kernel/linux/linux-6.6/Documentation/cdrom/ |
| D | cdrom-standard.rst | 2 A Linux CD-ROM standard 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 39 defines the various *ioctl()'s*, and how the low-level CD-ROM device 41 development kernels) several low-level CD-ROM device drivers, including 44 When the CD-ROM was developed, the interface between the CD-ROM drive 46 different CD-ROM interfaces were developed. Some of them had their 55 driver had to be enhanced. History has delivered us CD-ROM support for [all …]
|
| /kernel/linux/linux-5.10/Documentation/cdrom/ |
| D | cdrom-standard.rst | 2 A Linux CD-ROM standard 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 39 defines the various *ioctl()'s*, and how the low-level CD-ROM device 41 development kernels) several low-level CD-ROM device drivers, including 44 When the CD-ROM was developed, the interface between the CD-ROM drive 46 different CD-ROM interfaces were developed. Some of them had their 55 driver had to be enhanced. History has delivered us CD-ROM support for [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/host/ |
| D | xhci-pci-renesas.c | 54 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() argument 62 if (rom) in renesas_fw_download_image() 160 /* Check if external ROM exists */ in renesas_check_rom() 167 dev_dbg(&pdev->dev, "External ROM exists\n"); in renesas_check_rom() 168 return true; /* External ROM exists */ in renesas_check_rom() 187 dev_dbg(&pdev->dev, "Found ROM version: %x\n", version); in renesas_check_rom_state() 190 * Test if ROM is present and loaded, if so we can skip everything in renesas_check_rom_state() 197 /* ROM exists */ in renesas_check_rom_state() 198 dev_dbg(&pdev->dev, "ROM exists\n"); in renesas_check_rom_state() 206 dev_dbg(&pdev->dev, "Unknown ROM status ...\n"); in renesas_check_rom_state() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | xhci-pci-renesas.c | 54 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() argument 62 if (rom) in renesas_fw_download_image() 164 /* Check if external ROM exists */ in renesas_check_rom() 171 dev_dbg(&pdev->dev, "External ROM exists\n"); in renesas_check_rom() 172 return true; /* External ROM exists */ in renesas_check_rom() 191 dev_dbg(&pdev->dev, "Found ROM version: %x\n", version); in renesas_check_rom_state() 194 * Test if ROM is present and loaded, if so we can skip everything in renesas_check_rom_state() 201 /* ROM exists */ in renesas_check_rom_state() 202 dev_dbg(&pdev->dev, "ROM exists\n"); in renesas_check_rom_state() 210 dev_dbg(&pdev->dev, "Unknown ROM status ...\n"); in renesas_check_rom_state() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/backlight/ |
| D | lp855x.txt | 13 - rom-addr: Register address of ROM area to be updated (u8) 14 - rom-val: Register value to be updated (u8) 30 rom-addr = /bits/ 8 <0x14>; 31 rom-val = /bits/ 8 <0xcf>; 36 rom-addr = /bits/ 8 <0x15>; 37 rom-val = /bits/ 8 <0xc7>; 42 rom-addr = /bits/ 8 <0x19>; 43 rom-val = /bits/ 8 <0x0f>; 69 rom-addr = /bits/ 8 <0x14>; 70 rom-val = /bits/ 8 <0xcf>;
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/ |
| D | qcom-msm8974pro-sony-xperia-shinano-castor.dts | 154 rom-a0h { 155 rom-addr = /bits/ 8 <0xa0>; 156 rom-val = /bits/ 8 <0xff>; 158 rom-a1h { 159 rom-addr = /bits/ 8 <0xa1>; 160 rom-val = /bits/ 8 <0x3f>; 162 rom-a2h { 163 rom-addr = /bits/ 8 <0xa2>; 164 rom-val = /bits/ 8 <0x20>; 166 rom-a3h { [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/isci/ |
| D | probe_roms.c | 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() 63 for (i = 0; i < len && rom; i += ISCI_OEM_SIG_SIZE) { in isci_request_oprom() 73 sizeof(*rom)); in isci_request_oprom() 75 memcpy_fromio(rom, in isci_request_oprom() 84 tmp = (u8 *)rom; in isci_request_oprom() 85 for (j = 0; j < sizeof(*rom); j++, tmp++) in isci_request_oprom() 95 if (memcmp(rom->hdr.signature, in isci_request_oprom() 108 rom = NULL; in isci_request_oprom() [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/isci/ |
| D | probe_roms.c | 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() 63 for (i = 0; i < len && rom; i += ISCI_OEM_SIG_SIZE) { in isci_request_oprom() 73 sizeof(*rom)); in isci_request_oprom() 75 memcpy_fromio(rom, in isci_request_oprom() 84 tmp = (u8 *)rom; in isci_request_oprom() 85 for (j = 0; j < sizeof(*rom); j++, tmp++) in isci_request_oprom() 95 if (memcmp(rom->hdr.signature, in isci_request_oprom() 108 rom = NULL; in isci_request_oprom() [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/ |
| D | Kconfig.machine | 401 comment "ROM configuration" 403 config ROM config 404 bool "Specify ROM linker regions" 406 Define a ROM region for the linker script. This creates a kernel 411 hex "Address of the base of ROM device" 413 depends on ROM 415 Define the address that the ROM region starts at. Some platforms 420 hex "Address of the base of the ROM vectors" 422 depends on ROM 424 This is almost always the same as the base of the ROM. Since on all [all …]
|
| /kernel/linux/linux-5.10/drivers/video/console/ |
| D | sticore.c | 321 * the first HP STI ROM built-in font.. in sti_font_setup() 351 * NOTE: This number is machine and STI ROM dependend. 553 static int sti_search_font(struct sti_cooked_rom *rom, int height, int width) in sti_search_font() argument 558 for (font = rom->font_start; font; font = font->next_font, i++) { in sti_search_font() 566 static struct sti_cooked_font *sti_select_font(struct sti_cooked_rom *rom) in sti_select_font() argument 573 font = sti_select_fbfont(rom, font_name); in sti_select_font() 579 font_index = sti_search_font(rom, in sti_select_font() 582 for (font = rom->font_start, i = font_index - 1; in sti_select_font() 589 return rom->font_start; in sti_select_font() 595 struct sti_rom *rom = sti->rom->raw; in sti_dump_rom() local [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/rng/ |
| D | ti,omap-rom-rng.yaml | 4 $id: http://devicetree.org/schemas/rng/ti,omap-rom-rng.yaml# 7 title: OMAP ROM Random Number Generator 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 38 compatible = "nokia,n900-rom-rng";
|
| /kernel/linux/linux-6.6/drivers/video/ |
| D | sticore.c | 49 /* used for 64-bit STI ROM */ in store_sti_val() 57 /* used for 32-bit STI ROM */ in store_sti_val() 362 * the first HP STI ROM built-in font.. in sti_font_setup() 392 * NOTE: This number is machine and STI ROM dependend. 603 static int sti_search_font(struct sti_cooked_rom *rom, int height, int width) in sti_search_font() argument 608 for (font = rom->font_start; font; font = font->next_font, i++) { in sti_search_font() 616 static struct sti_cooked_font *sti_select_font(struct sti_cooked_rom *rom) in sti_select_font() argument 623 font = sti_select_fbfont(rom, font_name); in sti_select_font() 629 font_index = sti_search_font(rom, in sti_select_font() 632 for (font = rom->font_start, i = font_index - 1; in sti_select_font() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | qcom-msm8974-sony-xperia-castor.dts | 540 rom-addr = /bits/ 8 <0xa0>; 541 rom-val = /bits/ 8 <0xff>; 544 rom-addr = /bits/ 8 <0xa1>; 545 rom-val = /bits/ 8 <0x3f>; 548 rom-addr = /bits/ 8 <0xa2>; 549 rom-val = /bits/ 8 <0x20>; 552 rom-addr = /bits/ 8 <0xa3>; 553 rom-val = /bits/ 8 <0x5e>; 556 rom-addr = /bits/ 8 <0xa4>; 557 rom-val = /bits/ 8 <0x02>; [all …]
|
| /kernel/linux/linux-6.6/drivers/firewire/ |
| D | core-device.c | 97 * fw_csr_string() - reads a string from the configuration ROM 498 * the config ROM. We do all this with a cached bus generation. If the bus 501 * are reading the ROM may have changed the ROM during the reset. 508 u32 *rom, *stack; in read_config_rom() local 512 rom = kmalloc(sizeof(*rom) * MAX_CONFIG_ROM_SIZE + in read_config_rom() 514 if (rom == NULL) in read_config_rom() 517 stack = &rom[MAX_CONFIG_ROM_SIZE]; in read_config_rom() 518 memset(rom, 0, sizeof(*rom) * MAX_CONFIG_ROM_SIZE); in read_config_rom() 524 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom() 530 * rom to indicate that they are booting (for example, in read_config_rom() [all …]
|
| /kernel/linux/linux-5.10/drivers/firewire/ |
| D | core-device.c | 97 * fw_csr_string() - reads a string from the configuration ROM 500 * the config ROM. We do all this with a cached bus generation. If the bus 503 * are reading the ROM may have changed the ROM during the reset. 510 u32 *rom, *stack; in read_config_rom() local 514 rom = kmalloc(sizeof(*rom) * MAX_CONFIG_ROM_SIZE + in read_config_rom() 516 if (rom == NULL) in read_config_rom() 519 stack = &rom[MAX_CONFIG_ROM_SIZE]; in read_config_rom() 520 memset(rom, 0, sizeof(*rom) * MAX_CONFIG_ROM_SIZE); in read_config_rom() 526 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom() 532 * rom to indicate that they are booting (for example, in read_config_rom() [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. 9 Definition: must be "nokia,n900-rom-rng" 24 compatible = "nokia,n900-rom-rng";
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| D | shadowpci.c | 29 void __iomem *rom; member 38 memcpy_fromio(bios->data + offset, priv->rom + offset, length); in pcirom_read() 48 pci_unmap_rom(priv->pdev, priv->rom); in pcirom_fini() 70 (priv->rom = pci_map_rom(pdev, &priv->size))) { in pcirom_init() 104 if (!pdev->rom || pdev->romlen == 0) in platform_init() 110 (priv->rom = ioremap(pdev->rom, pdev->romlen))) in platform_init() 123 iounmap(priv->rom); in platform_fini()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| D | shadowpci.c | 29 void __iomem *rom; member 38 memcpy_fromio(bios->data + offset, priv->rom + offset, length); in pcirom_read() 48 pci_unmap_rom(priv->pdev, priv->rom); in pcirom_fini() 70 (priv->rom = pci_map_rom(pdev, &priv->size))) { in pcirom_init() 104 if (!pdev->rom || pdev->romlen == 0) in platform_init() 110 (priv->rom = ioremap(pdev->rom, pdev->romlen))) in platform_init() 123 iounmap(priv->rom); in platform_fini()
|