/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramnv50.c | 223 struct nvkm_bios *bios = subdev->device->bios; in nv50_ram_calc() local 250 nvbios_rammapEp_from_perf(bios, data, hdr, &next->bios); in nv50_ram_calc() 260 &next->bios); in nv50_ram_calc() 268 data = nvbios_timingEp(bios, next->bios.ramcfg_timing, in nv50_ram_calc() 318 if (next->bios.timing_10_ODT) in nv50_ram_calc() 414 if (!next->bios.ramcfg_FBVDDQ) in nv50_ram_calc() 446 next->bios.ramcfg_00_05); in nv50_ram_calc() 448 next->bios.ramcfg_00_08); in nv50_ram_calc() 455 if (!next->bios.timing_10_ODT) in nv50_ram_calc() 459 if (!next->bios.ramcfg_DLLoff) in nv50_ram_calc() [all …]
|
H A D | sddr3.c | 74 DLL = !ram->next->bios.ramcfg_DLLoff; in nvkm_sddr3_calc() 76 switch (ram->next->bios.timing_ver) { in nvkm_sddr3_calc() 78 if (ram->next->bios.timing_hdr < 0x17) { in nvkm_sddr3_calc() 82 CWL = ram->next->bios.timing_10_CWL; in nvkm_sddr3_calc() 83 CL = ram->next->bios.timing_10_CL; in nvkm_sddr3_calc() 84 WR = ram->next->bios.timing_10_WR; in nvkm_sddr3_calc() 85 ODT = ram->next->bios.timing_10_ODT; in nvkm_sddr3_calc() 88 CWL = (ram->next->bios.timing[1] & 0x00000f80) >> 7; in nvkm_sddr3_calc() 89 CL = (ram->next->bios.timing[1] & 0x0000001f) >> 0; in nvkm_sddr3_calc() 90 WR = (ram->next->bios.timing[2] & 0x007f0000) >> 16; in nvkm_sddr3_calc()
|
H A D | sddr2.c | 65 switch (ram->next->bios.timing_ver) { in nvkm_sddr2_calc() 67 CL = ram->next->bios.timing_10_CL; in nvkm_sddr2_calc() 68 WR = ram->next->bios.timing_10_WR; in nvkm_sddr2_calc() 69 DLL = !ram->next->bios.ramcfg_DLLoff; in nvkm_sddr2_calc() 70 ODT = ram->next->bios.timing_10_ODT & 3; in nvkm_sddr2_calc() 73 CL = (ram->next->bios.timing[1] & 0x0000001f); in nvkm_sddr2_calc() 74 WR = (ram->next->bios.timing[2] & 0x007f0000) >> 16; in nvkm_sddr2_calc() 80 if (ram->next->bios.timing_ver == 0x20 || in nvkm_sddr2_calc() 81 ram->next->bios.ramcfg_timing == 0xff) { in nvkm_sddr2_calc()
|
H A D | ramgt215.c | 160 struct nvkm_bios *bios = device->bios; in gt215_link_train() local 282 struct nvkm_bios *bios = device->bios; in gt215_link_train_init() local 499 struct nvkm_bios *bios = device->bios; in gt215_ram_calc() local 520 &next->bios); in gt215_ram_calc() 542 data = nvbios_timingEp(bios, next->bios.ramcfg_timing, in gt215_ram_calc() 544 &next->bios); in gt215_ram_calc() 597 if (!next->bios.ramcfg_DLLoff) in gt215_ram_calc() 646 if (next->bios.timing_10_ODT) in gt215_ram_calc() 663 next->bios.ramcfg_FBVDDQ) { in gt215_ram_calc() 710 next->bios.ramcfg_10_05); in gt215_ram_calc() [all …]
|
H A D | ramgp100.c | 35 struct nvkm_bios *bios = device->bios; in gp100_ram_init() local 51 data = nvbios_rammapTe(bios, &ver, &hdr, &cnt, &len, &snr, &ssz); in gp100_ram_init() 55 cnt = nvbios_rd08(bios, data + 0x14); /* guess at count */ in gp100_ram_init() 56 data = nvbios_rd32(bios, data + 0x10); /* guess u32... */ in gp100_ram_init() 62 nvbios_init(subdev, nvbios_rd32(bios, data)); in gp100_ram_init()
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | gm200.c | 36 struct nvkm_bios *bios = device->bios; in pmu_code() local 43 nvkm_wr32(device, 0x10a184, nvbios_rd32(bios, img + i)); in pmu_code() 56 struct nvkm_bios *bios = device->bios; in pmu_data() local 61 nvkm_wr32(device, 0x10a1c4, nvbios_rd32(bios, img + i)); in pmu_data() 87 struct nvkm_bios *bios = subdev->device->bios; in pmu_load() local 91 if (!nvbios_pmuRm(bios, type, &pmu)) in pmu_load() 129 struct nvkm_bios *bios = device->bios; in gm200_devinit_post() local 150 u32 img = nvbios_rd16(bios, bit_I.offset + 0x14); in gm200_devinit_post() 151 u32 len = nvbios_rd16(bios, bit_I.offset + 0x16); in gm200_devinit_post() 158 u32 img = nvbios_rd16(bios, bit_I.offset + 0x18); in gm200_devinit_post() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/bios/ |
H A D | bios_parser_interface.c | 39 struct dc_bios *bios = NULL; in dal_bios_parser_create() local 41 bios = firmware_parser_create(init, dce_version); in dal_bios_parser_create() 44 if (bios == NULL) in dal_bios_parser_create() 45 bios = bios_parser_create(init, dce_version); in dal_bios_parser_create() 47 return bios; in dal_bios_parser_create() 52 struct dc_bios *bios = *dcb; in dal_bios_parser_destroy() local 54 bios->funcs->bios_parser_destroy(dcb); in dal_bios_parser_destroy()
|
H A D | bios_parser_helper.c | 40 if (bp->bios && offset + size < bp->bios_size) in bios_get_image() 41 return bp->bios + offset; in bios_get_image() 49 bios->ctx 51 (bios->regs->reg) 58 struct dc_bios *bios) in bios_is_accelerated_mode() argument 67 struct dc_bios *bios, in bios_set_scratch_acc_mode_change() argument 75 struct dc_bios *bios, in bios_set_scratch_critical_state() argument 83 struct dc_bios *bios) in bios_get_vga_enabled_displays() argument
|
H A D | Makefile | 30 AMD_DAL_BIOS = $(addprefix $(AMDDALPATH)/dc/bios/,$(BIOS)) 40 AMD_DISPLAY_FILES += $(AMDDALPATH)/dc/bios/dce60/command_table_helper_dce60.o 48 AMD_DISPLAY_FILES += $(AMDDALPATH)/dc/bios/dce80/command_table_helper_dce80.o 53 AMD_DISPLAY_FILES += $(AMDDALPATH)/dc/bios/dce110/command_table_helper_dce110.o 55 AMD_DISPLAY_FILES += $(AMDDALPATH)/dc/bios/dce112/command_table_helper_dce112.o 57 AMD_DISPLAY_FILES += $(AMDDALPATH)/dc/bios/dce112/command_table_helper2_dce112.o
|
H A D | bios_parser_helper.h | 34 bool bios_is_accelerated_mode(struct dc_bios *bios); 35 void bios_set_scratch_acc_mode_change(struct dc_bios *bios, uint32_t state); 36 void bios_set_scratch_critical_state(struct dc_bios *bios, bool state); 37 uint32_t bios_get_vga_enabled_displays(struct dc_bios *bios);
|
/openbmc/openbmc/meta-openpower/classes/ |
H A D | openpower-software-manager-ubi.bbclass | 4 obmc-flash-bios-ubiattach.service \ 5 obmc-flash-bios-ubimount@.service \ 6 obmc-flash-bios-ubiumount-ro@.service \ 7 obmc-flash-bios-ubiumount-rw@.service \ 8 obmc-flash-bios-ubipatch.service \ 9 obmc-flash-bios-ubiremount.service \ 10 obmc-flash-bios-cleanup.service \
|
/openbmc/qemu/roms/ |
H A D | Makefile | 74 bios: build-seabios-config-seabios-128k \ target 77 cp seabios/builds/seabios-128k/bios.bin ../pc-bios/bios.bin 78 cp seabios/builds/seabios-256k/bios.bin ../pc-bios/bios-256k.bin 79 cp seabios/builds/seabios-microvm/bios.bin ../pc-bios/bios-microvm.bin 117 -o ../pc-bios/efi-$*.rom 131 cp SLOF/boot_rom.bin ../pc-bios/slof.bin 138 ../pc-bios/u-boot.e500 147 cp skiboot/skiboot.lid ../pc-bios/skiboot.lid 153 rm -f ../pc-bios/edk2-*.fd.bz2 154 bzip2 --verbose ../pc-bios/edk2-*.fd [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
H A D | nv50.c | 52 struct nvkm_bios *bios = mxm->subdev.device->bios; in mxm_match_dcb() local 68 u8 link = mxm_sor_map(bios, ctx->desc.dig_conn); in mxm_match_dcb() 95 mxm_dcb_sanitise_entry(struct nvkm_bios *bios, void *data, int idx, u16 pdcb) in mxm_dcb_sanitise_entry() argument 98 struct context ctx = { .outp = (u32 *)(bios->data + pdcb) }; in mxm_dcb_sanitise_entry() 116 i2cidx = mxm_ddc_map(bios, ctx.desc.ddc_port); in mxm_dcb_sanitise_entry() 133 link = mxm_sor_map(bios, ctx.desc.dig_conn) & 0x30; in mxm_dcb_sanitise_entry() 146 conn = bios->data; in mxm_dcb_sanitise_entry() 147 conn += nvbios_connEe(bios, (ctx.outp[0] & 0x0000f000) >> 12, &ver, &len); in mxm_dcb_sanitise_entry() 191 struct nvkm_bios *bios = subdev->device->bios; in mxm_dcb_sanitise() local 193 u16 dcb = dcb_table(bios, &ver, &hdr, &cnt, &len); in mxm_dcb_sanitise() [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | shadowacpi.c | 26 acpi_read_bios(acpi_handle rom_handle, u8 *bios, u32 offset, u32 length) in acpi_read_bios() argument 51 memcpy(bios+offset, obj->buffer.pointer, length); in acpi_read_bios() 64 acpi_read_fast(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in acpi_read_fast() argument 70 if (nvbios_extend(bios, limit) >= 0) { in acpi_read_fast() 71 int ret = acpi_read_bios(data, bios->data, start, fetch); in acpi_read_fast() 85 acpi_read_slow(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in acpi_read_slow() argument 91 if (nvbios_extend(bios, limit) >= 0) { in acpi_read_slow() 93 int ret = acpi_read_bios(data, bios->data, in acpi_read_slow() 105 acpi_init(struct nvkm_bios *bios, const char *name) in acpi_init() argument 111 dhandle = ACPI_HANDLE(bios->subdev.device->dev); in acpi_init()
|
H A D | shadowramin.c | 26 struct nvkm_bios *bios; member 31 pramin_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in pramin_read() argument 33 struct nvkm_device *device = bios->subdev.device; in pramin_read() 37 *(u32 *)&bios->data[i] = nvkm_rd32(device, 0x700000 + i); in pramin_read() 48 struct nvkm_device *device = priv->bios->subdev.device; in pramin_fini() 55 pramin_init(struct nvkm_bios *bios, const char *name) in pramin_init() argument 57 struct nvkm_subdev *subdev = &bios->subdev; in pramin_init() 110 priv->bios = bios; in pramin_init()
|
/openbmc/openpower-pnor-code-mgmt/ubi/ |
H A D | obmc-flash-bios-ubimount@.service | 3 Requires=obmc-flash-bios-ubiattach.service 4 After=obmc-flash-bios-ubiattach.service 5 OnFailure=obmc-flash-bios-ubiumount-ro@%i.service obmc-flash-bios-ubiumount-rw@%i.service 10 ExecStart=/usr/bin/obmc-flash-bios squashfsmount pnor-ro-%i %i 11 ExecStart=/usr/bin/obmc-flash-bios ubimount pnor-rw-%i 12 ExecStart=/usr/bin/obmc-flash-bios ubimount pnor-prsv
|
/openbmc/openbmc/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/ |
H A D | kudo-bios-update.bb | 11 PROVIDES:append = " virtual/bios-update" 12 RPROVIDES:${PN}:append = " virtual/bios-update" 19 FILES:${PN} += "${datadir}/phosphor-ipmi-flash/config-bios.json" 22 file://phosphor-ipmi-flash-bios-update.service \ 23 file://config-bios.json \ 28 phosphor-ipmi-flash-bios-update.service \ 33 install -m 0644 ${WORKDIR}/config-bios.json ${D}${datadir}/phosphor-ipmi-flash 35 … install -m 0644 ${WORKDIR}/phosphor-ipmi-flash-bios-update.service ${D}${systemd_system_unitdir}
|
/openbmc/openbmc/meta-google/recipes-google/google-bios-key/ |
H A D | google-bios-key.bb | 14 FILES:${PN} += "${datadir}/google-bios-key/platforms_secure.pem" 15 FILES:${PN} += "${datadir}/google-bios-key/platforms_bringup.pem" 20 install -d ${D}${datadir}/google-bios-key 21 install -m 0644 ${WORKDIR}/platforms_secure.pem ${D}${datadir}/google-bios-key 22 install -m 0644 ${WORKDIR}/platforms_bringup.pem ${D}${datadir}/google-bios-key 24 ln -s -r ${D}${datadir}/google-bios-key/platforms_secure.pem ${D}${datadir}/platforms_secure.pem 25 … ln -s -r ${D}${datadir}/google-bios-key/platforms_bringup.pem ${D}${datadir}/platforms_bringup.pem
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | base.c | 78 return therm->fan->bios.min_duty; in nvkm_therm_compute_linear_duty() 80 return therm->fan->bios.max_duty; in nvkm_therm_compute_linear_duty() 84 duty *= (therm->fan->bios.max_duty - therm->fan->bios.min_duty); in nvkm_therm_compute_linear_duty() 86 duty += therm->fan->bios.min_duty; in nvkm_therm_compute_linear_duty() 129 switch(therm->fan->bios.fan_mode) { in nvkm_therm_update() 219 return therm->fan->bios.min_duty; in nvkm_therm_attr_get() 221 return therm->fan->bios.max_duty; in nvkm_therm_attr_get() 254 value = therm->fan->bios.max_duty; in nvkm_therm_attr_set() 255 therm->fan->bios.min_duty = value; in nvkm_therm_attr_set() 261 value = therm->fan->bios.min_duty; in nvkm_therm_attr_set() [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gm107.c | 313 struct nvkm_bios *bios = device->bios; in gm107_gr_init_bios_2() local 315 if (!bit_entry(bios, 'P', &bit_P) && in gm107_gr_init_bios_2() 317 u32 data = nvbios_rd32(bios, bit_P.offset + 0x28); in gm107_gr_init_bios_2() 319 u8 ver = nvbios_rd08(bios, data + 0x00); in gm107_gr_init_bios_2() 320 u8 hdr = nvbios_rd08(bios, data + 0x01); in gm107_gr_init_bios_2() 322 data = nvbios_rd32(bios, data + 0x04); in gm107_gr_init_bios_2() 347 struct nvkm_bios *bios = device->bios; in gm107_gr_init_bios() local 353 while (nvbios_P0260Ep(bios, ++E, &ver, &hdr, &infoE)) { in gm107_gr_init_bios() 356 while (nvbios_P0260Xp(bios, ++X, &ver, &hdr, &infoX)) in gm107_gr_init_bios()
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
H A D | base.c | 84 struct nvkm_bios *bios = volt->subdev.device->bios; in nvkm_volt_map_min() local 89 vmap = nvbios_vmap_entry_parse(bios, id, &ver, &len, &info); in nvkm_volt_map_min() 106 struct nvkm_bios *bios = volt->subdev.device->bios; in nvkm_volt_map() local 111 vmap = nvbios_vmap_entry_parse(bios, id, &ver, &len, &info); in nvkm_volt_map() 188 struct nvkm_subdev *subdev = &bios->subdev; in nvkm_volt_parse_bios() 195 data = nvbios_volt_parse(bios, &ver, &hdr, &cnt, &len, &info); in nvkm_volt_parse_bios() 215 data = nvbios_volt_entry_parse(bios, i, &ver, &hdr, in nvkm_volt_parse_bios() 286 struct nvkm_bios *bios = device->bios; in nvkm_volt_ctor() local 293 if (bios) { in nvkm_volt_ctor() 297 nvkm_volt_parse_bios(bios, volt); in nvkm_volt_ctor() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_clock_source.c | 638 clk_src->bios, in disable_spread_spectrum() 746 clk_src->bios, in enable_spread_spectrum() 1351 clk_src->bios, in get_ss_info_from_atombios() 1375 clk_src->bios, in get_ss_info_from_atombios() 1549 struct dc_bios *bios, in dce110_clk_src_construct() argument 1559 clk_src->bios = bios; in dce110_clk_src_construct() 1649 struct dc_bios *bios, in dce112_clk_src_construct() argument 1656 clk_src->bios = bios; in dce112_clk_src_construct() 1677 struct dc_bios *bios, in dcn20_clk_src_construct() argument 1693 struct dc_bios *bios, in dcn3_clk_src_construct() argument [all …]
|
/openbmc/openbmc-test-automation/pldm/ |
H A D | test_pldm_bios_attributes.robot | 31 ${pldm_output}= pldmtool bios GetBIOSAttributeCurrentValueByHandle -a ${random_attr} 35 # pldmtool bios GetBIOSAttributeCurrentValueByHandle -a hjkhkj 51 # pldmtool bios SetBIOSAttributeCurrentValue -a hjkhkj -d 0 68 # pldmtool bios SetBIOSAttributeCurrentValue -a pvm_os_boot_side -d hhhhhj 72 ${pldm_output}= pldmtool bios SetBIOSAttributeCurrentValue -a ${enum_attr} -d 0 87 # pldmtool bios SetBIOSAttributeCurrentValue -a vmi_if_count -d 12 124 # pldmtool bios SetBIOSAttributeCurrentValue -a vmi_hostname -d BMC 147 # pldmtool bios SetBIOSAttributeCurrentValue -a vmi_if_count -d 1 172 # pldmtool bios SetBIOSAttributeCurrentValue -a pvm_default_os_type -d AIX 197 ${pldm_output}= Pldmtool bios GetBIOSTable --type AttributeTable [all …]
|
/openbmc/phosphor-ipmi-flash/ |
H A D | meson.options | 9 option('host-bios', type: 'boolean', value: false, description: 'Install default BIOS update config… 37 option('bios-verify-status-filename', type : 'string', value : '/tmp/bios.verify', description : 'T… 42 option('bios-staged-name', type : 'string', value : 'bios-staged-name', description : 'The file to … 43 option('preparation-bios-target', type : 'string', value : 'phosphor-ipmi-flash-bios-prepare.target… 44 option('verify-bios-target', type : 'string', value : 'phosphor-ipmi-flash-bios-verify.target', des… 45 option('update-bios-target', type : 'string', value : 'phosphor-ipmi-flash-bios-update.target', des…
|
/openbmc/openbmc/meta-asrock/meta-common/recipes-phosphor/flash/ |
H A D | phosphor-software-manager_%.bbappend | 2 SRC_URI += "file://bios-update.sh" 9 install -m 0755 ${WORKDIR}/bios-update.sh ${D}/${sbindir}/ 10 if [ -e ${WORKDIR}/bios-update ]; then 12 install -m 0644 ${WORKDIR}/bios-update ${D}${sysconfdir}/default
|