coreboot/src/drivers
MAULIK V VAGHELA a70288d9fc drivers/intel/usb4/retimer: Add function to correct EC port mapping
Currently coreboot interprets TCSS port number as per physical port
number while EC abstracts port number and provides indices as port
number. For example, if TCSS port 1 and 3 are enabled on the board,
coreboot will interpret port numbers as 0 and 2, but since only 2 ports
are enabled in the system EC will assign port numbers as 0 and 1.

This creates a port number mismatch while communicating between EC and
coreboot. This patch addresses issue where SoC can implement function
to map correct EC port as per port enabled in mainboard.

BUG=b:207057940
BRANCH=None
TEST=Check if code compiles successfully. Functionality will work once
function is implemented in SoC code.

Change-Id: Ia7a5e63838e6529196bd211516e4d665b084f79e
Signed-off-by: MAULIK V VAGHELA <maulik.v.vaghela@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/59665
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
2021-12-13 13:57:39 +00:00
..
acpi/thermal_zone drivers/acpi: Add a chip driver to generate thermal zone 2021-05-20 08:01:11 +00:00
amd drivers/amd/agesa/romstage.c: Remove lapic_id check 2021-11-12 00:14:51 +00:00
ams include/bcd: move bcd code to commonlib/bsd/include 2021-08-23 14:08:47 +00:00
analogix/anx7625 drivers/analogix/anx7625: Utilize retry() macro 2021-12-02 08:23:55 +00:00
asmedia src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
aspeed drivers: Replace bad uses of find_resource 2021-11-04 17:34:56 +00:00
broadcom src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
camera drivers/camera: Add config CHROMEOS_CAMERA 2020-10-19 06:50:20 +00:00
crb src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
elog drivers/elog/elog: Add timestamps to elog_init 2021-11-08 14:46:40 +00:00
emulation/qemu drivers/emulation/qemu: Add missing include for MMIO 2021-10-17 11:48:13 +00:00
generic drivers/generic/ioapic: Drop enable_virtual_wire 2021-10-17 18:09:01 +00:00
genesyslogic drivers/genesyslogic/gl9750: Add driver for Genesys Logic GL9750 2021-11-23 09:19:25 +00:00
gfx/generic drivers/gfx/generic: Add optional _HID for gfx devices 2021-12-01 22:04:12 +00:00
i2c drivers/i2c/tpm: Fix blank default statement 2021-11-24 13:45:59 +00:00
intel drivers/intel/usb4/retimer: Add function to correct EC port mapping 2021-12-13 13:57:39 +00:00
ipmi src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
lenovo src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
maxim drivers/maxim/max77686/max77686.h: Remove repeated word 2021-01-18 07:39:21 +00:00
mipi mb/google/trogdor: Add mipi panel for wormdingler 2021-09-16 16:10:29 +00:00
mrc_cache drivers/mrc_cache: Avoid sizeof on struct type 2021-07-01 07:26:33 +00:00
net drivers/net/r8168: Add support for Realtek RT8125 2021-12-03 15:49:02 +00:00
ocp/dmi cpu/x86/mp_init: use cb_err as status return type in remaining functions 2021-10-22 01:26:30 +00:00
parade google/trogdor: Add backlight support for Parade ps8640 2021-11-02 08:17:21 +00:00
pc80 drivers/pc80/tpm: Use '%u' as printf formatter for unsigned variables 2021-10-25 16:12:15 +00:00
pcie/rtd3/device drivers/pcie/rtd3/device: Add PCIe RTD3 driver 2021-06-07 11:35:47 +00:00
ricoh/rce822 treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
secunet/dmi treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
siemens/nc_fpga drivers/siemens/nc_fpga: Add POST code over PCI 2021-11-17 14:26:47 +00:00
sil/3114 treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smmstore drivers/smmstore: Remove SMMSTORE_IN_CBFS 2021-11-27 19:23:14 +00:00
soundwire device/mipi: Move to drivers/mipi 2021-08-26 15:18:45 +00:00
spi src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
ti google/trogdor: Add backlight support for Parade ps8640 2021-11-02 08:17:21 +00:00
tpm Apply more uses for Kconfig TPM 2021-05-30 20:14:47 +00:00
uart drivers/uart: Let DRIVERS_UART_8250IO also depend on PPC64 2021-11-22 15:02:50 +00:00
usb drivers: Replace bad uses of find_resource 2021-11-04 17:34:56 +00:00
vpd commonlib/region: Turn addrspace_32bit into a more official API 2021-04-21 02:06:26 +00:00
wifi/generic drivers/wifi/generic: fix package_size to align with WLAN driver 2021-11-15 09:59:44 +00:00