i2c: fix the tcpc i2c protection in the i2c_command_passthru_protect
i2c: fix the tcpc i2c protection in the i2c_command_passthru_protect

In the depthcharge, we call the EC host command with the subcmd
EC_CMD_I2C_PASSTHRU_PROTECT to block all of the TCPC i2c pass through
commands from the AP. However, the params->port isn't set because
we need to block all of the TCPC. In order to support the tcpc i2c
ports protection correctly, we need to skip the get_i2c_port checking

BUG=b:150099159
TEST=ran on Palkia

Change-Id: I4ab13a8f737f0e7b9ae88e51012d1737fc34e1a1
Signed-off-by: Zhuohao Lee <916bf7ddbf0565669e59e3cb2b613381a48066c0@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2069959
Reviewed-by: Tim Wawrzynczak <86444811eee8c2cb29e29a251d7a069e64ccc665@chromium.org>
Reviewed-by: Karthikeyan Ramasubramanian <5f7313966b13e2a933e6857bda169ba157fc04ea@chromium.org>

coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec