Home
last modified time | relevance | path

Searched refs:nvram (Results 1 – 79 of 79) sorted by relevance

/linux-4.1.27/drivers/char/
Dnvram.c52 # error Cannot build nvram driver for this machine configuration.
523 static void pc_proc_infos(unsigned char *nvram, struct seq_file *seq, in pc_proc_infos() argument
536 (nvram[6] & 1) ? (nvram[6] >> 6) + 1 : 0); in pc_proc_infos()
538 type = nvram[2] >> 4; in pc_proc_infos()
544 type = nvram[2] & 0x0f; in pc_proc_infos()
551 type = nvram[4] >> 4; in pc_proc_infos()
553 seq_printf(seq, "%02x\n", type == 0x0f ? nvram[11] : type); in pc_proc_infos()
558 type = nvram[4] & 0x0f; in pc_proc_infos()
560 seq_printf(seq, "%02x\n", type == 0x0f ? nvram[12] : type); in pc_proc_infos()
565 nvram[18] | (nvram[19] << 8), in pc_proc_infos()
[all …]
DMakefile36 obj-$(CONFIG_NVRAM) += nvram.o
DKconfig249 tristate "/dev/nvram support"
252 If you say Y here and create a character special file /dev/nvram
257 nvram in the system, but is usually 114 (128-14 for the RTC).
260 on Ataris. /dev/nvram may be used to view settings there, or to
268 On Atari machines, /dev/nvram is always configured and does not need
272 module will be called nvram.
/linux-4.1.27/arch/mips/bcm63xx/
Dnvram.c40 static struct bcm963xx_nvram nvram; variable
50 memcpy(&nvram, addr, sizeof(nvram)); in bcm63xx_nvram_init()
53 if (nvram.version <= 4) { in bcm63xx_nvram_init()
55 expected_crc = nvram.checksum_old; in bcm63xx_nvram_init()
56 nvram.checksum_old = 0; in bcm63xx_nvram_init()
58 check_len = sizeof(nvram); in bcm63xx_nvram_init()
59 expected_crc = nvram.checksum_high; in bcm63xx_nvram_init()
60 nvram.checksum_high = 0; in bcm63xx_nvram_init()
63 crc = crc32_le(~0, (u8 *)&nvram, check_len); in bcm63xx_nvram_init()
74 memcpy(nvram.mac_addr_base, hcs_mac_addr, ETH_ALEN); in bcm63xx_nvram_init()
[all …]
DMakefile1 obj-y += clk.o cpu.o cs.o gpio.o irq.o nvram.o prom.o reset.o \
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
Dsym_nvram.c50 void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) in sym_nvram_setup_host() argument
56 switch (nvram->type) { in sym_nvram_setup_host()
58 if (!(nvram->data.Symbios.flags & SYMBIOS_PARITY_ENABLE)) in sym_nvram_setup_host()
60 np->myaddr = nvram->data.Symbios.host_id & 0x0f; in sym_nvram_setup_host()
61 if (nvram->data.Symbios.flags & SYMBIOS_VERBOSE_MSGS) in sym_nvram_setup_host()
63 if (nvram->data.Symbios.flags1 & SYMBIOS_SCAN_HI_LO) in sym_nvram_setup_host()
65 if (nvram->data.Symbios.flags2 & SYMBIOS_AVOID_BUS_RESET) in sym_nvram_setup_host()
69 np->myaddr = nvram->data.Tekram.host_id & 0x0f; in sym_nvram_setup_host()
73 if (nvram->data.parisc.host_id != -1) in sym_nvram_setup_host()
74 np->myaddr = nvram->data.parisc.host_id; in sym_nvram_setup_host()
[all …]
Dsym_nvram.h196 void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram);
201 …void sym_nvram_setup_host(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) { } in sym_nvram_setup_host() argument
202 static inline void sym_nvram_setup_target(struct sym_tcb *tp, struct sym_nvram *nvram) { } in sym_nvram_setup_target() argument
Dsym_glue.c71 module_param_named(nvram, sym_driver_setup.use_nvram, byte, 0);
85 MODULE_PARM_DESC(nvram, "Option currently not used");
1322 if (sym_hcb_attach(shost, fw, dev->nvram)) in sym_attach()
1407 devp->nvram = nvp; in sym_get_nvram()
1681 struct sym_nvram nvram; in sym2_probe() local
1687 memset(&nvram, 0, sizeof(nvram)); in sym2_probe()
1716 sym_get_nvram(&sym_dev, &nvram); in sym2_probe()
Dsym_glue.h213 struct sym_nvram *nvram; member
Dsym_hipd.c654 static void sym_set_bus_mode(struct sym_hcb *np, struct sym_nvram *nvram) argument
667 } else if (nvram->type == SYM_SYMBIOS_NVRAM) {
682 static int sym_prepare_setting(struct Scsi_Host *shost, struct sym_hcb *np, struct sym_nvram *nvram) argument
772 np->maxoffs_dt = nvram->type ? 62 : 31;
865 sym_nvram_setup_host(shost, np, nvram);
881 sym_set_bus_mode(np, nvram);
890 (nvram->type == SYM_SYMBIOS_NVRAM ||
891 (nvram->type == SYM_TEKRAM_NVRAM &&
922 sym_nvram_setup_target(tp, i, nvram);
932 sym_nvram_type(nvram), np->myaddr,
[all …]
Dsym_hipd.h1074 int sym_hcb_attach(struct Scsi_Host *shost, struct sym_fw *fw, struct sym_nvram *nvram);
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dfirmware.c53 u8 *nvram; member
137 memcpy(&nvp->nvram[nvp->nvram_len], skv, cplen); in brcmf_nvram_handle_value()
139 nvp->nvram[nvp->nvram_len] = '\0'; in brcmf_nvram_handle_value()
186 nvp->nvram = kzalloc(nv->size + 1 + 3 + sizeof(u32), GFP_KERNEL); in brcmf_init_nvram_parser()
187 if (!nvp->nvram) in brcmf_init_nvram_parser()
218 nvp.nvram[pad] = 0; in brcmf_fw_nvram_strip()
226 memcpy(&nvp.nvram[*new_length], &token_le, sizeof(token_le)); in brcmf_fw_nvram_strip()
229 return nvp.nvram; in brcmf_fw_nvram_strip()
232 void brcmf_fw_nvram_free(void *nvram) in brcmf_fw_nvram_free() argument
234 kfree(nvram); in brcmf_fw_nvram_free()
[all …]
Dfirmware.h29 void brcmf_fw_nvram_free(void *nvram);
36 const char *code, const char *nvram,
Dpcie.c1366 const struct firmware *fw, void *nvram, in brcmf_pcie_download_fw_nvram() argument
1396 if (nvram) { in brcmf_pcie_download_fw_nvram()
1400 brcmf_pcie_copy_mem_todev(devinfo, address, nvram, nvram_len); in brcmf_pcie_download_fw_nvram()
1401 brcmf_fw_nvram_free(nvram); in brcmf_pcie_download_fw_nvram()
1577 void *nvram, u32 nvram_len) in brcmf_pcie_setup() argument
1588 ret = brcmf_pcie_download_fw_nvram(devinfo, fw, nvram, nvram_len); in brcmf_pcie_setup()
Dsdio.c3366 void *nvram, u32 nvlen) in brcmf_sdio_download_firmware() argument
3381 brcmf_fw_nvram_free(nvram); in brcmf_sdio_download_firmware()
3385 bcmerror = brcmf_sdio_download_nvram(bus, nvram, nvlen); in brcmf_sdio_download_firmware()
3386 brcmf_fw_nvram_free(nvram); in brcmf_sdio_download_firmware()
3993 void *nvram, u32 nvram_len) in brcmf_sdio_firmware_callback() argument
4008 err = brcmf_sdio_download_firmware(bus, code, nvram, nvram_len); in brcmf_sdio_firmware_callback()
Dusb.c1200 void *nvram, u32 nvlen) in brcmf_usb_probe_phase2() argument
/linux-4.1.27/arch/arm/mach-clps711x/
Dboard-autcpu12.c217 void __iomem *nvram; in autcpu12_nvram_init() local
229 nvram = ioremap(autcpu12_nvram_resource[0].start, SZ_128K); in autcpu12_nvram_init()
230 if (nvram) { in autcpu12_nvram_init()
231 save[0] = readl(nvram + 0); in autcpu12_nvram_init()
232 save[1] = readl(nvram + SZ_64K); in autcpu12_nvram_init()
233 writel(~save[0], nvram + SZ_64K); in autcpu12_nvram_init()
234 if (readl(nvram + 0) != save[0]) { in autcpu12_nvram_init()
235 writel(save[0], nvram + 0); in autcpu12_nvram_init()
238 writel(save[1], nvram + SZ_64K); in autcpu12_nvram_init()
239 iounmap(nvram); in autcpu12_nvram_init()
/linux-4.1.27/arch/powerpc/platforms/chrp/
Dnvram.c68 struct device_node *nvram; in chrp_nvram_init() local
72 nvram = of_find_node_by_type(NULL, "nvram"); in chrp_nvram_init()
73 if (nvram == NULL) in chrp_nvram_init()
76 nbytes_p = of_get_property(nvram, "#bytes", &proplen); in chrp_nvram_init()
78 of_node_put(nvram); in chrp_nvram_init()
85 of_node_put(nvram); in chrp_nvram_init()
DMakefile3 obj-$(CONFIG_NVRAM) += nvram.o
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dnvram.c222 struct device_node *nvram; in pSeries_nvram_init() local
226 nvram = of_find_node_by_type(NULL, "nvram"); in pSeries_nvram_init()
227 if (nvram == NULL) in pSeries_nvram_init()
230 nbytes_p = of_get_property(nvram, "#bytes", &proplen); in pSeries_nvram_init()
232 of_node_put(nvram); in pSeries_nvram_init()
241 of_node_put(nvram); in pSeries_nvram_init()
DMakefile4 obj-y := lpar.o hvCall.o nvram.o reconfig.o \
/linux-4.1.27/drivers/rtc/
Drtc-ds1307.c110 struct bin_attribute *nvram; member
801 if (unlikely(off >= ds1307->nvram->size)) in ds1307_nvram_read()
803 if ((off + count) > ds1307->nvram->size) in ds1307_nvram_read()
804 count = ds1307->nvram->size - off; in ds1307_nvram_read()
827 if (unlikely(off >= ds1307->nvram->size)) in ds1307_nvram_write()
829 if ((off + count) > ds1307->nvram->size) in ds1307_nvram_write()
830 count = ds1307->nvram->size - off; in ds1307_nvram_write()
1193 ds1307->nvram = devm_kzalloc(&client->dev, in ds1307_probe()
1196 if (!ds1307->nvram) { in ds1307_probe()
1200 ds1307->nvram->attr.name = "nvram"; in ds1307_probe()
[all …]
Drtc-cmos.c578 static struct bin_attribute nvram = { variable
796 nvram.size = address_space - NVRAM_OFFSET; in cmos_do_probe()
797 retval = sysfs_create_bin_file(&dev->kobj, &nvram); in cmos_do_probe()
809 nvram.size, in cmos_do_probe()
843 sysfs_remove_bin_file(&dev->kobj, &nvram); in cmos_do_remove()
Drtc-ds1305.c590 static struct bin_attribute nvram = { variable
767 status = sysfs_create_bin_file(&spi->dev.kobj, &nvram); in ds1305_probe()
779 sysfs_remove_bin_file(&spi->dev.kobj, &nvram); in ds1305_remove()
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_sup.c29 data = RD_REG_WORD(&reg->nvram); in qla2x00_lock_nvram_access()
32 data = RD_REG_WORD(&reg->nvram); in qla2x00_lock_nvram_access()
76 WRT_REG_WORD(&reg->nvram, data | NVR_SELECT | NVR_WRT_ENABLE); in qla2x00_nv_write()
77 RD_REG_WORD(&reg->nvram); /* PCI Posting. */ in qla2x00_nv_write()
79 WRT_REG_WORD(&reg->nvram, data | NVR_SELECT | NVR_CLOCK | in qla2x00_nv_write()
81 RD_REG_WORD(&reg->nvram); /* PCI Posting. */ in qla2x00_nv_write()
83 WRT_REG_WORD(&reg->nvram, data | NVR_SELECT | NVR_WRT_ENABLE); in qla2x00_nv_write()
84 RD_REG_WORD(&reg->nvram); /* PCI Posting. */ in qla2x00_nv_write()
123 WRT_REG_WORD(&reg->nvram, NVR_SELECT | NVR_CLOCK); in qla2x00_nvram_request()
124 RD_REG_WORD(&reg->nvram); /* PCI Posting. */ in qla2x00_nvram_request()
[all …]
Dqla_attr.c248 ha->isp_ops->read_optrom(vha, ha->nvram, ha->flt_region_nvram << 2, in qla2x00_sysfs_read_nvram()
250 return memory_read_from_buffer(buf, count, &off, ha->nvram, in qla2x00_sysfs_read_nvram()
299 ha->isp_ops->read_nvram(vha, (uint8_t *)ha->nvram, ha->nvram_base, in qla2x00_sysfs_write_nvram()
Dqla_init.c2620 nvram_t *nv = ha->nvram; in qla2x00_nvram_config()
2621 uint8_t *ptr = ha->nvram; in qla2x00_nvram_config()
5078 nv = ha->nvram; in qla24xx_nvram_config()
5093 ha->vpd = ha->nvram + VPD_OFFSET; in qla24xx_nvram_config()
6030 nv = ha->nvram; in qla81xx_nvram_config()
6039 ha->vpd = ha->nvram + VPD_OFFSET; in qla81xx_nvram_config()
6044 ha->isp_ops->read_optrom(vha, ha->nvram, ha->flt_region_nvram << 2, in qla81xx_nvram_config()
Dqla_os.c3380 ha->nvram = kzalloc(MAX_NVRAM_SIZE, GFP_KERNEL); in qla2x00_mem_alloc()
3381 if (!ha->nvram) in qla2x00_mem_alloc()
3571 kfree(ha->nvram); in qla2x00_mem_alloc()
3572 ha->nvram = NULL; in qla2x00_mem_alloc()
3719 kfree(ha->nvram); in qla2x00_mem_free()
Dqla_def.h451 uint16_t nvram; /* NVRAM register. */ member
3180 void *nvram; member
Dqla_mbx.c487 struct nvram_81xx *nv = ha->nvram; in qla2x00_execute_fw()
/linux-4.1.27/arch/powerpc/platforms/powermac/
DMakefile15 obj-$(CONFIG_NVRAM:m=y) += nvram.o
17 obj-$(CONFIG_PPC64) += nvram.o
/linux-4.1.27/drivers/scsi/
Dips.c2043 if ((le32_to_cpu(ha->nvram->signature) == IPS_NVRAM_P5_SIG) && in ips_host_info()
2044 (le16_to_cpu(ha->nvram->adapter_type) != 0)) in ips_host_info()
2069 if (le32_to_cpu(ha->nvram->signature) == IPS_NVRAM_P5_SIG) { in ips_host_info()
2070 if (ha->nvram->bios_low[3] == 0) { in ips_host_info()
2073 ha->nvram->bios_high[0], ha->nvram->bios_high[1], in ips_host_info()
2074 ha->nvram->bios_high[2], ha->nvram->bios_high[3], in ips_host_info()
2075 ha->nvram->bios_low[0], ha->nvram->bios_low[1], in ips_host_info()
2076 ha->nvram->bios_low[2]); in ips_host_info()
2081 ha->nvram->bios_high[0], ha->nvram->bios_high[1], in ips_host_info()
2082 ha->nvram->bios_high[2], ha->nvram->bios_high[3], in ips_host_info()
[all …]
Dqla1280.c611 struct nvram *nv; in qla1280_read_nvram()
620 wptr = (uint16_t *)&ha->nvram; in qla1280_read_nvram()
621 nv = &ha->nvram; in qla1280_read_nvram()
635 for (; cnt < sizeof(struct nvram); cnt++) { in qla1280_read_nvram()
1147 struct nvram *nv; in qla1280_set_target_parameters()
1150 nv = &ha->nvram; in qla1280_set_target_parameters()
1216 struct nvram *nv; in qla1280_slave_configure()
1220 nv = &ha->nvram; in qla1280_slave_configure()
1965 qla1280_print_settings(struct nvram *nv) in qla1280_print_settings()
2017 struct nvram *nv = &ha->nvram; in qla1280_set_target_defaults()
[all …]
Dqla1280.h153 uint16_t nvram; /* NVRAM register. */ member
342 struct nvram { struct
1071 struct nvram nvram; member
Dips.h610 IPS_NVRAM_CMD nvram; member
1047 IPS_NVRAM_P5 *nvram; /* NVRAM page 5 data */ member
Da100u2w.c88 static struct orc_nvram nvram, *nvramp = &nvram; variable
/linux-4.1.27/drivers/scsi/qla4xxx/
Dql4_dbg.c62 (uint8_t) offsetof(struct isp_reg, u1.isp4010.nvram), in qla4xxx_dump_registers()
63 readw(&ha->reg->u1.isp4010.nvram)); in qla4xxx_dump_registers()
69 (uint8_t) offsetof(struct isp_reg, u1.isp4022.nvram), in qla4xxx_dump_registers()
70 readw(&ha->reg->u1.isp4022.nvram)); in qla4xxx_dump_registers()
Dql4_bsg.c210 uint8_t *nvram = NULL; in qla4xxx_read_nvram() local
242 nvram = dma_alloc_coherent(&ha->pdev->dev, len, &nvram_dma, in qla4xxx_read_nvram()
244 if (!nvram) { in qla4xxx_read_nvram()
260 nvram, len); in qla4xxx_read_nvram()
266 dma_free_coherent(&ha->pdev->dev, len, nvram, nvram_dma); in qla4xxx_read_nvram()
282 uint8_t *nvram = NULL; in qla4xxx_update_nvram() local
313 nvram = dma_alloc_coherent(&ha->pdev->dev, len, &nvram_dma, in qla4xxx_update_nvram()
315 if (!nvram) { in qla4xxx_update_nvram()
323 bsg_job->request_payload.sg_cnt, nvram, len); in qla4xxx_update_nvram()
335 dma_free_coherent(&ha->pdev->dev, len, nvram, nvram_dma); in qla4xxx_update_nvram()
Dql4_def.h629 struct eeprom_data *nvram; member
935 &ha->reg->u1.isp4010.nvram : in isp_semaphore()
942 &ha->reg->u1.isp4010.nvram : in isp_nvram()
943 &ha->reg->u1.isp4022.nvram); in isp_nvram()
Dql4_init.c587 int size = sizeof(ha->nvram->isp4022.boardIdStr); in qla4xxx_set_model_info()
707 &ha->reg->u1.isp4022.nvram); in qla4xxx_start_firmware_from_flash()
Dql4_fw.h113 __le32 nvram; member
118 __le32 nvram; /* 0x30 */ member
/linux-4.1.27/drivers/scsi/esas2r/
Desas2r_flash.c1197 if (!esas2r_read_flash_block(a, a->nvram, FLS_OFFSET_NVR, in esas2r_nvram_read_direct()
1258 struct esas2r_sas_nvram *nvram) in esas2r_nvram_write() argument
1260 struct esas2r_sas_nvram *n = nvram; in esas2r_nvram_write()
1272 n = a->nvram; in esas2r_nvram_write()
1296 memcpy(a->nvram, n, sizeof(struct esas2r_sas_nvram)); in esas2r_nvram_write()
1299 n = a->nvram; in esas2r_nvram_write()
1331 struct esas2r_sas_nvram *n = a->nvram; in esas2r_nvram_validate()
1363 struct esas2r_sas_nvram *n = a->nvram; in esas2r_nvram_set_defaults()
1376 struct esas2r_sas_nvram *nvram) in esas2r_nvram_get_defaults() argument
1384 memcpy(&sas_addr[0], a->nvram->sas_addr, 8); in esas2r_nvram_get_defaults()
[all …]
Desas2r_main.c136 memcpy(buf, a->nvram, length); in read_live_nvram()
727 a->nvram->sas_addr[0], in esas2r_show_info()
728 a->nvram->sas_addr[1], in esas2r_show_info()
729 a->nvram->sas_addr[2], in esas2r_show_info()
730 a->nvram->sas_addr[3], in esas2r_show_info()
731 a->nvram->sas_addr[4], in esas2r_show_info()
732 a->nvram->sas_addr[5], in esas2r_show_info()
733 a->nvram->sas_addr[6], in esas2r_show_info()
734 a->nvram->sas_addr[7]); in esas2r_show_info()
Desas2r.h868 struct esas2r_sas_nvram *nvram; member
1006 struct esas2r_sas_nvram *nvram);
1008 struct esas2r_sas_nvram *nvram);
1341 (a->nvram->options2 & SASNVR2_HEARTBEAT)) in esas2r_enable_heartbeat()
Desas2r_ioctl.c892 &a->nvram->sas_addr[0], sizeof(u64)); in hba_ioctl_callback()
1414 memcpy(ioctl->data.prw.data_buffer, a->nvram, in esas2r_ioctl_handler()
Desas2r_disc.c85 struct esas2r_sas_nvram *nvr = a->nvram; in esas2r_disc_initialize()
Desas2r_init.c946 a->nvram = (struct esas2r_sas_nvram *)high; in esas2r_init_adapter_struct()
/linux-4.1.27/drivers/message/fusion/
Dmptspi.c114 int nvram; in mptspi_setTargetNegoParms() local
175 if (pspi_data->nvram && (pspi_data->nvram[id] != MPT_HOST_NVRAM_INVALID)) { in mptspi_setTargetNegoParms()
176 nvram = pspi_data->nvram[id]; in mptspi_setTargetNegoParms()
177 nfactor = (nvram & MPT_NVRAM_SYNC_MASK) >> 8; in mptspi_setTargetNegoParms()
180 width = nvram & MPT_NVRAM_WIDE_DISABLE ? 0 : 1; in mptspi_setTargetNegoParms()
443 if (ioc->spi_data.nvram && in mptspi_target_alloc()
444 ioc->spi_data.nvram[starget->id] != MPT_HOST_NVRAM_INVALID) { in mptspi_target_alloc()
445 u32 nvram = ioc->spi_data.nvram[starget->id]; in mptspi_target_alloc() local
446 spi_min_period(starget) = (nvram & MPT_NVRAM_SYNC_MASK) >> MPT_NVRAM_SYNC_SHIFT; in mptspi_target_alloc()
447 spi_max_width(starget) = nvram & MPT_NVRAM_WIDE_DISABLE ? 0 : 1; in mptspi_target_alloc()
Dmptbase.h484 int *nvram; /* table of device NVRAM values */ member
Dmptbase.c2743 kfree(ioc->spi_data.nvram); in mpt_adapter_disable()
2747 ioc->spi_data.nvram = NULL; in mpt_adapter_disable()
5367 if (!ioc->spi_data.nvram) { in mpt_GetScsiPortSettings()
5375 ioc->spi_data.nvram = (int *) mem; in mpt_GetScsiPortSettings()
5378 ioc->name, ioc->spi_data.nvram, sz)); in mpt_GetScsiPortSettings()
5384 ioc->spi_data.nvram[ii] = MPT_HOST_NVRAM_INVALID; in mpt_GetScsiPortSettings()
5519 ioc->spi_data.nvram[ii] = data; in mpt_GetScsiPortSettings()
5542 ioc->spi_data.nvram[ii] = data; in mpt_GetScsiPortSettings()
/linux-4.1.27/arch/mips/include/asm/mach-bcm63xx/
Dbcm63xx_nvram.h13 void bcm63xx_nvram_init(void *nvram);
/linux-4.1.27/arch/mips/bcm47xx/
DMakefile6 obj-y += irq.o nvram.o prom.o serial.o setup.o time.o sprom.o
/linux-4.1.27/arch/mips/sgi-ip22/
DMakefile6 obj-y += ip22-mc.o ip22-hpc.o ip22-int.o ip22-time.o ip22-nvram.o \
/linux-4.1.27/drivers/net/ethernet/sfc/
Dselftest.h36 int nvram; member
Dselftest.c117 tests->nvram = rc ? -1 : 1; in efx_test_nvram()
Dethtool.c312 efx_fill_test(n++, strings, data, &tests->nvram, in efx_ethtool_fill_self_tests()
/linux-4.1.27/arch/powerpc/platforms/powernv/
DMakefile2 obj-y += opal-rtc.o opal-nvram.o opal-lpc.o opal-flash.o
/linux-4.1.27/arch/powerpc/include/uapi/asm/
DKbuild20 header-y += nvram.h
/linux-4.1.27/arch/powerpc/boot/dts/
Dge_imp3a.dts74 nvram@3,0 {
75 device_type = "nvram";
Dwalnut.dts179 nvram@1,0 {
181 compatible = "ds1743-nvram";
Diss4xx.dts105 compatible = "ds1743-nvram", "ds1743", "rtc-ds1743";
Debony.dts163 nvram@1,0 {
165 compatible = "ds1743-nvram";
Dgef_sbc610.dts121 nvram@3,0 {
122 device_type = "nvram";
Dgef_ppc9a.dts121 nvram@3,0 {
122 device_type = "nvram";
Diss4xx-mpic.dts144 compatible = "ds1743-nvram", "ds1743", "rtc-ds1743";
Dgef_sbc310.dts119 nvram@3,0 {
120 device_type = "nvram";
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-firmware-gsmi15 access to EFI-style variables stored in nvram.
Dsysfs-firmware-dmi87 typically backed by nvram, but the implementation
/linux-4.1.27/arch/arm/boot/dts/
Dkirkwood-dir665.dts107 label = "nvram";
/linux-4.1.27/Documentation/scsi/
Dsym53c8xx_2.txt529 nvram=n do not look for serial NVRAM
530 nvram=y test controllers for onboard serial NVRAM
532 nvram=<bits options>
533 0x01 look for NVRAM (equivalent to nvram=y)
932 nvram 64x16 (1024 bit)
1034 default nvram data:
Dncr53c8xx.txt809 nvram:n do not look for serial NVRAM
810 nvram:y test controllers for onboard serial NVRAM
813 0x01 look for NVRAM (equivalent to nvram=y)
866 serial NVRAM enabled nvram:y
938 nvram:n do not look for serial NVRAM
939 nvram:y test controllers for onboard serial NVRAM
973 The 'nvram' boot option can be entered in hexadecimal form in order
977 0x01 look for NVRAM (equivalent to nvram=y)
1685 nvram 64x16 (1024 bit)
1787 default nvram data:
DChangeLog.ncr53c8xx168 - Remove nvram layouts and driver set-up structures from the C source,
DChangeLog.sym53c8xx371 - Move some data structures (nvram layouts and driver set-up) to
/linux-4.1.27/drivers/mtd/devices/
DKconfig136 doesn't have access to, memory beyond the mem=xxx limit, nvram,
/linux-4.1.27/include/uapi/linux/
DKbuild304 header-y += nvram.h
/linux-4.1.27/Documentation/ioctl/
Dioctl-number.txt254 'p' 40-7F linux/nvram.h
/linux-4.1.27/drivers/scsi/megaraid/
Dmegaraid_sas.h659 u32 nvram:1; member
/linux-4.1.27/arch/powerpc/
DKconfig180 # All PPC32s use generic nvram driver through ppc_md
/linux-4.1.27/Documentation/
Ddevices.txt362 144 = /dev/nvram Non-volatile configuration RAM