51 lines
1.1 KiB
Plaintext
51 lines
1.1 KiB
Plaintext
/*
|
|
* Copyright (c) 2024 A Labs GmbH
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*
|
|
* This overlay defines a fake LoRa PHY node which is required to build the driver.
|
|
*/
|
|
|
|
#include <zephyr/dt-bindings/lora/sx126x.h>
|
|
|
|
/ {
|
|
chosen {
|
|
zephyr,code-partition = &slot0_partition;
|
|
};
|
|
|
|
aliases {
|
|
lora0 = &lora;
|
|
};
|
|
|
|
test {
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
test_spi: spi@33334444 {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
compatible = "vnd,spi";
|
|
reg = <0x33334444 0x1000>;
|
|
status = "okay";
|
|
clock-frequency = <2000000>;
|
|
|
|
cs-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
|
|
|
|
lora: lora@0 {
|
|
compatible = "semtech,sx1262";
|
|
status = "okay";
|
|
reg = <0>;
|
|
reset-gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
|
|
busy-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>;
|
|
tx-enable-gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
|
|
rx-enable-gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
|
|
dio1-gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>;
|
|
dio2-tx-enable;
|
|
dio3-tcxo-voltage = <SX126X_DIO3_TCXO_3V3>;
|
|
tcxo-power-startup-delay-ms = <5>;
|
|
spi-max-frequency = <1000000>;
|
|
};
|
|
};
|
|
};
|
|
};
|