summaryrefslogtreecommitdiff
path: root/rcc/rcc_enums.h.j2
diff options
context:
space:
mode:
Diffstat (limited to 'rcc/rcc_enums.h.j2')
-rw-r--r--rcc/rcc_enums.h.j25
1 files changed, 5 insertions, 0 deletions
diff --git a/rcc/rcc_enums.h.j2 b/rcc/rcc_enums.h.j2
index a4965b0..5694525 100644
--- a/rcc/rcc_enums.h.j2
+++ b/rcc/rcc_enums.h.j2
@@ -15,5 +15,10 @@ namespace rcc {
rcc->{{ bus.split('_')[0] }}ENR{{ bus.split('_')[1] if '_' in bus else '' }} |= dev;
}
+ template <typename T>
+ void disable(const T& rcc, {{ bus }}_dev dev) {
+ rcc->{{ bus.split('_')[0] }}ENR{{ bus.split('_')[1] if '_' in bus else '' }} &= ~(dev);
+ }
+
{% endfor %}
}