Skip to content

Commit 4db887d

Browse files
committed
Do not keep TIMG0 on when timebase is systimer
1 parent 694d28a commit 4db887d

16 files changed

+16
-31
lines changed

esp-metadata-generated/src/_generated_esp32c2.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2599,8 +2599,7 @@ macro_rules! implement_peripheral_clocks {
25992599
UartMem,
26002600
}
26012601
impl Peripheral {
2602-
const KEEP_ENABLED: &[Peripheral] =
2603-
&[Self::Systimer, Self::Timg0, Self::Uart0, Self::UartMem];
2602+
const KEEP_ENABLED: &[Peripheral] = &[Self::Systimer, Self::Uart0, Self::UartMem];
26042603
const COUNT: usize = Self::ALL.len();
26052604
const ALL: &[Self] = &[
26062605
Self::ApbSarAdc,

esp-metadata-generated/src/_generated_esp32c3.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2877,13 +2877,8 @@ macro_rules! implement_peripheral_clocks {
28772877
UsbDevice,
28782878
}
28792879
impl Peripheral {
2880-
const KEEP_ENABLED: &[Peripheral] = &[
2881-
Self::Systimer,
2882-
Self::Timg0,
2883-
Self::Uart0,
2884-
Self::UartMem,
2885-
Self::UsbDevice,
2886-
];
2880+
const KEEP_ENABLED: &[Peripheral] =
2881+
&[Self::Systimer, Self::Uart0, Self::UartMem, Self::UsbDevice];
28872882
const COUNT: usize = Self::ALL.len();
28882883
const ALL: &[Self] = &[
28892884
Self::Aes,

esp-metadata-generated/src/_generated_esp32c5.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3069,7 +3069,6 @@ macro_rules! implement_peripheral_clocks {
30693069
const KEEP_ENABLED: &[Peripheral] = &[
30703070
Self::ApbSarAdc,
30713071
Self::Systimer,
3072-
Self::Timg0,
30733072
Self::Uart0,
30743073
Self::UsbDevice,
30753074
];

esp-metadata-generated/src/_generated_esp32c6.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3713,7 +3713,6 @@ macro_rules! implement_peripheral_clocks {
37133713
const KEEP_ENABLED: &[Peripheral] = &[
37143714
Self::ApbSarAdc,
37153715
Self::Systimer,
3716-
Self::Timg0,
37173716
Self::Uart0,
37183717
Self::UsbDevice,
37193718
];

esp-metadata-generated/src/_generated_esp32c61.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1953,7 +1953,7 @@ macro_rules! implement_peripheral_clocks {
19531953
Uart1,
19541954
}
19551955
impl Peripheral {
1956-
const KEEP_ENABLED: &[Peripheral] = &[Self::Systimer, Self::Timg0, Self::Uart0];
1956+
const KEEP_ENABLED: &[Peripheral] = &[Self::Systimer, Self::Uart0];
19571957
const COUNT: usize = Self::ALL.len();
19581958
const ALL: &[Self] = &[
19591959
Self::Systimer,

esp-metadata-generated/src/_generated_esp32h2.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2793,8 +2793,7 @@ macro_rules! implement_peripheral_clocks {
27932793
UsbDevice,
27942794
}
27952795
impl Peripheral {
2796-
const KEEP_ENABLED: &[Peripheral] =
2797-
&[Self::Systimer, Self::Timg0, Self::Uart0, Self::UsbDevice];
2796+
const KEEP_ENABLED: &[Peripheral] = &[Self::Systimer, Self::Uart0, Self::UsbDevice];
27982797
const COUNT: usize = Self::ALL.len();
27992798
const ALL: &[Self] = &[
28002799
Self::Aes,

esp-metadata-generated/src/_generated_esp32s2.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2783,8 +2783,7 @@ macro_rules! implement_peripheral_clocks {
27832783
Wdg,
27842784
}
27852785
impl Peripheral {
2786-
const KEEP_ENABLED: &[Peripheral] =
2787-
&[Self::Systimer, Self::Timg0, Self::Uart0, Self::UartMem];
2786+
const KEEP_ENABLED: &[Peripheral] = &[Self::Systimer, Self::Uart0, Self::UartMem];
27882787
const COUNT: usize = Self::ALL.len();
27892788
const ALL: &[Self] = &[
27902789
Self::Aes,

esp-metadata-generated/src/_generated_esp32s3.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2908,13 +2908,8 @@ macro_rules! implement_peripheral_clocks {
29082908
UsbDevice,
29092909
}
29102910
impl Peripheral {
2911-
const KEEP_ENABLED: &[Peripheral] = &[
2912-
Self::Systimer,
2913-
Self::Timg0,
2914-
Self::Uart0,
2915-
Self::UartMem,
2916-
Self::UsbDevice,
2917-
];
2911+
const KEEP_ENABLED: &[Peripheral] =
2912+
&[Self::Systimer, Self::Uart0, Self::UartMem, Self::UsbDevice];
29182913
const COUNT: usize = Self::ALL.len();
29192914
const ALL: &[Self] = &[
29202915
Self::Aes,

esp-metadata/devices/esp32c2.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ clocks = { system_clocks = { clock_tree = [
198198
{ name = "Systimer", keep_enabled = true },
199199
{ name = "ApbSarAdc", template_params = { peripheral = "apb_saradc" } },
200200
{ name = "UartMem", keep_enabled = true }, # TODO: keep_enabled can be removed once esp-println needs explicit initialization
201-
{ name = "Timg0", template_params = { peripheral = "timergroup" }, keep_enabled = true },
201+
{ name = "Timg0", template_params = { peripheral = "timergroup" } },
202202
{ name = "Ledc" },
203203
{ name = "I2cExt0" },
204204
{ name = "Spi2" },

esp-metadata/devices/esp32c3.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ clocks = { system_clocks = { clock_tree = [
225225
{ name = "I2s0" },
226226
{ name = "Twai0", template_params = { peripheral = "twai" } },
227227
{ name = "Timg1", template_params = { peripheral = "timergroup1" } },
228-
{ name = "Timg0", template_params = { peripheral = "timergroup" }, keep_enabled = true },
228+
{ name = "Timg0", template_params = { peripheral = "timergroup" } },
229229
{ name = "Ledc" },
230230
{ name = "Rmt" },
231231
{ name = "Uhci0" },

0 commit comments

Comments
 (0)