dts: ite: it8xxx2: Add pinctrl extend setting of CEC alternate function
Add pinctrl extend setting of CEC alternate function.
Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com>
diff --git a/dts/riscv/ite/it81xx2.dtsi b/dts/riscv/ite/it81xx2.dtsi
index f85489d..e5f1afc 100644
--- a/dts/riscv/ite/it81xx2.dtsi
+++ b/dts/riscv/ite/it81xx2.dtsi
@@ -167,10 +167,10 @@
NO_FUNC NO_FUNC 0xf016f1 0xf016f1>;
func3-en-mask = <0 0 0x02 0x02
0 0 0x10 0x10 >;
- func4-gcr = <NO_FUNC NO_FUNC 0xf02046 0xf02046
- NO_FUNC NO_FUNC NO_FUNC NO_FUNC >;
- func4-en-mask = <0 0 0x40 0x40
- 0 0 0 0 >;
+ func4-gcr = <0xf016f7 NO_FUNC 0xf02046 0xf02046
+ NO_FUNC NO_FUNC NO_FUNC NO_FUNC >;
+ func4-en-mask = <0x20 0 0x40 0x40
+ 0 0 0 0 >;
volt-sel = <0xf016d4 0xf016d4 0xf016e5 0xf016e5
0xf016e5 0xf016e6 0xf016e6 0xf016e6>;
volt-sel-mask = <0x10 0x20 0x04 0x02
diff --git a/dts/riscv/ite/it82xx2.dtsi b/dts/riscv/ite/it82xx2.dtsi
index 5a08768..4e9b072 100644
--- a/dts/riscv/ite/it82xx2.dtsi
+++ b/dts/riscv/ite/it82xx2.dtsi
@@ -561,10 +561,10 @@
NO_FUNC NO_FUNC 0xf03e11 NO_FUNC>;
func3-en-mask = <0x04 0x08 0x02 0x02
0 0 0x10 0 >;
- func4-gcr = <NO_FUNC NO_FUNC NO_FUNC NO_FUNC
- NO_FUNC NO_FUNC NO_FUNC NO_FUNC>;
- func4-en-mask = <0 0 0 0
- 0 0 0 0 >;
+ func4-gcr = <0xf03e17 NO_FUNC NO_FUNC NO_FUNC
+ NO_FUNC NO_FUNC NO_FUNC NO_FUNC>;
+ func4-en-mask = <BIT(5) 0 0 0
+ 0 0 0 0 >;
volt-sel = <0xf0164d 0xf0164d 0xf0164d 0xf0164d
0xf0164d 0xf0164d 0xf0164d 0xf0164d>;
volt-sel-mask = <BIT(0) BIT(1) BIT(2) BIT(3)
diff --git a/dts/riscv/ite/it8xxx2-pinctrl-map.dtsi b/dts/riscv/ite/it8xxx2-pinctrl-map.dtsi
index 73ec846..342fe13 100644
--- a/dts/riscv/ite/it8xxx2-pinctrl-map.dtsi
+++ b/dts/riscv/ite/it8xxx2-pinctrl-map.dtsi
@@ -45,6 +45,15 @@
pinmuxs = <&pinctrll 3 IT8XXX2_ALT_FUNC_1>;
};
+ /* CEC alternate function */
+ cec_gpf0_default: cec_gpf0_default {
+ pinmuxs = <&pinctrlf 0 IT8XXX2_ALT_FUNC_4>;
+ };
+
+ cec_gpf0_sleep: cec_gpf0_sleep {
+ pinmuxs = <&pinctrlf 0 IT8XXX2_ALT_DEFAULT>;
+ };
+
/* I2C alternate function */
i2c0_clk_gpb3_default: i2c0_clk_gpb3_default {
pinmuxs = <&pinctrlb 3 IT8XXX2_ALT_FUNC_1>;