Varshit B Pandya has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/52190 )
Change subject: mb/google/dedede/var/drawcia: Add low_power_probe config for camera devices ......................................................................
mb/google/dedede/var/drawcia: Add low_power_probe config for camera devices
Add low_power_probe config to camera devices so that driver skips initial probe during kernel boot and hence prevents privacy LED blink.
BUG=b:178060668 TEST=Build and boot to OS on Drawcia. Ensure no blink on provacy LED.
Signed-off-by: Varshit Pandya varshit.b.pandya@intel.com Change-Id: I00dfe2ce0b57ff3eaa258204f49e79a280754dcf --- M src/mainboard/google/dedede/variants/drawcia/overridetree.cb 1 file changed, 13 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/90/52190/1
diff --git a/src/mainboard/google/dedede/variants/drawcia/overridetree.cb b/src/mainboard/google/dedede/variants/drawcia/overridetree.cb index d727ecc..7a97b86 100644 --- a/src/mainboard/google/dedede/variants/drawcia/overridetree.cb +++ b/src/mainboard/google/dedede/variants/drawcia/overridetree.cb @@ -248,6 +248,8 @@ register "remote_name" = ""IPU0""
register "has_power_resource" = "1" + register "low_power_probe" = "1" + #Controls register "clk_panel.clks[0].clknum" = "1" #IMGCLKOUT_1 register "clk_panel.clks[0].freq" = "1" #19.2 Mhz @@ -280,8 +282,17 @@ register "chip_name" = ""DW AF DAC"" register "device_type" = "INTEL_ACPI_CAMERA_VCM"
- register "pr0" = ""\_SB.PCI0.I2C3.CAM1.PRIC"" + register "has_power_resource" = "1" register "vcm_compat" = ""dongwoon,dw9714"" + register "low_power_probe" = "1" + + register "gpio_panel.gpio[0].gpio_num" = "GPP_D14" #power_enable_1p2 + #_ON + register "on_seq.ops_cnt" = "1" + register "on_seq.ops[0]" = "SEQ_OPS_GPIO_ENABLE(0, 0)" + #_OFF + register "off_seq.ops_cnt" = "1" + register "off_seq.ops[0]" = "SEQ_OPS_GPIO_DISABLE(0, 0)"
device i2c 0C on end end @@ -296,6 +307,7 @@ register "nvm_readonly" = "1" register "nvm_width" = "0x08" register "nvm_compat" = ""atmel,24c08"" + register "low_power_probe" = "1"
device i2c 50 on end end