From 7a0f6597ff2d889957ba789c715140b6b9851c7c Mon Sep 17 00:00:00 2001 From: dragonmux Date: Tue, 9 Aug 2022 00:04:28 +0100 Subject: [PATCH] platform: Implemented sub support in the non-native platforms for target clock tristating --- src/platforms/96b_carbon/platform.c | 5 +++++ src/platforms/blackpillv2/platform.c | 5 +++++ src/platforms/f072/platform.c | 5 +++++ src/platforms/f3/platform.c | 5 +++++ src/platforms/f4discovery/platform.c | 5 +++++ src/platforms/hydrabus/platform.c | 5 +++++ src/platforms/launchpad-icdi/platform.c | 5 +++++ src/platforms/stlink/platform.c | 5 +++++ src/platforms/swlink/platform.c | 5 +++++ 9 files changed, 45 insertions(+) diff --git a/src/platforms/96b_carbon/platform.c b/src/platforms/96b_carbon/platform.c index d82cf5f..c598391 100644 --- a/src/platforms/96b_carbon/platform.c +++ b/src/platforms/96b_carbon/platform.c @@ -101,3 +101,8 @@ void platform_request_boot(void) SYSCFG_MEMRM &= ~3; SYSCFG_MEMRM |= 1; } + +void platform_target_clk_output_enable(bool enable) +{ + (void)enable; +} diff --git a/src/platforms/blackpillv2/platform.c b/src/platforms/blackpillv2/platform.c index 3099eab..e015c20 100644 --- a/src/platforms/blackpillv2/platform.c +++ b/src/platforms/blackpillv2/platform.c @@ -142,3 +142,8 @@ void platform_target_set_power(const bool power) gpio_set_val(PWR_BR_PORT, PWR_BR_PIN, !power); } #endif + +void platform_target_clk_output_enable(bool enable) +{ + (void)enable; +} diff --git a/src/platforms/f072/platform.c b/src/platforms/f072/platform.c index f61fed5..7f840ff 100644 --- a/src/platforms/f072/platform.c +++ b/src/platforms/f072/platform.c @@ -110,3 +110,8 @@ void platform_request_boot(void) magic[1] = BOOTMAGIC1; scb_reset_system(); } + +void platform_target_clk_output_enable(bool enable) +{ + (void)enable; +} diff --git a/src/platforms/f3/platform.c b/src/platforms/f3/platform.c index 8646f4c..76714ed 100644 --- a/src/platforms/f3/platform.c +++ b/src/platforms/f3/platform.c @@ -115,3 +115,8 @@ void platform_request_boot(void) magic[1] = BOOTMAGIC1; scb_reset_system(); } + +void platform_target_clk_output_enable(bool enable) +{ + (void)enable; +} diff --git a/src/platforms/f4discovery/platform.c b/src/platforms/f4discovery/platform.c index b8ab579..9f4d579 100644 --- a/src/platforms/f4discovery/platform.c +++ b/src/platforms/f4discovery/platform.c @@ -137,3 +137,8 @@ void platform_target_set_power(const bool power) gpio_set_val(PWR_BR_PORT, PWR_BR_PIN, !power); } #endif + +void platform_target_clk_output_enable(bool enable) +{ + (void)enable; +} diff --git a/src/platforms/hydrabus/platform.c b/src/platforms/hydrabus/platform.c index 28d461d..7537b15 100644 --- a/src/platforms/hydrabus/platform.c +++ b/src/platforms/hydrabus/platform.c @@ -105,3 +105,8 @@ void platform_request_boot(void) SYSCFG_MEMRM &= ~3; SYSCFG_MEMRM |= 1; } + +void platform_target_clk_output_enable(bool enable) +{ + (void)enable; +} diff --git a/src/platforms/launchpad-icdi/platform.c b/src/platforms/launchpad-icdi/platform.c index aef8221..748fd0c 100644 --- a/src/platforms/launchpad-icdi/platform.c +++ b/src/platforms/launchpad-icdi/platform.c @@ -141,3 +141,8 @@ uint32_t platform_max_frequency_get(void) { return 0; } + +void platform_target_clk_output_enable(bool enable) +{ + (void)enable; +} diff --git a/src/platforms/stlink/platform.c b/src/platforms/stlink/platform.c index 5e68e5a..e825317 100644 --- a/src/platforms/stlink/platform.c +++ b/src/platforms/stlink/platform.c @@ -160,3 +160,8 @@ const char *platform_target_voltage(void) return ret; } + +void platform_target_clk_output_enable(bool enable) +{ + (void)enable; +} diff --git a/src/platforms/swlink/platform.c b/src/platforms/swlink/platform.c index 3374e11..d4cb6f5 100644 --- a/src/platforms/swlink/platform.c +++ b/src/platforms/swlink/platform.c @@ -190,3 +190,8 @@ void set_idle_state(int state) break; } } + +void platform_target_clk_output_enable(bool enable) +{ + (void)enable; +}