diff options
author | Tao Xia <xiatao5@huaqin.corp-partner.google.com> | 2021-04-02 11:44:10 +0800 |
---|---|---|
committer | Karthik Ramasubramanian <kramasub@google.com> | 2021-04-23 20:16:34 +0000 |
commit | 74d14b8ff71c8c80ccdf4eaa6cd0b16e4821da54 (patch) | |
tree | 983ce610d254fd5d17aa4e8ec6d4ada31c93d6eb | |
parent | 79f5feb8bd8cbd4397da010d038c0c862f01e34a (diff) | |
download | coreboot-74d14b8ff71c8c80ccdf4eaa6cd0b16e4821da54.tar.gz coreboot-74d14b8ff71c8c80ccdf4eaa6cd0b16e4821da54.tar.bz2 coreboot-74d14b8ff71c8c80ccdf4eaa6cd0b16e4821da54.zip |
mb/google/dedede/var/storo: Modify eeprom setting for MIPI camera
Currently, it fails to dump the nvme data by test command.
It reports the following error:
cat: '/sys/bus/i2c/devices/i2c-PRP0001:01/eeprom': Connection timed out
So increase the value from 0x0400 to 0x2000 and double the address width from 0x08 to 0x10 to solve this problem.
BUG=b:177393430
TEST=1. cat /sys/bus/i2c/devices/i2c-PRP0001:01/eeprom > /tmp/ov8856_eeprom.bin
2. hexdump -C /tmp/ov8856_eeprom.bin > ov8856_eeprom_dump.log
3. cat ov8856_eeprom_dump.log
Signed-off-by: Tao Xia <xiatao5@huaqin.corp-partner.google.com>
Change-Id: Ia933927981f07e0f7954a4bc6d82f0bdd70181f5
Reviewed-on: https://review.coreboot.org/c/coreboot/+/52048
Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
Reviewed-by: ShawnX Tu <shawnx.tu@intel.com>
Reviewed-by: Wentao Qin <qinwentao@huaqin.corp-partner.google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
-rw-r--r-- | src/mainboard/google/dedede/variants/storo/overridetree.cb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mainboard/google/dedede/variants/storo/overridetree.cb b/src/mainboard/google/dedede/variants/storo/overridetree.cb index ddf195231d7a..14eed3d54ff8 100644 --- a/src/mainboard/google/dedede/variants/storo/overridetree.cb +++ b/src/mainboard/google/dedede/variants/storo/overridetree.cb @@ -195,10 +195,10 @@ chip soc/intel/jasperlake register "chip_name" = ""GT24C08"" register "device_type" = "INTEL_ACPI_CAMERA_NVM" - register "nvm_size" = "0x0400" + register "nvm_size" = "0x2000" register "nvm_pagesize" = "1" register "nvm_readonly" = "1" - register "nvm_width" = "0x08" + register "nvm_width" = "0x10" register "nvm_compat" = ""atmel,24c08"" device i2c 50 on end |