[PATCH 1/3] nas: define additional LTE bands

Aleksander Morgado aleksander at aleksander.es
Sat Nov 11 09:54:58 UTC 2017


On Thu, Nov 9, 2017 at 8:32 AM, Aleksander Morgado
<aleksander at aleksander.es> wrote:
> From: Wolfgang Tolkien <wtolkien at cypress.bc.ca>
>

This has been merged to git master.

> ---
>  src/libqmi-glib/qmi-enums-nas.h   | 24 ++++++++++++++++++++++++
>  src/libqmi-glib/qmi-flags64-nas.h | 15 ++++++++++++++-
>  2 files changed, 38 insertions(+), 1 deletion(-)
>
> diff --git a/src/libqmi-glib/qmi-enums-nas.h b/src/libqmi-glib/qmi-enums-nas.h
> index f5435cb..d93be05 100644
> --- a/src/libqmi-glib/qmi-enums-nas.h
> +++ b/src/libqmi-glib/qmi-enums-nas.h
> @@ -134,8 +134,14 @@ typedef enum {
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_19: EUTRAN band 19.
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_20: EUTRAN band 20.
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_21: EUTRAN band 21.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_23: EUTRAN band 23.
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_24: EUTRAN band 24.
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_25: EUTRAN band 25.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_26: EUTRAN band 26.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_28: EUTRAN band 28.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_29: EUTRAN band 29.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_30: EUTRAN band 30.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_32: EUTRAN band 32.
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_33: EUTRAN band 33.
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_34: EUTRAN band 34.
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_35: EUTRAN band 35.
> @@ -147,6 +153,12 @@ typedef enum {
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_41: EUTRAN band 41.
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_42: EUTRAN band 42.
>   * @QMI_NAS_ACTIVE_BAND_EUTRAN_43: EUTRAN band 43.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_46: EUTRAN band 46.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_66: EUTRAN band 66.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_125: EUTRAN band 125.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_126: EUTRAN band 126.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_127: EUTRAN band 127.
> + * @QMI_NAS_ACTIVE_BAND_EUTRAN_250: EUTRAN band 250.
>   * @QMI_NAS_ACTIVE_BAND_TDSCDMA_A: TD-SCDMA Band A.
>   * @QMI_NAS_ACTIVE_BAND_TDSCDMA_B: TD-SCDMA Band B.
>   * @QMI_NAS_ACTIVE_BAND_TDSCDMA_C: TD-SCDMA Band C.
> @@ -218,8 +230,14 @@ typedef enum {
>      QMI_NAS_ACTIVE_BAND_EUTRAN_19 = 144,
>      QMI_NAS_ACTIVE_BAND_EUTRAN_20 = 145,
>      QMI_NAS_ACTIVE_BAND_EUTRAN_21 = 146,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_23 = 152,
>      QMI_NAS_ACTIVE_BAND_EUTRAN_24 = 147,
>      QMI_NAS_ACTIVE_BAND_EUTRAN_25 = 148,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_26 = 153,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_28 = 158,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_29 = 159,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_30 = 160,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_32 = 154,
>      QMI_NAS_ACTIVE_BAND_EUTRAN_33 = 135,
>      QMI_NAS_ACTIVE_BAND_EUTRAN_34 = 136,
>      QMI_NAS_ACTIVE_BAND_EUTRAN_35 = 137,
> @@ -231,6 +249,12 @@ typedef enum {
>      QMI_NAS_ACTIVE_BAND_EUTRAN_41 = 149,
>      QMI_NAS_ACTIVE_BAND_EUTRAN_42 = 150,
>      QMI_NAS_ACTIVE_BAND_EUTRAN_43 = 151,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_46 = 163,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_66 = 161,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_125 = 155,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_126 = 156,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_127 = 157,
> +    QMI_NAS_ACTIVE_BAND_EUTRAN_250 = 162,
>      QMI_NAS_ACTIVE_BAND_TDSCDMA_A = 200,
>      QMI_NAS_ACTIVE_BAND_TDSCDMA_B = 201,
>      QMI_NAS_ACTIVE_BAND_TDSCDMA_C = 202,
> diff --git a/src/libqmi-glib/qmi-flags64-nas.h b/src/libqmi-glib/qmi-flags64-nas.h
> index db16d0f..8a45622 100644
> --- a/src/libqmi-glib/qmi-flags64-nas.h
> +++ b/src/libqmi-glib/qmi-flags64-nas.h
> @@ -153,6 +153,13 @@ typedef enum {
>   * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_21: LTE EUTRAN Band 21.
>   * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_24: LTE EUTRAN Band 24.
>   * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_25: LTE EUTRAN Band 25.
> + * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_26: LTE EUTRAN Band 26.
> + * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_27: LTE EUTRAN Band 27.
> + * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_28: LTE EUTRAN Band 28.
> + * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_29: LTE EUTRAN Band 29.
> + * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_30: LTE EUTRAN Band 30.
> + * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_31: LTE EUTRAN Band 31.
> + * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_32: LTE EUTRAN Band 32.
>   * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_33: LTE EUTRAN Band 33.
>   * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_34: LTE EUTRAN Band 34.
>   * @QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_35: LTE EUTRAN Band 35.
> @@ -193,7 +200,13 @@ typedef enum {
>      /* Bit 21-22 reserved */
>      QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_24 = 1 << 23,
>      QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_25 = 1 << 24,
> -    /* Bit 25-31 reserved */
> +    QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_26 = 1 << 25,
> +    QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_27 = 1 << 26,
> +    QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_28 = 1 << 27,
> +    QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_29 = 1 << 28,
> +    QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_30 = 1 << 29,
> +    QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_31 = 1 << 30,
> +    QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_32 = 1 << 31,
>      QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_33 = ((guint64) 1) << 32,
>      QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_34 = ((guint64) 1) << 33,
>      QMI_NAS_LTE_BAND_PREFERENCE_EUTRAN_35 = ((guint64) 1) << 34,
> --
> 2.15.0
>



-- 
Aleksander
https://aleksander.es


More information about the libqmi-devel mailing list