diff --git a/boards/mulle/board.c b/boards/mulle/board.c index b4f548557d..7e09047dc9 100644 --- a/boards/mulle/board.c +++ b/boards/mulle/board.c @@ -48,6 +48,15 @@ static devfs_t mulle_nvram_devfs = { .private_data = &mulle_nvram_dev, }; +static const mtd_spi_nor_params_t mulle_nor_params = { + .opcode = &mtd_spi_nor_opcode_default, + .spi = MULLE_NOR_SPI_DEV, + .cs = MULLE_NOR_SPI_CS, + .addr_width = 3, + .mode = SPI_MODE_3, + .clk = SPI_CLK_10MHZ, +}; + static mtd_spi_nor_t mulle_nor_dev = { .base = { .driver = &mtd_spi_nor_driver, @@ -55,12 +64,7 @@ static mtd_spi_nor_t mulle_nor_dev = { .pages_per_sector = 256, .sector_count = 32, }, - .opcode = &mtd_spi_nor_opcode_default, - .spi = MULLE_NOR_SPI_DEV, - .cs = MULLE_NOR_SPI_CS, - .addr_width = 3, - .mode = SPI_MODE_3, - .clk = SPI_CLK_10MHZ, + .params = &mulle_nor_params, }; mtd_dev_t *mtd0 = (mtd_dev_t *)&mulle_nor_dev;