mb/google/puff: Hide LSPCON device from Windows

Puff-based Chromeboxes use a LSPCON for HDMI 2.0 output, but no driver
exists or is needed for Windows. Use the devicetree hidden keyword to
set the ACPI status to hidden for these devices, to prevent unknown
devices from being listed in Windows Device Manager.

TEST=build/boot Win11 on google/wyvern, verify no unknown devices in
Windows Device Manager for either LSPCON device.

Change-Id: Ib646e01a337b8d7baf20a886c49a8cb64d6408f3
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/78040
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin L Roth <gaumless@gmail.com>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
This commit is contained in:
Matt DeVillier 2023-09-20 16:30:06 -05:00 committed by Felix Singer
parent 83956aa2d6
commit 4f86e1da81
9 changed files with 18 additions and 18 deletions

View File

@ -354,7 +354,7 @@ chip soc/intel/cannonlake
register "hid" = ""1AF80175"" register "hid" = ""1AF80175""
register "name" = ""PS17"" register "name" = ""PS17""
register "desc" = ""Parade PS175"" register "desc" = ""Parade PS175""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c3 on device ref i2c3 on
@ -363,7 +363,7 @@ chip soc/intel/cannonlake
register "hid" = ""10EC2142"" register "hid" = ""10EC2142""
register "name" = ""RTD2"" register "name" = ""RTD2""
register "desc" = ""Realtek RTD2142"" register "desc" = ""Realtek RTD2142""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c4 on device ref i2c4 on

View File

@ -413,7 +413,7 @@ chip soc/intel/cannonlake
register "hid" = ""1AF80175"" register "hid" = ""1AF80175""
register "name" = ""PS17"" register "name" = ""PS17""
register "desc" = ""Parade PS175"" register "desc" = ""Parade PS175""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c3 on device ref i2c3 on
@ -422,7 +422,7 @@ chip soc/intel/cannonlake
register "hid" = ""10EC2142"" register "hid" = ""10EC2142""
register "name" = ""RTD2"" register "name" = ""RTD2""
register "desc" = ""Realtek RTD2142"" register "desc" = ""Realtek RTD2142""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c4 on device ref i2c4 on

View File

@ -387,7 +387,7 @@ chip soc/intel/cannonlake
register "hid" = ""1AF80175"" register "hid" = ""1AF80175""
register "name" = ""PS17"" register "name" = ""PS17""
register "desc" = ""Parade PS175"" register "desc" = ""Parade PS175""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c3 on device ref i2c3 on
@ -396,7 +396,7 @@ chip soc/intel/cannonlake
register "hid" = ""10EC2142"" register "hid" = ""10EC2142""
register "name" = ""RTD2"" register "name" = ""RTD2""
register "desc" = ""Realtek RTD2142"" register "desc" = ""Realtek RTD2142""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c4 on device ref i2c4 on

View File

@ -384,7 +384,7 @@ chip soc/intel/cannonlake
register "hid" = ""1AF80175"" register "hid" = ""1AF80175""
register "name" = ""PS17"" register "name" = ""PS17""
register "desc" = ""Parade PS175"" register "desc" = ""Parade PS175""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c3 on device ref i2c3 on
@ -393,7 +393,7 @@ chip soc/intel/cannonlake
register "hid" = ""10EC2142"" register "hid" = ""10EC2142""
register "name" = ""RTD2"" register "name" = ""RTD2""
register "desc" = ""Realtek RTD2142"" register "desc" = ""Realtek RTD2142""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c4 on device ref i2c4 on

View File

@ -413,7 +413,7 @@ chip soc/intel/cannonlake
register "hid" = ""1AF80175"" register "hid" = ""1AF80175""
register "name" = ""PS17"" register "name" = ""PS17""
register "desc" = ""Parade PS175"" register "desc" = ""Parade PS175""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c3 on device ref i2c3 on
@ -422,7 +422,7 @@ chip soc/intel/cannonlake
register "hid" = ""10EC2142"" register "hid" = ""10EC2142""
register "name" = ""RTD2"" register "name" = ""RTD2""
register "desc" = ""Realtek RTD2142"" register "desc" = ""Realtek RTD2142""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c4 on device ref i2c4 on

View File

@ -386,7 +386,7 @@ chip soc/intel/cannonlake
register "hid" = ""1AF80175"" register "hid" = ""1AF80175""
register "name" = ""PS17"" register "name" = ""PS17""
register "desc" = ""Parade PS175"" register "desc" = ""Parade PS175""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c3 on device ref i2c3 on
@ -395,7 +395,7 @@ chip soc/intel/cannonlake
register "hid" = ""10EC2142"" register "hid" = ""10EC2142""
register "name" = ""RTD2"" register "name" = ""RTD2""
register "desc" = ""Realtek RTD2142"" register "desc" = ""Realtek RTD2142""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c4 on device ref i2c4 on

View File

@ -324,7 +324,7 @@ chip soc/intel/cannonlake
register "hid" = ""1AF80175"" register "hid" = ""1AF80175""
register "name" = ""PS17"" register "name" = ""PS17""
register "desc" = ""Parade PS175"" register "desc" = ""Parade PS175""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c3 on device ref i2c3 on
@ -333,7 +333,7 @@ chip soc/intel/cannonlake
register "hid" = ""10EC2142"" register "hid" = ""10EC2142""
register "name" = ""RTD2"" register "name" = ""RTD2""
register "desc" = ""Realtek RTD2142"" register "desc" = ""Realtek RTD2142""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c4 on device ref i2c4 on

View File

@ -348,7 +348,7 @@ chip soc/intel/cannonlake
register "hid" = ""1AF80175"" register "hid" = ""1AF80175""
register "name" = ""PS17"" register "name" = ""PS17""
register "desc" = ""Parade PS175"" register "desc" = ""Parade PS175""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c3 on device ref i2c3 on
@ -357,7 +357,7 @@ chip soc/intel/cannonlake
register "hid" = ""10EC2142"" register "hid" = ""10EC2142""
register "name" = ""RTD2"" register "name" = ""RTD2""
register "desc" = ""Realtek RTD2142"" register "desc" = ""Realtek RTD2142""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c4 on device ref i2c4 on

View File

@ -349,7 +349,7 @@ chip soc/intel/cannonlake
register "hid" = ""1AF80175"" register "hid" = ""1AF80175""
register "name" = ""PS17"" register "name" = ""PS17""
register "desc" = ""Parade PS175"" register "desc" = ""Parade PS175""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c3 on device ref i2c3 on
@ -358,7 +358,7 @@ chip soc/intel/cannonlake
register "hid" = ""10EC2142"" register "hid" = ""10EC2142""
register "name" = ""RTD2"" register "name" = ""RTD2""
register "desc" = ""Realtek RTD2142"" register "desc" = ""Realtek RTD2142""
device i2c 4a on end device i2c 4a hidden end
end end
end end
device ref i2c4 on device ref i2c4 on