coreboot/src/soc/intel
Subrata Banik 31d583faca soc/intel/pantherlake: Enable Thunderbolt authentication
This commit enables Thunderbolt authentication for Panther Lake by
assigning `ioe_tcss_valid_tbt_auth` to the valid_tbt_auth field in
`soc_tcss_ops`.

For the SoC's integrated PD solution, AUX BIAS PAD programming is not
required and has been removed.

TEST=Verified all USB-C ports are functional.

With this patch, \_SB.PCI0.TDM0._DSD exists in the SSDT, containing:
```
  Scope (\_SB.PCI0.TDM0)
    {
        Name (_DSD, Package (0x04)  // _DSD: Device-Specific Data
        {
            ToUUID ("c44d002f-69f9-4e7d-a904-a7baabdf43f7"),
            Package (0x01)
            {
                Package (0x02)
                {
                    "IMR_VALID",
                    One
                }
            },

            ToUUID ("6c501103-c189-4296-ba72-9bf5a26ebe5d"),
            Package (0x01)
            {
                Package (0x02)
                {
                    "WAKE_SUPPORTED",
                    One
                }
         }
    }
```

Change-Id: I28eac7cfd6511d8680cdae4f830afa73ad201a17
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86420
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Jayvik Desai <jayvik@google.com>
Reviewed-by: Dinesh Gehlot <digehlot@google.com>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
2025-02-18 08:04:09 +00:00
..
alderlake soc/intel/alderlake: Enable low-battery indicator support 2025-02-15 19:00:56 +00:00
apollolake soc/intel: Allow zero values for PMC GPE0 DW registers 2025-01-29 11:46:11 +00:00
baytrail soc/intel/baytrail: Add microcode for '06-37-08' SOCs 2025-02-03 18:59:45 +00:00
braswell tree: Handle NULL pointer returned by smm_get_save_state() 2025-01-20 03:26:26 +00:00
broadwell tree: Handle NULL pointer returned by smm_get_save_state() 2025-01-20 03:26:26 +00:00
cannonlake soc/intel: Allow zero values for PMC GPE0 DW registers 2025-01-29 11:46:11 +00:00
common soc/intel/common: Add low battery shutdown function 2025-02-15 19:00:24 +00:00
denverton_ns soc/intel/denverton_ns: Remove unused memcpy_s function 2025-02-01 06:00:27 +00:00
elkhartlake tree: Use boolean for PchHdaDspEnable 2025-02-03 21:55:56 +00:00
jasperlake tree: Use true false for PcieRpLtrEnable[] 2025-02-03 06:15:03 +00:00
meteorlake lib: Refactor ux_locales_get_text API 2025-02-15 18:58:19 +00:00
pantherlake soc/intel/pantherlake: Enable Thunderbolt authentication 2025-02-18 08:04:09 +00:00
skylake tree: Use true false for PcieRpLtrEnable[] 2025-02-03 06:15:03 +00:00
snowridge soc/intel/common/block: Add const qualifier for input of pirq ops 2024-12-09 13:55:53 +00:00
tigerlake soc/intel/{adl,tgl}: Set IOM ACPI device to hidden/on 2025-02-05 18:10:34 +00:00
xeon_sp soc/intel/xeon_sp/ebg/soc_xhci: Check if BAR is reachable 2025-01-22 20:43:12 +00:00
Makefile.mk soc/intel: Rename Makefiles from .inc to .mk 2024-01-24 10:02:22 +00:00