Home
last modified time | relevance | path

Searched full:rom (Results 1 – 25 of 690) sorted by relevance

12345678910>>...28

/linux/drivers/pci/
H A Drom.c3 * 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 …]
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-msm8974pro-sony-xperia-shinano-castor.dts40 rom-a0h {
41 rom-addr = /bits/ 8 <0xa0>;
42 rom-val = /bits/ 8 <0xff>;
45 rom-a1h {
46 rom-addr = /bits/ 8 <0xa1>;
47 rom-val = /bits/ 8 <0x3f>;
50 rom-a2h {
51 rom-addr = /bits/ 8 <0xa2>;
52 rom-val = /bits/ 8 <0x20>;
55 rom-a3h {
[all …]
H A Dqcom-msm8226-samsung-matisse-common.dtsi100 rom-a0h {
101 rom-addr = /bits/ 8 <0xa0>;
102 rom-val = /bits/ 8 <0x44>;
105 rom-a1h {
106 rom-addr = /bits/ 8 <0xa1>;
107 rom-val = /bits/ 8 <0x6c>;
110 rom-a5h {
111 rom-addr = /bits/ 8 <0xa5>;
112 rom-val = /bits/ 8 <0x24>;
/linux/arch/x86/kernel/
H A Dprobe_roms.c27 .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 …]
/linux/Documentation/devicetree/bindings/leds/backlight/
H A Dlp855x-backlight.yaml61 "^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 …]
/linux/drivers/gpu/drm/qxl/
H A Dqxl_kms.c38 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 …]
/linux/drivers/usb/host/
H A Dxhci-pci-renesas.c56 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() argument
64 if (rom) in renesas_fw_download_image()
162 /* Check if external ROM exists */ in renesas_check_rom()
169 dev_dbg(&pdev->dev, "External ROM exists\n"); in renesas_check_rom()
170 return true; /* External ROM exists */ in renesas_check_rom()
189 dev_dbg(&pdev->dev, "Found ROM version: %x\n", version); in renesas_check_rom_state()
192 * Test if ROM is present and loaded, if so we can skip everything in renesas_check_rom_state()
199 /* ROM exists */ in renesas_check_rom_state()
200 dev_dbg(&pdev->dev, "ROM exists\n"); in renesas_check_rom_state()
208 dev_dbg(&pdev->dev, "Unknown ROM status ...\n"); in renesas_check_rom_state()
[all …]
/linux/drivers/scsi/isci/
H A Dprobe_roms.c44 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 …]
/linux/drivers/video/
H A Dsticore.c49 /* 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 …]
/linux/Documentation/devicetree/bindings/rng/
H A Dti,omap-rom-rng.yaml4 $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";
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dshadowpci.c29 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()
/linux/fs/isofs/
H A DKconfig10 driver. If you have a CD-ROM drive and want to do more with it than
12 <file:Documentation/filesystems/isofs.rst> and the CD-ROM-HOWTO,
24 Joliet is a Microsoft extension for the ISO 9660 CD-ROM file system
37 data in compressed form on a CD-ROM and have it transparently
38 decompressed when the CD-ROM is accessed. See
/linux/Documentation/admin-guide/
H A Ddevices.txt115 3 block First MFM, RLL and IDE hard disk/CD-ROM interface
116 0 = /dev/hda Master: whole disk (or CD-ROM)
117 64 = /dev/hdb Slave: whole disk (or CD-ROM)
391 11 block SCSI CD-ROM devices
392 0 = /dev/scd0 First SCSI CD-ROM
393 1 = /dev/scd1 Second SCSI CD-ROM
457 15 block Sony CDU-31A/CDU-33A CD-ROM
458 0 = /dev/sonycd Sony CDU-31a CD-ROM
463 16 block GoldStar CD-ROM
464 0 = /dev/gscd GoldStar CD-ROM
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_bios.c44 * the IGP rom is not accessible via the rom bar as the IGP rom is
46 * copy of the igp rom at the start of vram if a discrete card is
86 /* XXX: some cards may return 0 for rom size? ddx has a workaround */ in radeon_read_bios()
111 phys_addr_t rom = rdev->pdev->rom; in radeon_read_platform_bios() local
117 if (!rom || romlen == 0) in radeon_read_platform_bios()
124 bios = ioremap(rom, romlen); in radeon_read_platform_bios()
144 /* retrieve the ROM in 4k blocks */
265 /* enable the rom */ in ni_read_disabled_bios()
314 /* enable the rom */ in r700_read_disabled_bios()
393 /* enable the rom */ in r600_read_disabled_bios()
[all …]
/linux/drivers/mtd/nand/raw/
H A Dsm_common.c129 LEGACY_ID_NAND("SmartMedia 2MiB 3,3V ROM", 0x5d, 2, SZ_8K, NAND_ROM),
133 LEGACY_ID_NAND("SmartMedia 4MiB 3,3V ROM", 0xd5, 4, SZ_8K, NAND_ROM),
135 LEGACY_ID_NAND("SmartMedia 8MiB 3,3V ROM", 0xd6, 8, SZ_8K, NAND_ROM),
137 LEGACY_ID_NAND("SmartMedia 16MiB 3,3V ROM", 0x57, 16, SZ_16K, NAND_ROM),
139 LEGACY_ID_NAND("SmartMedia 32MiB 3,3V ROM", 0x58, 32, SZ_16K, NAND_ROM),
141 LEGACY_ID_NAND("SmartMedia 64MiB 3,3V ROM", 0xd9, 64, SZ_16K, NAND_ROM),
143 LEGACY_ID_NAND("SmartMedia 128MiB 3,3V ROM", 0xda, 128, SZ_16K, NAND_ROM),
145 LEGACY_ID_NAND("SmartMedia 256MiB 3,3V ROM", 0x5b, 256, SZ_16K, NAND_ROM),
/linux/sound/isa/gus/
H A Dgus_mem_proc.c13 int rom; /* data are in ROM */ member
28 err = snd_gus_dram_read(gus, buf, pos, count, priv->rom); in snd_gf1_mem_proc_dump()
73 priv->rom = 1; in snd_gf1_mem_proc_init()
75 sprintf(name, "gus-rom-%i", idx); in snd_gf1_mem_proc_init()
/linux/arch/powerpc/platforms/ps3/
H A DKconfig126 tristate "PS3 BD/DVD/CD-ROM Storage Driver"
130 Include support for the PS3 ROM Storage.
132 This support is required to access the PS3 BD/DVD/CD-ROM drive.
137 tristate "PS3 FLASH ROM Storage Driver"
141 Include support for the PS3 FLASH ROM Storage.
143 This support is required to access the PS3 FLASH ROM, which
/linux/include/uapi/linux/
H A Dcdrom.h4 * General header file for linux CD-ROM drivers
19 * As of Linux 2.1.x, all Linux CD-ROM application programs will use this
23 * 23 different kinds of strange CD-ROM drives, but at least there will
24 * now be one, and only one, Linux CD-ROM interface.
27 * should use the O_NONBLOCK option when opening a CD-ROM device
50 * The CD-ROM IOCTL commands -- these should be supported by
51 * all the various cdrom drivers. For the CD-ROM ioctls, we
116 * These ioctls are implemented through the uniform CD-ROM driver
117 * They _will_ be adopted by all CD-ROM drivers, when all the CD-ROM
118 * drivers are eventually ported to the uniform CD-ROM driver interface.
[all …]
/linux/drivers/zorro/
H A Dzorro.c163 z->rom = zi->rom; in amiga_zorro_probe()
164 z->id = (be16_to_cpu(z->rom.er_Manufacturer) << 16) | in amiga_zorro_probe()
165 (z->rom.er_Product << 8); in amiga_zorro_probe()
179 if (error && !(z->rom.er_Type & ERTF_MEMLIST)) in amiga_zorro_probe()
186 switch (z->rom.er_Type & ERT_TYPEMASK) { in amiga_zorro_probe()
213 if (z->rom.er_Type & ERTF_MEMLIST) in amiga_zorro_probe()
/linux/drivers/char/hw_random/
H A Domap3-rom-rng.c2 * omap3-rom-rng.c - RNG driver for TI OMAP3 CPU family
122 ddata->ops.name = "omap3-rom"; in omap3_rom_rng_probe()
126 dev_err(&pdev->dev, "missing rom code handler\n"); in omap3_rom_rng_probe()
157 { .compatible = "nokia,n900-rom-rng", .data = omap3_rom_rng_read, },
169 .name = "omap3-rom-rng",
178 MODULE_ALIAS("platform:omap3-rom-rng");
/linux/Documentation/PCI/
H A Dsysfs-pci.rst24 | |-- rom
50 rom PCI ROM resource, if present (binary, ro)
69 the exception of the 'rom' file. Writable files can be used to perform
83 The 'rom' file is special in that it provides read-only access to the device's
84 ROM file, if available. It's disabled by default, however, so applications
87 that the device must be enabled for a rom read to return data successfully.
/linux/drivers/net/wireless/ath/ath6kl/
H A Dbmi.h141 * Semantics: Install a ROM Patch.
144 * u32 Target ROM Address
155 * Semantics: Uninstall a previously-installed ROM Patch,
166 * Semantics: Activate a list of previously-installed ROM Patches.
177 * Semantics: Deactivate a list of active ROM Patches.
198 * Note: Not supported on all versions of ROM firmware.
214 * Note: Not supported on all versions of ROM firmware.
/linux/drivers/mtd/maps/
H A Dphysmap-bt1-rom.c8 * Baikal-T1 Physically Mapped Internal ROM driver
21 #include "physmap-bt1-rom.h"
108 if (!of_device_is_compatible(np, "mtd-rom")) { in of_flash_probe_bt1_rom()
109 dev_info(dev, "No mtd-rom compatible string\n"); in of_flash_probe_bt1_rom()
114 if (!of_device_is_compatible(np, "baikal,bt1-int-rom")) in of_flash_probe_bt1_rom()
H A Damd76xrom.c63 MODULE_PARM_DESC(win_size_bits, "ROM window size bits override for 0x43 byte, normally set by BIOS.…
75 /* Disable writes through the rom window */ in amd76xrom_cleanup()
116 /* Enable the selected rom window. This is often incorrectly in amd76xrom_init_one()
126 /* Assume the rom window is properly setup, and find it's size */ in amd76xrom_init_one()
143 * request_mem_region() fails then once the rom size is in amd76xrom_init_one()
159 /* Enable writes through the rom window */ in amd76xrom_init_one()
173 /* Get the first address to look for an rom chip at */ in amd76xrom_init_one()
184 /* Loop through and look for rom chips */ in amd76xrom_init_one()
233 " rom(%llu) larger than window(%lu). fixing...\n", in amd76xrom_init_one()
/linux/drivers/video/backlight/
H A Dlp855x_bl.c165 * d) update ROM area(optional)
342 /* Fill ROM platform data if defined */ in lp855x_parse_dt()
345 struct lp855x_rom_data *rom; in lp855x_parse_dt() local
349 rom = devm_kcalloc(dev, rom_length, sizeof(*rom), GFP_KERNEL); in lp855x_parse_dt()
350 if (!rom) in lp855x_parse_dt()
354 of_property_read_u8(child, "rom-addr", &rom[i].addr); in lp855x_parse_dt()
355 of_property_read_u8(child, "rom-val", &rom[i].val); in lp855x_parse_dt()
360 pdata->rom_data = &rom[0]; in lp855x_parse_dt()

12345678910>>...28