ITE: soc: Add the variant of it82202bw
Add the variant of it82202bw.
Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com>
diff --git a/soc/ite/ec/it8xxx2/Kconfig b/soc/ite/ec/it8xxx2/Kconfig
index 4a1e558..2766ee6 100644
--- a/soc/ite/ec/it8xxx2/Kconfig
+++ b/soc/ite/ec/it8xxx2/Kconfig
@@ -74,6 +74,11 @@
select SOC_IT8XXX2_EC_BUS_24MHZ if !DT_HAS_ITE_IT82XX2_USB_ENABLED
select SOC_IT8XXX2_USBPD_PHY_V2
+config SOC_IT82202BW
+ select SOC_IT8XXX2_REG_SET_V2
+ select SOC_IT8XXX2_EC_BUS_24MHZ if !DT_HAS_ITE_IT82XX2_USB_ENABLED
+ select SOC_IT8XXX2_USBPD_PHY_V2
+
config SOC_IT8XXX2_PLL_FLASH_48M
bool "Flash frequency is 48MHz"
default y
diff --git a/soc/ite/ec/it8xxx2/Kconfig.defconfig.it82202bw b/soc/ite/ec/it8xxx2/Kconfig.defconfig.it82202bw
new file mode 100644
index 0000000..b9f53bd
--- /dev/null
+++ b/soc/ite/ec/it8xxx2/Kconfig.defconfig.it82202bw
@@ -0,0 +1,9 @@
+# Copyright (c) 2024 ITE Corporation.
+# SPDX-License-Identifier: Apache-2.0
+
+if SOC_IT82202BW
+
+config SOC_IT8XXX2_GPIO_GROUP_K_L_DEFAULT_PULL_DOWN
+ default y
+
+endif
diff --git a/soc/ite/ec/it8xxx2/Kconfig.soc b/soc/ite/ec/it8xxx2/Kconfig.soc
index b0f0a0b..841f996 100644
--- a/soc/ite/ec/it8xxx2/Kconfig.soc
+++ b/soc/ite/ec/it8xxx2/Kconfig.soc
@@ -39,6 +39,10 @@
bool
select SOC_IT8XXX2
+config SOC_IT82202BW
+ bool
+ select SOC_IT8XXX2
+
config SOC_SERIES
default "it8xxx2" if SOC_SERIES_IT8XXX2
@@ -50,3 +54,4 @@
default "it82002aw" if SOC_IT82002AW
default "it82202ax" if SOC_IT82202AX
default "it82302ax" if SOC_IT82302AX
+ default "it82202bw" if SOC_IT82202BW
diff --git a/soc/ite/ec/soc.yml b/soc/ite/ec/soc.yml
index c2ffdd2..2de37ae 100644
--- a/soc/ite/ec/soc.yml
+++ b/soc/ite/ec/soc.yml
@@ -10,3 +10,4 @@
- name: it82002aw
- name: it82202ax
- name: it82302ax
+ - name: it82202bw