UPSTREAM: soc/mediatek/mt8186: Enable CPU power hardware tracking for PMIC MT6366

1. There are two power sources for CPU:
   - Logic power (VPROC).
   - SRAM power (VSRAM_PROC).
2. There is a constraint between VPROC and VSRAM_PROC:
   - 0mV <= VSRAM_PROC - VPROC <= 250mV.

With software control, the constraint might not always hold. Therefore,
we enable hardware tracking from PMIC MT6366 to ensure the constraint
is met automatically.

BUG=b:236353282, b:241615706
TEST=meet the constrain correctly when adjusting the voltage.

(cherry picked from commit a292f41faef437555c675d50090dc107bfff375e)

Original-Signed-off-by: Sen Chu <sen.chu@mediatek.corp-partner.google.com>
Original-Change-Id: I6012c57e60c009f1d599b57aab1c2526ee789208
Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/67436
Original-Reviewed-by: Yidi Lin <yidilin@google.com>
Original-Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Original-Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
GitOrigin-RevId: a292f41faef437555c675d50090dc107bfff375e
Change-Id: Ib55659a24dd72d327fb116a5459c5edbbeda4a90
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/+/3888806
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Commit-Queue: Yu-Ping Wu <yupingso@chromium.org>
Tested-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-by: Hsin-Yi Wang <hsinyi@chromium.org>
Reviewed-by: Yu-Ping Wu <yupingso@chromium.org>
diff --git a/src/soc/mediatek/mt8186/mt6366.c b/src/soc/mediatek/mt8186/mt6366.c
index af5403a..92174c0 100644
--- a/src/soc/mediatek/mt8186/mt6366.c
+++ b/src/soc/mediatek/mt8186/mt6366.c
@@ -159,6 +159,15 @@
 	{0x1A56, 0x7FFF, 0x7FFF, 0},
 	{0x1B48, 0x10, 0x7F, 0},
 	{0x1B4A, 0xF15, 0x7F7F, 0},
+	/* Enable HW Tracking */
+	{0x1B66, 0x10, 0x7F, 8},
+	{0x1B68, 0x38, 0x7F, 0},
+	{0x1B68, 0x63, 0x7F, 8},
+	{0x1B64, 0x6, 0x7, 0},
+	{0x1B6E, 0x10, 0x7F, 8},
+	{0x1B70, 0x38, 0x7F, 0},
+	{0x1B70, 0x63, 0x7F, 8},
+	{0x1B6C, 0x6, 0x7, 0},
 	{0x1B8A, 0x10, 0x7F, 0},
 	{0x1B8C, 0xF15, 0x7F7F, 0},
 	{0x1BA8, 0x10, 0x7F, 0},