These changes turn out to have been incompatible with the way pinctrl drivers are going to work, so we need to go back to what we had before until we can agree on a better approach. Squash of the following reverts: Revert "boards: nrf: fix deprecated I2C properties" This reverts commit2a4ac9ac02. Revert "samples: switch nrf overlays to sda-gpios, scl-gpios" This reverts commit01bb08e7d8. Revert "boards: nrf: switch to sda-gpios, scl-gpios" This reverts commit17a66304c4. Revert "i2c: nordic: switch to phandle arrays for pinmux" This reverts commit821c03a14a. Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
125 lines
2.1 KiB
Plaintext
125 lines
2.1 KiB
Plaintext
/*
|
|
* Copyright (c) 2020 Analog Life LLC
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
/dts-v1/;
|
|
#include <nordic/nrf52840_qiaa.dtsi>
|
|
|
|
/ {
|
|
model = "nRF52840 BLE Cell";
|
|
compatible = "nordic,nrf52840-ble-cell";
|
|
|
|
chosen {
|
|
zephyr,console = &uart0;
|
|
zephyr,shell-uart = &uart0;
|
|
zephyr,sram = &sram0;
|
|
zephyr,flash = &flash0;
|
|
zephyr,code-partition = &slot0_partition;
|
|
};
|
|
};
|
|
|
|
&gpiote {
|
|
status = "okay";
|
|
};
|
|
|
|
&gpio0 {
|
|
status = "okay";
|
|
};
|
|
|
|
&gpio1 {
|
|
status = "okay";
|
|
};
|
|
|
|
&uart0 {
|
|
compatible = "nordic,nrf-uart";
|
|
status = "okay";
|
|
current-speed = <115200>;
|
|
|
|
tx-pin = <7>;
|
|
rx-pin = <6>;
|
|
};
|
|
|
|
arduino_serial: &uart1 {
|
|
status = "okay";
|
|
current-speed = <115200>;
|
|
|
|
/* UART Pin info. */
|
|
rx-pin = <20>;
|
|
tx-pin = <24>;
|
|
rts-pin = <17>;
|
|
cts-pin = <16>;
|
|
|
|
/* Use hardware flow control. */
|
|
hw-flow-control;
|
|
|
|
/* BG9x description. */
|
|
quectel_bg9x {
|
|
compatible = "quectel,bg9x";
|
|
label = "quectel-bg9x";
|
|
status = "okay";
|
|
|
|
mdm-power-gpios = <&gpio1 5 0>;
|
|
mdm-reset-gpios = <&gpio1 6 0>;
|
|
mdm-dtr-gpios = <&gpio0 22 0>;
|
|
};
|
|
};
|
|
|
|
arduino_i2c: &i2c0 {
|
|
compatible = "nordic,nrf-twi";
|
|
status = "okay";
|
|
sda-pin = <27>;
|
|
scl-pin = <26>;
|
|
};
|
|
|
|
&spi2 {
|
|
compatible = "nordic,nrf-spi";
|
|
status = "okay";
|
|
sck-pin = <19>;
|
|
mosi-pin = <23>;
|
|
miso-pin = <21>;
|
|
|
|
/* This SPI device is interfaced with the SD card. */
|
|
};
|
|
|
|
&flash0 {
|
|
|
|
partitions {
|
|
compatible = "fixed-partitions";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
boot_partition: partition@0 {
|
|
label = "mcuboot";
|
|
reg = <0x000000000 0x0000C000>;
|
|
};
|
|
slot0_partition: partition@c000 {
|
|
label = "image-0";
|
|
reg = <0x0000C000 0x00067000>;
|
|
};
|
|
slot1_partition: partition@73000 {
|
|
label = "image-1";
|
|
reg = <0x00073000 0x00067000>;
|
|
};
|
|
scratch_partition: partition@da000 {
|
|
label = "image-scratch";
|
|
reg = <0x000da000 0x0001e000>;
|
|
};
|
|
|
|
/*
|
|
* The flash starting at 0x000f8000 and ending at
|
|
* 0x000fffff is reserved for use by the application.
|
|
*/
|
|
|
|
/*
|
|
* Storage partition will be used by FCB/LittleFS/NVS
|
|
* if enabled.
|
|
*/
|
|
storage_partition: partition@f8000 {
|
|
label = "storage";
|
|
reg = <0x000f8000 0x00008000>;
|
|
};
|
|
};
|
|
};
|