treewide: Capitalize 'CMOS'

Change-Id: I1d36e554618498d70f33f6c425b0abc91d4fb952
Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38928
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-by: Peter Lemenkov <lemenkov@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Elyes HAOUAS 2020-02-16 10:01:33 +01:00 committed by Patrick Georgi
parent ebdf298ec2
commit 2119d0ba43
27 changed files with 50 additions and 50 deletions

View File

@ -75,7 +75,7 @@ Put all back in place and restart the board. It might need 1-2 AC power cycles
to reinitialize (running at full fan speed - don't panic). to reinitialize (running at full fan speed - don't panic).
* External flashing has been tested with RPi2 without main power connected. * External flashing has been tested with RPi2 without main power connected.
3.3V provided by RPi2. Read more about flashing methods [here](https://doc.coreboot.org/flash_tutorial/index.html). 3.3V provided by RPi2. Read more about flashing methods [here](https://doc.coreboot.org/flash_tutorial/index.html).
* In case of going back to proprietary BIOS create/save cmos settings as early * In case of going back to proprietary BIOS create/save CMOS settings as early
as possible (do not leave BIOS on first start without saving settings). as possible (do not leave BIOS on first start without saving settings).
The BIOS might corrupt nvram (not cmos!) and leave the system in a dead state The BIOS might corrupt nvram (not cmos!) and leave the system in a dead state
that needs an external flasher to revive. If stuck, reset the Fintek (see that needs an external flasher to revive. If stuck, reset the Fintek (see

View File

@ -164,7 +164,7 @@ Drivers (29 commits)
* i2c/hid: Add generic I2C HID driver * i2c/hid: Add generic I2C HID driver
* i2c/max98927: add i2c driver for Maxim 98927 codec * i2c/max98927: add i2c driver for Maxim 98927 codec
* i2c/wacom_ts: Add support for WCOM touchscreen device driver * i2c/wacom_ts: Add support for WCOM touchscreen device driver
* pc80/rtc: Check cmos checksum BEFORE reading cmos value * pc80/rtc: Check CMOS checksum BEFORE reading CMOS value
* regulator: Add driver for handling GPIO-based fixed regulator * regulator: Add driver for handling GPIO-based fixed regulator
* storage: Add SD/MMC/eMMC driver based upon depthcharge * storage: Add SD/MMC/eMMC driver based upon depthcharge

View File

@ -293,7 +293,7 @@ $(obj)/$(1).aml: $(src)/mainboard/$(MAINBOARDDIR)/$(1).asl $(obj)/config.h
endef endef
####################################################################### #######################################################################
# Parse plaintext cmos defaults into binary format # Parse plaintext CMOS defaults into binary format
# arg1: source file # arg1: source file
# arg2: binary file name # arg2: binary file name
cbfs-files-processor-nvramtool= \ cbfs-files-processor-nvramtool= \

View File

@ -157,7 +157,7 @@ static struct cb_cmos_entries *lookup_cmos_entry(struct cb_cmos_option_table *op
struct cb_cmos_entries *cmos_entry; struct cb_cmos_entries *cmos_entry;
int len = name ? strnlen(name, CB_CMOS_MAX_NAME_LENGTH) : 0; int len = name ? strnlen(name, CB_CMOS_MAX_NAME_LENGTH) : 0;
/* cmos entries are located right after the option table */ /* CMOS entries are located right after the option table */
cmos_entry = first_cmos_entry(option_table); cmos_entry = first_cmos_entry(option_table);
while (cmos_entry) { while (cmos_entry) {
if (memcmp((const char*)cmos_entry->name, name, len) == 0) if (memcmp((const char*)cmos_entry->name, name, len) == 0)
@ -186,12 +186,12 @@ struct cb_cmos_entries *next_cmos_entry(struct cb_cmos_entries *cmos_entry)
struct cb_cmos_enums *first_cmos_enum(struct cb_cmos_option_table *option_table) struct cb_cmos_enums *first_cmos_enum(struct cb_cmos_option_table *option_table)
{ {
struct cb_cmos_entries *cmos_entry; struct cb_cmos_entries *cmos_entry;
/* cmos entries are located right after the option table. Skip them */ /* CMOS entries are located right after the option table. Skip them */
cmos_entry = (struct cb_cmos_entries *)((unsigned char *)option_table + option_table->header_length); cmos_entry = (struct cb_cmos_entries *)((unsigned char *)option_table + option_table->header_length);
while (cmos_entry->tag == CB_TAG_OPTION) while (cmos_entry->tag == CB_TAG_OPTION)
cmos_entry = (struct cb_cmos_entries*)((unsigned char *)cmos_entry + cmos_entry->size); cmos_entry = (struct cb_cmos_entries*)((unsigned char *)cmos_entry + cmos_entry->size);
/* cmos enums are located after cmos entries. */ /* CMOS enums are located after CMOS entries. */
return (struct cb_cmos_enums *)cmos_entry; return (struct cb_cmos_enums *)cmos_entry;
} }
@ -237,7 +237,7 @@ static struct cb_cmos_enums *lookup_cmos_enum_core(struct cb_cmos_option_table *
{ {
int len = strnlen(text, CB_CMOS_MAX_TEXT_LENGTH); int len = strnlen(text, CB_CMOS_MAX_TEXT_LENGTH);
/* cmos enums are located after cmos entries. */ /* CMOS enums are located after CMOS entries. */
struct cb_cmos_enums *cmos_enum; struct cb_cmos_enums *cmos_enum;
for ( cmos_enum = first_cmos_enum_of_id(option_table, config_id); for ( cmos_enum = first_cmos_enum_of_id(option_table, config_id);
cmos_enum; cmos_enum;

View File

@ -205,7 +205,7 @@ config INCLUDE_CONFIG_FILE
Alignment: 64 bytes Alignment: 64 bytes
Name Offset Type Size Name Offset Type Size
cmos_layout.bin 0x0 cmos layout 1159 cmos_layout.bin 0x0 CMOS layout 1159
fallback/romstage 0x4c0 stage 339756 fallback/romstage 0x4c0 stage 339756
fallback/ramstage 0x53440 stage 186664 fallback/ramstage 0x53440 stage 186664
fallback/payload 0x80dc0 payload 51526 fallback/payload 0x80dc0 payload 51526

View File

@ -431,15 +431,15 @@ struct lb_macs {
#define MAX_SERIALNO_LENGTH 32 #define MAX_SERIALNO_LENGTH 32
/* The following structures are for the cmos definitions table */ /* The following structures are for the CMOS definitions table */
/* cmos header record */ /* CMOS header record */
struct cmos_option_table { struct cmos_option_table {
uint32_t tag; /* CMOS definitions table type */ uint32_t tag; /* CMOS definitions table type */
uint32_t size; /* size of the entire table */ uint32_t size; /* size of the entire table */
uint32_t header_length; /* length of header */ uint32_t header_length; /* length of header */
}; };
/* cmos entry record /* CMOS entry record
* This record is variable length. The name field may be * This record is variable length. The name field may be
* shorter than CMOS_MAX_NAME_LENGTH. The entry may start * shorter than CMOS_MAX_NAME_LENGTH. The entry may start
* anywhere in the byte, but can not span bytes unless it * anywhere in the byte, but can not span bytes unless it
@ -459,7 +459,7 @@ struct cmos_entries {
}; };
/* cmos enumerations record /* CMOS enumerations record
* This record is variable length. The text field may be * This record is variable length. The text field may be
* shorter than CMOS_MAX_TEXT_LENGTH. * shorter than CMOS_MAX_TEXT_LENGTH.
*/ */
@ -473,8 +473,8 @@ struct cmos_enums {
variable length int aligned */ variable length int aligned */
}; };
/* cmos defaults record /* CMOS defaults record
* This record contains default settings for the cmos ram. * This record contains default settings for the CMOS ram.
*/ */
struct cmos_defaults { struct cmos_defaults {
uint32_t tag; /* default type */ uint32_t tag; /* default type */

View File

@ -160,7 +160,7 @@ static void cmos_init_vbnv(bool invalid)
occurred with !CONFIG_USE_OPTION_TABLE. However, __cmos_init() may occurred with !CONFIG_USE_OPTION_TABLE. However, __cmos_init() may
clear vbnv data for other internal reasons. For that, always back up clear vbnv data for other internal reasons. For that, always back up
the vbnv contents and conditionally save them when __cmos_init() the vbnv contents and conditionally save them when __cmos_init()
indicates cmos was cleared. */ indicates CMOS was cleared. */
read_vbnv_cmos(vbnv); read_vbnv_cmos(vbnv);
if (__cmos_init(invalid)) if (__cmos_init(invalid))
@ -204,7 +204,7 @@ void cmos_check_update_date(void)
year = cmos_read(RTC_CLK_YEAR); year = cmos_read(RTC_CLK_YEAR);
/* /*
* TODO: If century is 0xFF, 100% that the cmos is cleared. * TODO: If century is 0xFF, 100% that the CMOS is cleared.
* Other than that, so far rtc_year is the only entry to check * Other than that, so far rtc_year is the only entry to check
* if the date is valid. * if the date is valid.
*/ */

View File

@ -26,7 +26,7 @@
/* /*
* This routine returns the value of the requested bits. * This routine returns the value of the requested bits.
* input bit = bit count from the beginning of the cmos image * input bit = bit count from the beginning of the CMOS image
* length = number of bits to include in the value * length = number of bits to include in the value
* ret = a character pointer to where the value is to be returned * ret = a character pointer to where the value is to be returned
* returns CB_SUCCESS = successful, cb_err code if an error occurred * returns CB_SUCCESS = successful, cb_err code if an error occurred

View File

@ -505,7 +505,7 @@ static uintptr_t write_coreboot_table(uintptr_t rom_table_end)
* lb_record... * lb_record...
*/ */
memcpy(rec_dest, option_table, option_table->size); memcpy(rec_dest, option_table, option_table->size);
/* Create cmos checksum entry in coreboot table */ /* Create CMOS checksum entry in coreboot table */
lb_cmos_checksum(head); lb_cmos_checksum(head);
} else { } else {
printk(BIOS_ERR, printk(BIOS_ERR,

View File

@ -153,13 +153,13 @@ void igd_compute_ggc(sysinfo_t *const sysinfo)
if (!sysinfo->enable_igd || (capid & (1 << (33 - 32)))) if (!sysinfo->enable_igd || (capid & (1 << (33 - 32))))
sysinfo->ggc = 0x0002; sysinfo->ggc = 0x0002;
else { else {
/* 4 for 32MB, default if not set in cmos */ /* 4 for 32MB, default if not set in CMOS */
u8 gfxsize = 4; u8 gfxsize = 4;
/* Graphics Stolen Memory: 2MB GTT (0x0300) when VT-d disabled, /* Graphics Stolen Memory: 2MB GTT (0x0300) when VT-d disabled,
2MB GTT + 2MB shadow GTT (0x0b00) else. */ 2MB GTT + 2MB shadow GTT (0x0b00) else. */
get_option(&gfxsize, "gfx_uma_size"); get_option(&gfxsize, "gfx_uma_size");
/* Handle invalid cmos settings */ /* Handle invalid CMOS settings */
/* Only allow settings between 32MB and 352MB */ /* Only allow settings between 32MB and 352MB */
gfxsize = MIN(MAX(gfxsize, 4), 12); gfxsize = MIN(MAX(gfxsize, 4), 12);

View File

@ -161,7 +161,7 @@ static void i945_setup_bars(void)
pci_write_config32(PCI_DEV(0, 0x00, 0), DMIBAR, (uintptr_t)DEFAULT_DMIBAR | 1); pci_write_config32(PCI_DEV(0, 0x00, 0), DMIBAR, (uintptr_t)DEFAULT_DMIBAR | 1);
pci_write_config32(PCI_DEV(0, 0x00, 0), X60BAR, DEFAULT_X60BAR | 1); pci_write_config32(PCI_DEV(0, 0x00, 0), X60BAR, DEFAULT_X60BAR | 1);
/* vram size from cmos option */ /* vram size from CMOS option */
if (get_option(&gfxsize, "gfx_uma_size") != CB_SUCCESS) if (get_option(&gfxsize, "gfx_uma_size") != CB_SUCCESS)
gfxsize = 2; /* 2 for 8MB */ gfxsize = 2; /* 2 for 8MB */
/* make sure no invalid setting is used */ /* make sure no invalid setting is used */

View File

@ -43,7 +43,7 @@ static void early_graphics_setup(void)
pci_write_config8(D0F0, DEVEN, BOARD_DEVEN); pci_write_config8(D0F0, DEVEN, BOARD_DEVEN);
/* vram size from cmos option */ /* vram size from CMOS option */
if (get_option(&reg8, "gfx_uma_size") != CB_SUCCESS) if (get_option(&reg8, "gfx_uma_size") != CB_SUCCESS)
reg8 = 0; /* 0 for 8MB */ reg8 = 0; /* 0 for 8MB */
/* make sure no invalid setting is used */ /* make sure no invalid setting is used */

View File

@ -56,8 +56,8 @@ void x4x_early_init(void)
/* Enable internal GFX */ /* Enable internal GFX */
pci_write_config32(d0f0, D0F0_DEVEN, BOARD_DEVEN); pci_write_config32(d0f0, D0F0_DEVEN, BOARD_DEVEN);
/* Set preallocated IGD size from cmos */ /* Set preallocated IGD size from CMOS */
u8 gfxsize = 6; /* 6 for 64MiB, default if not set in cmos */ u8 gfxsize = 6; /* 6 for 64MiB, default if not set in CMOS */
get_option(&gfxsize, "gfx_uma_size"); get_option(&gfxsize, "gfx_uma_size");
if (gfxsize > 12) if (gfxsize > 12)
gfxsize = 6; gfxsize = 6;

View File

@ -33,10 +33,10 @@ void vbnv_init(uint8_t *vbnv_copy);
void vbnv_reset(uint8_t *vbnv_copy); void vbnv_reset(uint8_t *vbnv_copy);
/* CMOS backend */ /* CMOS backend */
/* Initialize the vbnv cmos backing store. The vbnv_copy pointer is used for /* Initialize the vbnv CMOS backing store. The vbnv_copy pointer is used for
optional temporary storage in the init function. */ optional temporary storage in the init function. */
void vbnv_init_cmos(uint8_t *vbnv_copy); void vbnv_init_cmos(uint8_t *vbnv_copy);
/* Return non-zero if cmos power was lost. */ /* Return non-zero if CMOS power was lost. */
int vbnv_cmos_failed(void); int vbnv_cmos_failed(void);
void read_vbnv_cmos(uint8_t *vbnv_copy); void read_vbnv_cmos(uint8_t *vbnv_copy);
void save_vbnv_cmos(const uint8_t *vbnv_copy); void save_vbnv_cmos(const uint8_t *vbnv_copy);

View File

@ -81,13 +81,13 @@ void save_vbnv_cmos(const uint8_t *vbnv_copy)
void vbnv_init_cmos(uint8_t *vbnv_copy) void vbnv_init_cmos(uint8_t *vbnv_copy)
{ {
/* If no cmos failure just defer to the normal read path for checking /* If no CMOS failure just defer to the normal read path for checking
vbnv contents' integrity. */ vbnv contents' integrity. */
if (!vbnv_cmos_failed()) if (!vbnv_cmos_failed())
return; return;
/* In the case of cmos failure force the backup. If backup wasn't used /* In the case of CMOS failure force the backup. If backup wasn't used
force the vbnv cmos to be reset. */ force the vbnv CMOS to be reset. */
if (!restore_from_backup(vbnv_copy)) { if (!restore_from_backup(vbnv_copy)) {
vbnv_reset(vbnv_copy); vbnv_reset(vbnv_copy);
/* This parallels the vboot_reference implementation. */ /* This parallels the vboot_reference implementation. */

View File

@ -71,8 +71,8 @@ Field (GNVS, ByteAcc, NoLock, Preserve)
Offset (0xb4), Offset (0xb4),
ASLB, 32, // 0xb4 - IGD OpRegion Base Address ASLB, 32, // 0xb4 - IGD OpRegion Base Address
IBTT, 8, // 0xb8 - IGD boot panel device IBTT, 8, // 0xb8 - IGD boot panel device
IPAT, 8, // 0xb9 - IGD panel type cmos option IPAT, 8, // 0xb9 - IGD panel type CMOS option
ITVF, 8, // 0xba - IGD TV format cmos option ITVF, 8, // 0xba - IGD TV format CMOS option
ITVM, 8, // 0xbb - IGD TV minor format option ITVM, 8, // 0xbb - IGD TV minor format option
IPSC, 8, // 0xbc - IGD panel scaling IPSC, 8, // 0xbc - IGD panel scaling
IBLC, 8, // 0xbd - IGD BLC config IBLC, 8, // 0xbd - IGD BLC config

View File

@ -73,8 +73,8 @@ Field (GNVS, ByteAcc, NoLock, Preserve)
Offset (0xb4), Offset (0xb4),
ASLB, 32, // 0xb4 - IGD OpRegion Base Address ASLB, 32, // 0xb4 - IGD OpRegion Base Address
IBTT, 8, // 0xb8 - IGD boot panel device IBTT, 8, // 0xb8 - IGD boot panel device
IPAT, 8, // 0xb9 - IGD panel type cmos option IPAT, 8, // 0xb9 - IGD panel type CMOS option
ITVF, 8, // 0xba - IGD TV format cmos option ITVF, 8, // 0xba - IGD TV format CMOS option
ITVM, 8, // 0xbb - IGD TV minor format option ITVM, 8, // 0xbb - IGD TV minor format option
IPSC, 8, // 0xbc - IGD panel scaling IPSC, 8, // 0xbc - IGD panel scaling
IBLC, 8, // 0xbd - IGD BLC config IBLC, 8, // 0xbd - IGD BLC config

View File

@ -63,8 +63,8 @@ Field (GNVS, ByteAcc, NoLock, Preserve)
Offset (0xb4), Offset (0xb4),
ASLB, 32, // 0xb4 - IGD OpRegion Base Address ASLB, 32, // 0xb4 - IGD OpRegion Base Address
IBTT, 8, // 0xb8 - IGD boot panel device IBTT, 8, // 0xb8 - IGD boot panel device
IPAT, 8, // 0xb9 - IGD panel type cmos option IPAT, 8, // 0xb9 - IGD panel type CMOS option
ITVF, 8, // 0xba - IGD TV format cmos option ITVF, 8, // 0xba - IGD TV format CMOS option
ITVM, 8, // 0xbb - IGD TV minor format option ITVM, 8, // 0xbb - IGD TV minor format option
IPSC, 8, // 0xbc - IGD panel scaling IPSC, 8, // 0xbc - IGD panel scaling
IBLC, 8, // 0xbd - IGD BLC config IBLC, 8, // 0xbd - IGD BLC config

View File

@ -78,8 +78,8 @@ Field (GNVS, ByteAcc, NoLock, Preserve)
Offset (0xb4), Offset (0xb4),
ASLB, 32, // 0xb4 - IGD OpRegion Base Address ASLB, 32, // 0xb4 - IGD OpRegion Base Address
IBTT, 8, // 0xb8 - IGD boot panel device IBTT, 8, // 0xb8 - IGD boot panel device
IPAT, 8, // 0xb9 - IGD panel type cmos option IPAT, 8, // 0xb9 - IGD panel type CMOS option
ITVF, 8, // 0xba - IGD TV format cmos option ITVF, 8, // 0xba - IGD TV format CMOS option
ITVM, 8, // 0xbb - IGD TV minor format option ITVM, 8, // 0xbb - IGD TV minor format option
IPSC, 8, // 0xbc - IGD panel scaling IPSC, 8, // 0xbc - IGD panel scaling
IBLC, 8, // 0xbd - IGD BLC config IBLC, 8, // 0xbd - IGD BLC config

View File

@ -138,8 +138,8 @@ Field (GNVS, ByteAcc, NoLock, Preserve)
Offset (0xb4), Offset (0xb4),
ASLB, 32, // 0xb4 - IGD OpRegion Base Address ASLB, 32, // 0xb4 - IGD OpRegion Base Address
IBTT, 8, // 0xb8 - IGD boot panel device IBTT, 8, // 0xb8 - IGD boot panel device
IPAT, 8, // 0xb9 - IGD panel type cmos option IPAT, 8, // 0xb9 - IGD panel type CMOS option
ITVF, 8, // 0xba - IGD TV format cmos option ITVF, 8, // 0xba - IGD TV format CMOS option
ITVM, 8, // 0xbb - IGD TV minor format option ITVM, 8, // 0xbb - IGD TV minor format option
IPSC, 8, // 0xbc - IGD panel scaling IPSC, 8, // 0xbc - IGD panel scaling
IBLC, 8, // 0xbd - IGD BLC config IBLC, 8, // 0xbd - IGD BLC config

View File

@ -80,7 +80,7 @@ void acpi_create_fadt(acpi_fadt_t *fadt, acpi_facs_t *facs, void *dsdt)
fadt->flush_stride = 0; fadt->flush_stride = 0;
fadt->duty_offset = 1; /* bit 1:3 in PCNTRL reg (pmbase+0x10) */ fadt->duty_offset = 1; /* bit 1:3 in PCNTRL reg (pmbase+0x10) */
fadt->duty_width = 3; /* this width is in bits */ fadt->duty_width = 3; /* this width is in bits */
fadt->day_alrm = 0x0d; /* rtc cmos RAM offset */ fadt->day_alrm = 0x0d; /* rtc CMOS RAM offset */
fadt->mon_alrm = 0x0; /* not supported */ fadt->mon_alrm = 0x0; /* not supported */
fadt->century = 0x0; /* not supported */ fadt->century = 0x0; /* not supported */
/* /*

View File

@ -132,8 +132,8 @@ Field (GNVS, ByteAcc, NoLock, Preserve)
Offset (0xb4), Offset (0xb4),
ASLB, 32, // 0xb4 - IGD OpRegion Base Address ASLB, 32, // 0xb4 - IGD OpRegion Base Address
IBTT, 8, // 0xb8 - IGD boot panel device IBTT, 8, // 0xb8 - IGD boot panel device
IPAT, 8, // 0xb9 - IGD panel type cmos option IPAT, 8, // 0xb9 - IGD panel type CMOS option
ITVF, 8, // 0xba - IGD TV format cmos option ITVF, 8, // 0xba - IGD TV format CMOS option
ITVM, 8, // 0xbb - IGD TV minor format option ITVM, 8, // 0xbb - IGD TV minor format option
IPSC, 8, // 0xbc - IGD panel scaling IPSC, 8, // 0xbc - IGD panel scaling
IBLC, 8, // 0xbd - IGD BLC config IBLC, 8, // 0xbd - IGD BLC config

View File

@ -137,8 +137,8 @@ Field (GNVS, ByteAcc, NoLock, Preserve)
Offset (0xb4), Offset (0xb4),
ASLB, 32, // 0xb4 - IGD OpRegion Base Address ASLB, 32, // 0xb4 - IGD OpRegion Base Address
IBTT, 8, // 0xb8 - IGD boot panel device IBTT, 8, // 0xb8 - IGD boot panel device
IPAT, 8, // 0xb9 - IGD panel type cmos option IPAT, 8, // 0xb9 - IGD panel type CMOS option
ITVF, 8, // 0xba - IGD TV format cmos option ITVF, 8, // 0xba - IGD TV format CMOS option
ITVM, 8, // 0xbb - IGD TV minor format option ITVM, 8, // 0xbb - IGD TV minor format option
IPSC, 8, // 0xbc - IGD panel scaling IPSC, 8, // 0xbc - IGD panel scaling
IBLC, 8, // 0xbd - IGD BLC config IBLC, 8, // 0xbd - IGD BLC config

View File

@ -137,8 +137,8 @@ Field (GNVS, ByteAcc, NoLock, Preserve)
Offset (0xb4), Offset (0xb4),
ASLB, 32, // 0xb4 - IGD OpRegion Base Address ASLB, 32, // 0xb4 - IGD OpRegion Base Address
IBTT, 8, // 0xb8 - IGD boot panel device IBTT, 8, // 0xb8 - IGD boot panel device
IPAT, 8, // 0xb9 - IGD panel type cmos option IPAT, 8, // 0xb9 - IGD panel type CMOS option
ITVF, 8, // 0xba - IGD TV format cmos option ITVF, 8, // 0xba - IGD TV format CMOS option
ITVM, 8, // 0xbb - IGD TV minor format option ITVM, 8, // 0xbb - IGD TV minor format option
IPSC, 8, // 0xbc - IGD panel scaling IPSC, 8, // 0xbc - IGD panel scaling
IBLC, 8, // 0xbd - IGD BLC config IBLC, 8, // 0xbd - IGD BLC config

View File

@ -133,8 +133,8 @@ Field (GNVS, ByteAcc, NoLock, Preserve)
Offset (0xb4), Offset (0xb4),
ASLB, 32, // 0xb4 - IGD OpRegion Base Address ASLB, 32, // 0xb4 - IGD OpRegion Base Address
IBTT, 8, // 0xb8 - IGD boot panel device IBTT, 8, // 0xb8 - IGD boot panel device
IPAT, 8, // 0xb9 - IGD panel type cmos option IPAT, 8, // 0xb9 - IGD panel type CMOS option
ITVF, 8, // 0xba - IGD TV format cmos option ITVF, 8, // 0xba - IGD TV format CMOS option
ITVM, 8, // 0xbb - IGD TV minor format option ITVM, 8, // 0xbb - IGD TV minor format option
IPSC, 8, // 0xbc - IGD panel scaling IPSC, 8, // 0xbc - IGD panel scaling
IBLC, 8, // 0xbd - IGD BLC config IBLC, 8, // 0xbd - IGD BLC config

View File

@ -126,7 +126,7 @@ int main(int argc, char *argv[])
if (!nvramtool_op_modifiers[NVRAMTOOL_MOD_USE_CMOS_FILE].found) { if (!nvramtool_op_modifiers[NVRAMTOOL_MOD_USE_CMOS_FILE].found) {
cmos_default = cbfs_find_file("cmos.default", CBFS_COMPONENT_CMOS_DEFAULT, NULL); cmos_default = cbfs_find_file("cmos.default", CBFS_COMPONENT_CMOS_DEFAULT, NULL);
if (cmos_default == NULL) { if (cmos_default == NULL) {
fprintf(stderr, "Need a cmos.default in the CBFS image or separate cmos file (-D).\n"); fprintf(stderr, "Need a cmos.default in the CBFS image or separate CMOS file (-D).\n");
exit(1); exit(1);
} }
} }

View File

@ -93,7 +93,7 @@ static cmos_layout_get_fn_t cmos_layout_get_fn = default_cmos_layout_get_fn;
/**************************************************************************** /****************************************************************************
* entries_overlap * entries_overlap
* *
* Return 1 if cmos entries 'p' and 'q' overlap. Else return 0. * Return 1 if CMOS entries 'p' and 'q' overlap. Else return 0.
****************************************************************************/ ****************************************************************************/
static inline int entries_overlap(const cmos_entry_t * p, static inline int entries_overlap(const cmos_entry_t * p,
const cmos_entry_t * q) const cmos_entry_t * q)