coreboot/src/mainboard/intel
NaveenVenturi1203 2859a5cba5 mb/{google,intel}/{fatcat,ptlrvp}: Prevent access to disconnected camera
Camera sensor gets enumerated even if the hardware is not connected and
makes it available for the user, leading to a black screen when the user
tries to open the camera.

This commit changes the probing power state for the OV13B Camera Sensor
to the D0 Power State in order for the driver to validate the physical
hardware connection. This change helps prevent unnecessary enumeration
when hardware is not connected.

TEST=On a Fatcat device with an OV13B camera sensor disconnected, the OS
     does not offer to use this video device.

Change-Id: Iabd8ffa6fd50367ff77325a2e1d9ae05e31eac93
Signed-off-by: Venturi Naveen <venturi.naveen@intel.com>
Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/89142
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-by: Subrata Banik <subratabanik@google.com>
2025-09-23 04:16:06 +00:00
..
adlrvp
apollolake_rvp
archercity_crb
avenuecity_crb soc/intel/xeon_sp/gnr: Add Kconfig symbols for SKUs GNR-AP and GNR-SP 2025-08-27 17:13:17 +00:00
baskingridge sb/intel: Convert get_gpio() to gpio_get() 2025-07-25 17:05:12 +00:00
beechnutcity_crb soc/intel/xeon_sp/gnr: Add Kconfig symbols for SKUs GNR-AP and GNR-SP 2025-08-27 17:13:17 +00:00
cedarisland_crb mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
coffeelake_rvp tree: Use boolean for PcieRpSlotImplemented[] 2025-07-02 02:14:22 +00:00
d510mo
d945gclf
dcp847ske sb/intel: Convert get_gpio() to gpio_get() 2025-07-25 17:05:12 +00:00
dg41wv
dg43gt
dq67sw IVB mainboards: Drop 1024M option for gfx_uma_size 2025-07-08 16:16:33 +00:00
elkhartlake_crb
emeraldlake2 sb/intel: Convert get_gpio() to gpio_get() 2025-07-25 17:05:12 +00:00
frost_creek mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
glkrvp
harcuvar
jasperlake_rvp mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
kblrvp tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
kunimitsu tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
leafhill
minnow3
mtlrvp
ptlrvp mb/{google,intel}/{fatcat,ptlrvp}: Prevent access to disconnected camera 2025-09-23 04:16:06 +00:00
saddlebrook tree: Use true, false for PcieRpClkReqSupport 2025-08-30 11:39:11 +00:00
shadowmountain mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
strago mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
tglrvp tree: Use boolean for PcieRpSlotImplemented[] 2025-07-02 02:14:22 +00:00
wtm2 mb/*/*/*.fmd: Start flash at 0 2025-04-09 17:11:43 +00:00
Kconfig
Kconfig.name