fix module version 1.23. fix ci/cd. add uSE_UNIPI_CPUFREQ_PATCH directive
authorMiroslav Ondra <ondra@faster.cz>
Wed, 31 Jul 2019 16:25:55 +0000 (18:25 +0200)
committerMiroslav Ondra <ondra@faster.cz>
Wed, 31 Jul 2019 16:25:55 +0000 (18:25 +0200)
modules/unipi/src/unipi_common.h
modules/unipi/src/unipi_spi.c

index 932724c94f83ede29e162b3ad16b624a81acc180..4ce9a00b614e436feb0791c8842eec8feb137b8d 100644 (file)
@@ -52,7 +52,7 @@
 #if NEURONSPI_SCHED_REQUIRED > 0
        #include <uapi/linux/sched/types.h>
 #endif
-#define NEURONSPI_MAJOR_VERSIONSTRING "Version 1.22:2019:03:27"
+#define NEURONSPI_MAJOR_VERSIONSTRING "Version 1.23:2019:07:31"
 
 #define NEURONSPI_MAX_DEVS                             3
 #define NEURONSPI_MAX_UART                             16
index 6a6411ad11d34c10c942b186cf82f9c994f05211..5339e90f30869547eae5ba2858453d8ed8eaa5c8 100644 (file)
@@ -121,7 +121,7 @@ static struct neuronspi_op_buffer UNIPISPI_IDLE_MESSAGE = {
     u16 unipi_spi_master_flag = 0;
     void (*unipi_spi_master_set_cs)(struct spi_device *spi, bool enable) = NULL;
     //cycles_t unipi_spi_cs_cycles;
-#if 0
+#ifdef USE_UNIPI_CPUFREQ_PATCH
        static struct cpufreq_policy * current_policy = NULL;
 #endif
 
@@ -140,7 +140,7 @@ static void unipi_spi_set_cs(struct spi_device *spi, bool enable)
             udelay(NEURONSPI_LAST_TRANSFER_DELAY - udelta);
         }
     }
-#if 0
+#ifdef USE_UNIPI_CPUFREQ_PATCH
        //current_policy = cpufreq_cpu_get_raw(task_cpu(current));
        current_policy = cpufreq_cpu_get_raw(0);
        if (current_policy && !enable) {
@@ -168,7 +168,7 @@ static void unipi_spi_set_cs(struct spi_device *spi, bool enable)
             unipi_spi_master_set_cs(spi, enable);
     }
     if (d_data) d_data->last_cs_cycles = cs_cycles;
-#if 0             
+#ifdef USE_UNIPI_CPUFREQ_PATCH             
        if (current_policy && enable) {
         current_policy->transition_ongoing = false;
         current_policy->transition_task = NULL;