zephyr/boards/arm/nrf52_pca10040/nrf52_pca10040.dts
Kumar Gala 90823520e2 dts: Remove ifdef CONFIG_FS_FLASH_STORAGE_PARTITION from dts files
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>
2018-11-15 17:37:59 -05:00

163 lines
2.8 KiB
Plaintext

/*
* Copyright (c) 2017 Shawn Nock <shawn@monadnock.ca>
* Copyright (c) 2017 Linaro Limited
*
* SPDX-License-Identifier: Apache-2.0
*/
/dts-v1/;
#include <nordic/nrf52832_qfaa.dtsi>
/ {
model = "Nordic PCA10040 Dev Kit";
compatible = "nordic,pca10040-dk", "nordic,nrf52832-qfaa",
"nordic,nrf52832";
chosen {
zephyr,console = &uart0;
zephyr,uart-mcumgr = &uart0;
zephyr,sram = &sram0;
zephyr,flash = &flash0;
};
leds {
compatible = "gpio-leds";
led0: led_0 {
gpios = <&gpio0 17 GPIO_INT_ACTIVE_LOW>;
label = "Green LED 0";
};
led1: led_1 {
gpios = <&gpio0 18 GPIO_INT_ACTIVE_LOW>;
label = "Green LED 1";
};
led2: led_2 {
gpios = <&gpio0 19 GPIO_INT_ACTIVE_LOW>;
label = "Green LED 2";
};
led3: led_3 {
gpios = <&gpio0 20 GPIO_INT_ACTIVE_LOW>;
label = "Green LED 3";
};
};
buttons {
compatible = "gpio-keys";
button0: button_0 {
gpios = <&gpio0 13 GPIO_PUD_PULL_UP>;
label = "Push button switch 0";
};
button1: button_1 {
gpios = <&gpio0 14 GPIO_PUD_PULL_UP>;
label = "Push button switch 1";
};
button2: button_2 {
gpios = <&gpio0 15 GPIO_PUD_PULL_UP>;
label = "Push button switch 2";
};
button3: button_3 {
gpios = <&gpio0 16 GPIO_PUD_PULL_UP>;
label = "Push button switch 3";
};
};
/* These aliases are provided for compatibility with samples */
aliases {
led0 = &led0;
led1 = &led1;
led2 = &led2;
led3 = &led3;
sw0 = &button0;
sw1 = &button1;
sw2 = &button2;
sw3 = &button3;
};
};
&adc {
status ="ok";
};
&gpiote {
status ="ok";
};
&gpio0 {
status ="ok";
};
&uart0 {
status = "ok";
compatible = "nordic,nrf-uart";
current-speed = <115200>;
tx-pin = <6>;
rx-pin = <8>;
rts-pin = <5>;
cts-pin = <7>;
};
&i2c0 {
status = "ok";
sda-pin = <26>;
scl-pin = <27>;
};
&i2c1 {
status = "ok";
sda-pin = <30>;
scl-pin = <31>;
};
&spi0 {
status = "ok";
sck-pin = <27>;
mosi-pin = <26>;
miso-pin = <25>;
};
&spi1 {
status = "ok";
sck-pin = <31>;
mosi-pin = <30>;
miso-pin = <29>;
};
&spi2 {
status = "ok";
sck-pin = <22>;
mosi-pin = <23>;
miso-pin = <24>;
};
&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 0xc000>;
};
slot0_partition: partition@c000 {
label = "image-0";
reg = <0x0000C000 0x32000>;
};
slot1_partition: partition@3e000 {
label = "image-1";
reg = <0x0003E000 0x32000>;
};
scratch_partition: partition@70000 {
label = "image-scratch";
reg = <0x00070000 0xa000>;
};
storage_partition: partition@7a000 {
label = "storage";
reg = <0x0007a000 0x00006000>;
};
};
};