Changeset 14799


Ignorieren:
Zeitstempel:
12.08.2018 16:50:46 (vor 2 Monaten)
Autor:
er13
Nachricht:

change/simplify the way FREETZ_KERNEL_VERSION_* variables are set

refs https://github.com/Freetz/freetz/pull/22
refs #2862

Datei:
1 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • trunk/config/avm/kernel.in

    r14798 r14799  
    1010config FREETZ_KERNEL_VERSION_2_6_13 
    1111    bool 
    12     default y if ! ( \ 
    13         FREETZ_KERNEL_VERSION_2_6_19 || \ 
    14         FREETZ_KERNEL_VERSION_2_6_28 || \ 
    15         FREETZ_KERNEL_VERSION_2_6_32 || \ 
    16         FREETZ_KERNEL_VERSION_2_6_39 || \ 
    17         FREETZ_KERNEL_VERSION_3_10      \ 
    18     ) 
    19     default n 
     12    default y 
     13    depends on \ 
     14        FREETZ_SYSTEM_TYPE_AR7_SANGAM || \ 
     15        FREETZ_SYSTEM_TYPE_AR7_OHIO 
    2016 
    2117config FREETZ_KERNEL_VERSION_2_6_19 
    2218    bool 
    23     default y if \ 
    24         FREETZ_TYPE_7270_V1 || \ 
    25         FREETZ_TYPE_7570 
    26     default n 
     19    default y 
     20    depends on \ 
     21        FREETZ_SYSTEM_TYPE_UR8 && FREETZ_AVM_VERSION_04_XX_MAX 
    2722 
    2823config FREETZ_KERNEL_VERSION_2_6_28 
    2924    bool 
    30     default y if \ 
    31         FREETZ_TYPE_7340 || \ 
    32         FREETZ_TYPE_7369 || \ 
    33         FREETZ_TYPE_7390 
    34     default n 
     25    default y 
     26    depends on \ 
     27        FREETZ_SYSTEM_TYPE_IKS 
    3528 
    3629config FREETZ_KERNEL_VERSION_2_6_32_41 
    3730    bool 
    38     default y if \ 
    39         (FREETZ_TYPE_3270 && FREETZ_AVM_VERSION_05_5X_MAX) || \ 
    40         (FREETZ_TYPE_7240 && FREETZ_AVM_VERSION_05_5X_MAX) || \ 
    41         (FREETZ_TYPE_7270_16 && FREETZ_AVM_VERSION_05_5X_MAX) 
    42     default n 
     31    default y 
     32    depends on \ 
     33        FREETZ_SYSTEM_TYPE_UR8 && FREETZ_AVM_VERSION_05_2X_MIN && FREETZ_AVM_VERSION_05_5X_MAX 
    4334 
    4435config FREETZ_KERNEL_VERSION_2_6_32_60 
    4536    bool 
    46     default y if \ 
    47         (FREETZ_TYPE_3270 && FREETZ_AVM_VERSION_06_0X_MIN) || \ 
    48         (FREETZ_TYPE_7240 && FREETZ_AVM_VERSION_06_0X_MIN) || \ 
    49         (FREETZ_TYPE_7270_16 && FREETZ_AVM_VERSION_06_0X_MIN) 
    50     default n 
     37    default y 
     38    depends on \ 
     39        FREETZ_SYSTEM_TYPE_UR8 && FREETZ_AVM_VERSION_06_0X_MIN 
    5140 
    5241config FREETZ_KERNEL_VERSION_2_6_32_61 
    5342    bool 
    54     default y if \ 
    55         (FREETZ_TYPE_3272 && FREETZ_AVM_VERSION_06_2X_MIN) || \ 
    56         (FREETZ_TYPE_3370 && FREETZ_AVM_VERSION_06_2X_MAX) || \ 
    57         (FREETZ_TYPE_3390 && FREETZ_AVM_VERSION_06_2X_MAX) || \ 
    58         (FREETZ_TYPE_3490 && FREETZ_AVM_VERSION_06_2X_MAX) || \ 
    59         (FREETZ_TYPE_4020 && FREETZ_AVM_VERSION_06_8X_MIN) || \ 
    60         (FREETZ_TYPE_6810 && FREETZ_AVM_VERSION_06_2X_MIN) || \ 
    61         (FREETZ_TYPE_6820 && FREETZ_AVM_VERSION_06_8X_MIN) || \ 
    62         (FREETZ_TYPE_6840 && FREETZ_AVM_VERSION_06_2X_MAX) || \ 
    63         (FREETZ_TYPE_6842 && FREETZ_AVM_VERSION_06_2X_MIN) || \ 
    64         (FREETZ_TYPE_7272 && FREETZ_AVM_VERSION_06_2X_MIN) || \ 
    65         (FREETZ_TYPE_7312 && FREETZ_AVM_VERSION_06_2X_MIN) || \ 
    66         (FREETZ_TYPE_7320 && FREETZ_AVM_VERSION_06_2X_MIN) || \ 
    67         (FREETZ_TYPE_7330 && FREETZ_AVM_VERSION_06_2X_MIN) || \ 
    68         (FREETZ_TYPE_7360 && FREETZ_AVM_VERSION_06_2X_MAX) || \ 
    69         (FREETZ_TYPE_7362 && FREETZ_AVM_VERSION_06_2X_MAX) || \ 
    70         (FREETZ_TYPE_7412 && FREETZ_AVM_VERSION_06_2X_MAX) || \ 
    71         (FREETZ_TYPE_7430 && FREETZ_AVM_VERSION_06_2X_MAX) || \ 
    72         (FREETZ_TYPE_7490 && FREETZ_AVM_VERSION_06_2X_MAX) 
    73     default n 
     43    default y 
     44    depends on \ 
     45        (FREETZ_SYSTEM_TYPE_AR9     && FREETZ_AVM_VERSION_06_2X_MIN) || \ 
     46        (FREETZ_SYSTEM_TYPE_AR10    && FREETZ_AVM_VERSION_06_2X_MIN) || \ 
     47        (FREETZ_SYSTEM_TYPE_AR934x  && FREETZ_AVM_VERSION_06_2X_MIN) || \ 
     48        (FREETZ_SYSTEM_TYPE_QCA955x && FREETZ_AVM_VERSION_06_8X_MIN) || \ 
     49        (FREETZ_SYSTEM_TYPE_QCA956x && FREETZ_AVM_VERSION_06_8X_MIN) || \ 
     50        (FREETZ_SYSTEM_TYPE_VR9     && FREETZ_AVM_VERSION_06_2X_MAX) 
    7451 
    7552config FREETZ_KERNEL_VERSION_2_6_32 
    7653    bool 
    77     default y if FREETZ_KERNEL_VERSION_2_6_32_41 || FREETZ_KERNEL_VERSION_2_6_32_60 || FREETZ_KERNEL_VERSION_2_6_32_61 
    78     default n 
     54    default y 
     55    depends on \ 
     56        FREETZ_KERNEL_VERSION_2_6_32_41 || FREETZ_KERNEL_VERSION_2_6_32_60 || FREETZ_KERNEL_VERSION_2_6_32_61 
    7957 
    8058config FREETZ_KERNEL_VERSION_2_6_39_3 
    8159    bool 
    82     default y if \ 
    83         (FREETZ_TYPE_6490 && FREETZ_AVM_VERSION_06_8X_MIN) || \ 
    84         (FREETZ_TYPE_6590 && FREETZ_AVM_VERSION_06_8X_MIN) 
     60    default y 
     61    depends on \ 
     62        FREETZ_SYSTEM_TYPE_PUMA6_X86 && FREETZ_AVM_VERSION_06_8X_MIN 
    8563 
    8664config FREETZ_KERNEL_VERSION_2_6_39 
    8765    bool 
    88     default y if FREETZ_KERNEL_VERSION_2_6_39_3 
    89     default n 
     66    default y 
     67    depends on \ 
     68        FREETZ_KERNEL_VERSION_2_6_39_3 
    9069 
    9170config FREETZ_KERNEL_VERSION_3_10_12 
    9271    bool 
    93     default y if \ 
    94         (FREETZ_TYPE_6890 && FREETZ_AVM_VERSION_06_8X_MAX) || \ 
    95         (FREETZ_TYPE_7560 && FREETZ_AVM_VERSION_06_9X_MAX) || \ 
    96         (FREETZ_TYPE_7580 && FREETZ_AVM_VERSION_06_9X_MAX) || \ 
    97         (FREETZ_TYPE_7590 && FREETZ_AVM_VERSION_06_9X_MAX) 
    98     default n 
     72    default y 
     73    depends on \ 
     74        FREETZ_SYSTEM_TYPE_GRX5 && FREETZ_AVM_VERSION_06_9X_MAX 
    9975 
    10076config FREETZ_KERNEL_VERSION_3_10_73 
    10177    bool 
    102     default y if \ 
    103         (FREETZ_TYPE_3370 && FREETZ_AVM_VERSION_06_5X_MIN) || \ 
    104         (FREETZ_TYPE_3390 && FREETZ_AVM_VERSION_06_5X_MIN) || \ 
    105         (FREETZ_TYPE_3490 && FREETZ_AVM_VERSION_06_5X_MIN) || \ 
    106         (FREETZ_TYPE_6840 && FREETZ_AVM_VERSION_06_5X_MIN) || \ 
    107         (FREETZ_TYPE_7360 && FREETZ_AVM_VERSION_06_5X_MIN) || \ 
    108         (FREETZ_TYPE_7362 && FREETZ_AVM_VERSION_06_5X_MIN && FREETZ_AVM_VERSION_06_9X_MAX) || \ 
    109         (FREETZ_TYPE_7412 && FREETZ_AVM_VERSION_06_5X_MIN) || \ 
    110         (FREETZ_TYPE_7430 && FREETZ_AVM_VERSION_06_5X_MIN && FREETZ_AVM_VERSION_06_9X_MAX) || \ 
    111         (FREETZ_TYPE_7490 && FREETZ_AVM_VERSION_06_5X_MIN && FREETZ_AVM_VERSION_06_9X_MAX) 
    112     default n 
     78    default y 
     79    depends on \ 
     80        FREETZ_SYSTEM_TYPE_VR9 && FREETZ_AVM_VERSION_06_5X_MIN && FREETZ_AVM_VERSION_06_9X_MAX 
    11381 
    11482config FREETZ_KERNEL_VERSION_3_10_104 
    11583    bool 
    116     default y if \ 
    117         (FREETZ_TYPE_6890 && FREETZ_AVM_VERSION_07_0X_MIN) || \ 
    118         (FREETZ_TYPE_7560 && FREETZ_AVM_VERSION_07_0X_MIN) || \ 
    119         (FREETZ_TYPE_7580 && FREETZ_AVM_VERSION_07_0X_MIN) || \ 
    120         (FREETZ_TYPE_7590 && FREETZ_AVM_VERSION_07_0X_MIN) 
    121     default n 
     84    default y 
     85    depends on \ 
     86        FREETZ_SYSTEM_TYPE_GRX5 && FREETZ_AVM_VERSION_07_0X_MIN 
    12287 
    12388config FREETZ_KERNEL_VERSION_3_10_107 
    12489    bool 
    125     default y if \ 
    126         (FREETZ_TYPE_7362 && FREETZ_AVM_VERSION_07_0X_MIN) || \ 
    127         (FREETZ_TYPE_7430 && FREETZ_AVM_VERSION_07_0X_MIN) || \ 
    128         (FREETZ_TYPE_7490 && FREETZ_AVM_VERSION_07_0X_MIN) 
    129     default n 
     90    default y 
     91    depends on \ 
     92        FREETZ_SYSTEM_TYPE_VR9 && FREETZ_AVM_VERSION_07_0X_MIN 
    13093 
    13194config FREETZ_KERNEL_VERSION_3_10 
    13295    bool 
    133     default y if \ 
     96    default y 
     97    depends on \ 
    13498        FREETZ_KERNEL_VERSION_3_10_12  || \ 
    13599        FREETZ_KERNEL_VERSION_3_10_73  || \ 
    136100        FREETZ_KERNEL_VERSION_3_10_104 || \ 
    137101        FREETZ_KERNEL_VERSION_3_10_107 
    138     default n 
    139102 
    140103config FREETZ_KERNEL_VERSION 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.