Remove the ifdef related to CONFIG_FS_FLASH_STORAGE_PARTITION. There shouldn't be any harm in always having the partition around as we'll just generate the defines related to and most applications will ignore them. Helps get one step closer to have DTS not depend on Kconfig. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
103 lines
1.8 KiB
Plaintext
103 lines
1.8 KiB
Plaintext
/*
|
|
* Copyright (c) 2017 Linaro Limited
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
/dts-v1/;
|
|
#include <nordic/nrf51822_qfaa.dtsi>
|
|
|
|
/ {
|
|
model = "BBC Micro:bit";
|
|
compatible = "bbc,microbit", "nordic,nrf51822-qfaa", "nordic,nrf51822";
|
|
|
|
/* These aliases are provided for compatibility with samples */
|
|
aliases {
|
|
sw0 = &buttonA;
|
|
sw1 = &buttonB;
|
|
};
|
|
|
|
chosen {
|
|
zephyr,console = &uart0;
|
|
zephyr,sram = &sram0;
|
|
zephyr,flash = &flash0;
|
|
};
|
|
|
|
gpio_keys {
|
|
compatible = "gpio-keys";
|
|
buttonA: button_0 {
|
|
label = "BTN_A";
|
|
gpios = <&gpio0 17 GPIO_INT_ACTIVE_LOW>;
|
|
};
|
|
|
|
buttonB: button_1 {
|
|
label = "BTN_B";
|
|
gpios = <&gpio0 26 GPIO_INT_ACTIVE_LOW>;
|
|
};
|
|
};
|
|
|
|
};
|
|
|
|
&gpiote {
|
|
status ="ok";
|
|
};
|
|
|
|
&gpio0 {
|
|
status ="ok";
|
|
};
|
|
|
|
&uart0 {
|
|
status = "ok";
|
|
current-speed = <115200>;
|
|
tx-pin = <24>;
|
|
rx-pin = <25>;
|
|
};
|
|
|
|
&i2c0 {
|
|
status = "ok";
|
|
clock-frequency = <I2C_BITRATE_FAST>;
|
|
sda-pin = <30>;
|
|
scl-pin = <0>;
|
|
|
|
mma8653fc@1d {
|
|
compatible = "nxp,fxos8700","nxp,mma8653fc";
|
|
reg = <0x1d>;
|
|
label = "MMA8653FC";
|
|
int1-gpios = <&gpio0 28 0>;
|
|
int2-gpios = <&gpio0 27 0>;
|
|
};
|
|
};
|
|
|
|
&flash0 {
|
|
/*
|
|
* For more information, see:
|
|
* http://docs.zephyrproject.org/latest/devices/dts/flash_partitions.html
|
|
*/
|
|
partitions {
|
|
compatible = "fixed-partitions";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
boot_partition: partition@0 {
|
|
label = "mcuboot";
|
|
reg = <0x00000000 0x8000>;
|
|
};
|
|
slot0_partition: partition@8000 {
|
|
label = "image-0";
|
|
reg = <0x00008000 0x1a000>;
|
|
};
|
|
slot1_partition: partition@22000 {
|
|
label = "image-1";
|
|
reg = <0x00022000 0x1a000>;
|
|
};
|
|
scratch_partition: partition@3c000 {
|
|
label = "image-scratch";
|
|
reg = <0x0003c000 0x2000>;
|
|
};
|
|
storage_partition: partition@3e000 {
|
|
label = "storage";
|
|
reg = <0x0003e000 0x00002000>;
|
|
};
|
|
};
|
|
};
|