ITE: soc: Add the variant of it82002bw
Add the variant of it82002bw
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 089115d..38b92c9 100644
--- a/soc/ite/ec/it8xxx2/Kconfig
+++ b/soc/ite/ec/it8xxx2/Kconfig
@@ -82,6 +82,11 @@
select SOC_IT8XXX2_EC_BUS_24MHZ if !DT_HAS_ITE_IT82XX2_USB_ENABLED
select SOC_IT8XXX2_USBPD_PHY_V2
+config SOC_IT82002BW
+ 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_IT82202BW
select SOC_IT8XXX2_REG_SET_V2
select SOC_IT8XXX2_EC_BUS_24MHZ if !DT_HAS_ITE_IT82XX2_USB_ENABLED
diff --git a/soc/ite/ec/it8xxx2/Kconfig.defconfig.it82002bw b/soc/ite/ec/it8xxx2/Kconfig.defconfig.it82002bw
new file mode 100644
index 0000000..6bd70e4
--- /dev/null
+++ b/soc/ite/ec/it8xxx2/Kconfig.defconfig.it82002bw
@@ -0,0 +1,9 @@
+# Copyright (c) 2024 ITE Corporation.
+# SPDX-License-Identifier: Apache-2.0
+
+if SOC_IT82002BW
+
+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 0da9842..9650402 100644
--- a/soc/ite/ec/it8xxx2/Kconfig.soc
+++ b/soc/ite/ec/it8xxx2/Kconfig.soc
@@ -47,6 +47,10 @@
bool
select SOC_IT8XXX2
+config SOC_IT82002BW
+ bool
+ select SOC_IT8XXX2
+
config SOC_IT82202BW
bool
select SOC_IT8XXX2
@@ -66,6 +70,7 @@
default "it81302cx" if SOC_IT81302CX
default "it81302dx" if SOC_IT81302DX
default "it82002aw" if SOC_IT82002AW
+ default "it82002bw" if SOC_IT82002BW
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 ff1b221..b732705 100644
--- a/soc/ite/ec/soc.yml
+++ b/soc/ite/ec/soc.yml
@@ -10,6 +10,7 @@
- name: it81302cx
- name: it81302dx
- name: it82002aw
+ - name: it82002bw
- name: it82202ax
- name: it82302ax
- name: it82202bw