syv682X: Add support for FRS
syv682X: Add support for FRS

Add interrupt for FRS signal and implement function to enable FRS by
setting the FRS gpio. Only the TCPMv2 stack works with FRS.

There are 2 workarounds in this CL for this version of the SYV682:
1. Only use the CC trigger when charging at 5V. If charging at greater
than vSafe5V, just use VBUS falling to detect an FRS.
2. Use the TCPC CC trigger if available to signal FRS to the TCPM.

BUG=b:148144711
TEST=make buildall
TEST=After enabling FRS config options, check that FRS occurs and is
properly signaled to the TCPM
BRANCH=none

Change-Id: Icd1ef8902925817ea5948b42f03b292a97a2b5bd
Signed-off-by: Eric Herrmann <12250e28c55eb76c3d4c0703db67acc60d621e70@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2277209
Reviewed-by: Keith Short <f6d578f97033c25f1206cb57d52f358974c82954@chromium.org>

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