diff --git a/dts/arm/nuvoton/npck/npck3.dtsi b/dts/arm/nuvoton/npck/npck3.dtsi index c1ddbfd7403..563ee435cb9 100644 --- a/dts/arm/nuvoton/npck/npck3.dtsi +++ b/dts/arm/nuvoton/npck/npck3.dtsi @@ -50,6 +50,7 @@ clocks = <&pcc NPCX_CLOCK_BUS_LFCLK NPCX_PWDWN_CTL4 0 &pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 6>; interrupts = <29 1>; /* Event timer interrupt */ + clock-frequency = <15000000>; /* Set for SYS_CLOCK_HW_CYCLES_PER_SEC */ }; uart1: serial@400c4000 { diff --git a/dts/arm/nuvoton/npcx/npcx4.dtsi b/dts/arm/nuvoton/npcx/npcx4.dtsi index 9ada1ec647c..52fef6bbd6e 100644 --- a/dts/arm/nuvoton/npcx/npcx4.dtsi +++ b/dts/arm/nuvoton/npcx/npcx4.dtsi @@ -100,6 +100,7 @@ clocks = <&pcc NPCX_CLOCK_BUS_LFCLK NPCX_PWDWN_CTL4 0 &pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL7 5>; interrupts = <28 1>; /* Event timer interrupt */ + clock-frequency = <15000000>; /* Set for SYS_CLOCK_HW_CYCLES_PER_SEC */ }; uart1: serial@400e0000 { diff --git a/dts/arm/nuvoton/npcx/npcx7.dtsi b/dts/arm/nuvoton/npcx/npcx7.dtsi index 3496e454d8b..b163f149400 100644 --- a/dts/arm/nuvoton/npcx/npcx7.dtsi +++ b/dts/arm/nuvoton/npcx/npcx7.dtsi @@ -97,6 +97,7 @@ clocks = <&pcc NPCX_CLOCK_BUS_LFCLK NPCX_PWDWN_CTL4 3 &pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL7 5>; interrupts = <46 1>; /* Event timer interrupt */ + clock-frequency = <15000000>; /* Set for SYS_CLOCK_HW_CYCLES_PER_SEC */ }; uart1: serial@400c4000 { diff --git a/dts/arm/nuvoton/npcx/npcx9.dtsi b/dts/arm/nuvoton/npcx/npcx9.dtsi index 4f5f48b6cb6..78161fe58e0 100644 --- a/dts/arm/nuvoton/npcx/npcx9.dtsi +++ b/dts/arm/nuvoton/npcx/npcx9.dtsi @@ -98,6 +98,7 @@ clocks = <&pcc NPCX_CLOCK_BUS_LFCLK NPCX_PWDWN_CTL4 0 &pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL7 5>; interrupts = <28 1>; /* Event timer interrupt */ + clock-frequency = <15000000>; /* Set for SYS_CLOCK_HW_CYCLES_PER_SEC */ }; uart1: serial@400e0000 { diff --git a/dts/bindings/timer/nuvoton,npcx-itim-timer.yaml b/dts/bindings/timer/nuvoton,npcx-itim-timer.yaml index c12301c9bf3..ae72b631b51 100644 --- a/dts/bindings/timer/nuvoton,npcx-itim-timer.yaml +++ b/dts/bindings/timer/nuvoton,npcx-itim-timer.yaml @@ -13,3 +13,10 @@ properties: interrupts: required: true + + clock-frequency: + required: true + type: int + description: | + The frequency in Hz for this timer's clock source. + This value is used to set SYS_CLOCK_HW_CYCLES_PER_SEC.