# HG changeset patch # User Paul Boddie # Date 1717588315 -7200 # Node ID 787033879a7ec1d708273bca8fbdf74c035d7e43 # Parent 5db87c60ad18521de7c3192f7a0129aeafa58dca Make sure that change enable is activated when changing the clock stop bit. diff -r 5db87c60ad18 -r 787033879a7e pkg/devices/lib/cpm/src/common.cc --- a/pkg/devices/lib/cpm/src/common.cc Fri May 17 16:34:29 2024 +0200 +++ b/pkg/devices/lib/cpm/src/common.cc Wed Jun 05 13:51:55 2024 +0200 @@ -205,7 +205,11 @@ _gate.set_field(regs, _gate.get_asserted()); if (_stop.is_defined()) + { + change_enable(regs); _stop.set_field(regs, _stop.get_asserted()); + change_disable(regs); + } } void @@ -215,7 +219,11 @@ _gate.set_field(regs, _gate.get_deasserted()); if (_stop.is_defined()) + { + change_enable(regs); _stop.set_field(regs, _stop.get_deasserted()); + change_disable(regs); + } } void