1.1 --- a/pkg/devices/lib/cpm/src/chip.cc Mon Oct 30 17:25:00 2023 +0100
1.2 +++ b/pkg/devices/lib/cpm/src/chip.cc Fri Nov 03 18:09:49 2023 +0100
1.3 @@ -115,7 +115,7 @@
1.4 clk->set_source(_cpm_regs, source);
1.5 }
1.6
1.7 -uint32_t
1.8 +uint64_t
1.9 Cpm_chip::get_source_frequency(enum Clock_identifiers clock)
1.10 {
1.11 Clock_active *clk = dynamic_cast<Clock_active *>(_clocks[clock]);
1.12 @@ -126,14 +126,14 @@
1.13 return 0;
1.14 }
1.15
1.16 -uint32_t
1.17 +uint64_t
1.18 Cpm_chip::get_frequency(enum Clock_identifiers clock)
1.19 {
1.20 return _clocks[clock]->get_frequency(_cpm_regs);
1.21 }
1.22
1.23 int
1.24 -Cpm_chip::set_frequency(enum Clock_identifiers clock, uint32_t frequency)
1.25 +Cpm_chip::set_frequency(enum Clock_identifiers clock, uint64_t frequency)
1.26 {
1.27 Clock_divided_base *clk = dynamic_cast<Clock_divided_base *>(_clocks[clock]);
1.28