zephyr/dts
Aurelien Jarno 7fff27329d dts/arm/st: wl: decrease Sub-GHz SPI frequency to 8MHz
Commit 246ea739bb ("dts/arm/st: wl: increase Sub-GHz SPI frequency to
12MHz") increased the Sub-GHz to 12 MHz. This matches the SX126x
datasheet, but there is no information about the maximum speed in the
STM32WL datasheet or reference.

This works fine when not using DMA. However with DMA activated (adding
entries to the device-tree and enabling CONFIG_SPI_STM32_DMA), I have
encountered some rare corruption. When it happens, the read from the
Sub-GHz device gets an extra 0x00 byte prepended, which confuses the
LoRaMac-node library and causes reception failures. Decreasing the
frequency to the next round number, that is 8 MHz (i.e. increasing the
prescaler from 4 to 6) fixes all the issues I encountered.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2024-05-06 14:59:16 +01:00
..
arc/synopsys
arm dts/arm/st: wl: decrease Sub-GHz SPI frequency to 8MHz 2024-05-06 14:59:16 +01:00
arm64 drivers: sdhc: add support of Renesas MMC driver 2024-05-01 10:55:11 -04:00
bindings spelling: Replace occurrences of "iff" with "if and only if" 2024-05-06 14:58:08 +01:00
common dts: broadcom: Move viper-common.dtsi to dts/common 2024-04-25 09:46:25 -04:00
nios2/intel
posix
riscv dts: nordic: Change IRQ number for GPIOTE instances for nRF54L15 2024-04-25 12:43:58 +00:00
sparc/gaisler soc/gr716a: Enable SPIMCTRL support on LEON GR716A 2024-02-01 14:06:38 +01:00
x86/intel board: x86: add acpi hid for gpio 2024-04-22 06:50:38 -07:00
xtensa intel_adsp: adsp_memory: update mtl memory definitions 2024-05-01 10:31:52 +02:00
binding-template.yaml
Kconfig