target/armv7m_trace: Improve SWO frequency auto-detection
[fw/openocd] / src / jtag / hla / hla_interface.c
index 2abed210d5b86a2ca70b0d2491a4f46f1dddc88b..7d9dea05e36f2ae44723b1ae5aeb62e75b89d30d 100644 (file)
@@ -192,11 +192,12 @@ int hl_interface_override_target(const char **targetname)
 }
 
 int hl_interface_config_trace(bool enabled, enum tpiu_pin_protocol pin_protocol,
-                             uint32_t port_size, unsigned int *trace_freq)
+               uint32_t port_size, unsigned int *trace_freq,
+               unsigned int traceclkin_freq, uint16_t *prescaler)
 {
        if (hl_if.layout->api->config_trace)
-               return hl_if.layout->api->config_trace(hl_if.handle, enabled, pin_protocol,
-                                                      port_size, trace_freq);
+               return hl_if.layout->api->config_trace(hl_if.handle, enabled,
+                       pin_protocol, port_size, trace_freq, traceclkin_freq, prescaler);
        else if (enabled) {
                LOG_ERROR("The selected interface does not support tracing");
                return ERROR_FAIL;