diff --git a/boards/pba-d-01-kw2x/Makefile.features b/boards/pba-d-01-kw2x/Makefile.features
index ab1028b3c56bff167f2e14ff2fa099ce1bf110ff..e1cea528d281c7de01f643299827340185c9078e 100644
--- a/boards/pba-d-01-kw2x/Makefile.features
+++ b/boards/pba-d-01-kw2x/Makefile.features
@@ -12,6 +12,7 @@ FEATURES_PROVIDED += periph_timer
 FEATURES_PROVIDED += periph_uart
 
 # Various other features (if any)
+FEATURES_PROVIDED += cpp
 
 # The board MPU family (used for grouping by the CI system)
 FEATURES_MCU_GROUP = cortex_m4_3
diff --git a/boards/pba-d-01-kw2x/include/periph_conf.h b/boards/pba-d-01-kw2x/include/periph_conf.h
index 1d93a93f89733010596495e26629c11cd6fbae4a..78a5864736cab95dd361fd8ff0a60c1bc5fe18a0 100644
--- a/boards/pba-d-01-kw2x/include/periph_conf.h
+++ b/boards/pba-d-01-kw2x/include/periph_conf.h
@@ -218,8 +218,8 @@ static const spi_conf_t spi_config[] = {
             GPIO_UNDEF,
             GPIO_UNDEF
         },
-        .simmask  = SIM_SCGC6_SPI0_MASK,
-        .pcr      = GPIO_AF_2
+        .pcr      = GPIO_AF_2,
+        .simmask  = SIM_SCGC6_SPI0_MASK
     },
     {
         .dev      = SPI1,
@@ -233,8 +233,8 @@ static const spi_conf_t spi_config[] = {
             GPIO_UNDEF,
             GPIO_UNDEF
         },
-        .simmask  = SIM_SCGC6_SPI1_MASK,
-        .pcr      = GPIO_AF_2
+        .pcr      = GPIO_AF_2,
+        .simmask  = SIM_SCGC6_SPI1_MASK
     }
 };