zephyr/boards
Marcin Niestroj 8f14c68660 boards: st: nucleo_u5a5zj_q: configure PD14 as SPI1 nCS
ST ZIO connector is Arduino Uno compatible. Arduino SPI pins are placed on
D10-D13 pins, where D10 is SPI nCS pin. This pin is connected with PD14 of
STM32U5A.

According to schematics of this Nucleo board [1]:

  Due to muxing constrainte, the SPI_NSS is not available as an alternate
  on this IO, so this pin is affected with an I/O function to do the Chip
  Select

This means that software control of GPIO is needed to make use of this SPI
interface on regular SPI signals on Arduino connector. Reconfigure
SPI1 (used as Arduino SPI) interface to account for that.

Note that previously configured PE12 is only available on ST ZIO and ST
Morpho connectors, not on Arduino connector.

Update documentation as well, which was referencing PA4 as nCS signal (used
on some other Nucleo boards).

[1] https://www.st.com/resource/en/schematic_pack/mb1549-u5a5ziq-c04-schematic.pdf

Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
2024-11-16 13:31:53 -05:00
..
01space boards: 01space: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
96boards board: remove references to TinyCrypt 2024-11-05 13:44:20 -06:00
aconno boards: aconno: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
acrn boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
actinius boards: actinius: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
adafruit drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME 2024-11-05 15:25:10 -06:00
adi boards: adi: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
alientek boards: alientek: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
altr boards: altr: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
ambiq drivers: spi: Add SPI device support for Apollo3 SoCs 2024-10-26 11:31:11 +02:00
amd boards: amd: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
andestech dts: bindings: mbox: rename plic-sw to mbox-plic-sw 2024-10-23 16:53:13 +02:00
arduino drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME 2024-11-05 15:25:10 -06:00
arm arch: arm: fix null pointer dereference check test 2024-10-26 03:58:05 +01:00
aspeed boards: aspeed: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
atmarktechno boards: atmarktechno: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
atmel drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME 2024-11-05 15:25:10 -06:00
bbc boards: bbc: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
bcdevices boards: bcdevices: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
beagle boards: beagle: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
blues boards: blues: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
brcm boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
bytesatwork boards: bytesatwork: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
cdns boards: cdns: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
circuitdojo boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
common boards: amd: kv260_r5: update the board cmake to use xsdb runner 2024-10-23 11:34:24 +02:00
contextualelectronics boards: contextualelectronics: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
croxel boards: croxel: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
ct boards: ct: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
cypress Documentation: Update documenation for Infineon boards 2024-11-14 20:36:38 -06:00
digilent boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
dptechnics boards: esp32s3: AMP support and fixes 2024-11-08 11:36:09 -06:00
dragino boards: dragino: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
ebyte boards: ebyte: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
efinix boards: efinix: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
electronut boards: electronut: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
element14 boards: element14: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
enclustra/mercury_xu boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
ene boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
enjoydigital boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
espressif doc: espressif: Add missing images 2024-11-08 22:28:30 -06:00
ezurio drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME 2024-11-05 15:25:10 -06:00
fanke boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
firefly boards: firefly: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
franzininho boards: franzininho: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
gaisler boards: gaisler: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
gardena boards: gardena: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
gd boards: gd: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
google boards: google: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
hardkernel drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME 2024-11-05 15:25:10 -06:00
heltec boards: heltec: fix kconfig cpu entry name 2024-11-12 09:58:04 -06:00
holyiot boards: holyiot: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
infineon Documentation: Update documenation for Infineon boards 2024-11-14 20:36:38 -06:00
innblue boards: innblue: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
intel intel_adsp: set exec for simulator targets 2024-11-07 11:06:10 -08:00
ite boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
khadas boards: khadas: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
kincony boards: kincony: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
lilygo boards: lilygo: adopt new zephyr:board directive and role 2024-11-14 12:41:19 -06:00
lowrisc boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
luatos boards: esp32s3: AMP support and fixes 2024-11-08 11:36:09 -06:00
m5stack boards: esp32s3: AMP support and fixes 2024-11-08 11:36:09 -06:00
madmachine drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME 2024-11-05 15:25:10 -06:00
makerdiary boards: makerdiary: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
mediatek/mt8195_adsp boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
microchip boards: microchip: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
mikroe boards: mikroe: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
mxchip boards: mxchip: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
native doc nrf54l15bsim: Clarify the L10 and L05 are also covered 2024-11-16 13:30:49 -05:00
nordic boards: thingy53: Fix missing GPIOs 2024-11-06 09:52:47 -08:00
nuvoton board: npcx: remove CONFIG_PINCTRL from defconfig of npcx boards 2024-11-07 08:59:14 -08:00
nxp boards: nxp: fix s26ks512s0 flash write-block-size 2024-11-16 13:31:35 -05:00
olimex drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME 2024-11-05 15:25:10 -06:00
openisa boards: openisa: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
others boards: esp32s3: AMP support and fixes 2024-11-08 11:36:09 -06:00
panasonic boards: panasonic: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
particle boards: particle: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
phytec boards: PHYTEC: phyboard_polis: remove mimx8mm prefix 2024-10-24 14:07:18 +02:00
pine64 boards: pine64: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
pjrc drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME 2024-11-05 15:25:10 -06:00
qemu boards: qemu: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
qorvo boards: qorvo: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
quicklogic boards: quicklogic: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
rakwireless doc: fix occurrences of broken zephyr_file: links 2024-10-30 09:43:50 -07:00
raspberrypi boards: raspberrypi: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
raytac boards: raytac: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
renesas boards: renesas: Remove CONFIG_PINCTRL for RA boards 2024-11-06 09:59:32 -08:00
renode boards: renode: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
ronoth boards: ronoth: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
ruuvi boards: ruuvi: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
sc boards: sc: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
seagate boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
seco boards: seco: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
seeed boards: esp32s3: AMP support and fixes 2024-11-08 11:36:09 -06:00
segger boards: segger: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
sensry boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
shields boards: shields: rk055hdmipi4ma0: increase DSI clock for RT1160 2024-11-07 18:04:53 -06:00
sifive boards: sifive: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
silabs doc: fix occurrences of broken zephyr_file: links 2024-10-30 09:43:50 -07:00
sipeed drivers: disk: sdmmc_subsys: remove CONFIG_SDMMC_VOLUME_NAME 2024-11-05 15:25:10 -06:00
snps doc: fix occurrences of broken zephyr_file: links 2024-10-30 09:43:50 -07:00
sparkfun doc: fix occurrences of broken zephyr_file: links 2024-10-30 09:43:50 -07:00
st boards: st: nucleo_u5a5zj_q: configure PD14 as SPI1 nCS 2024-11-16 13:31:53 -05:00
starfive boards: starfive: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
tdk boards: tdk: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
technexion boards: technexion: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
telink boards: telink: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
ti samples: net: wifi: Update the AP-STA mode sample 2024-11-01 12:08:32 -05:00
toradex boards: toradex: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
u-blox boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
udoo boards: udoo: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
up-bridge-the-gap boards: Fix to accommodate for slowly tests on UP2 2024-10-30 08:58:19 -05:00
vcc-gnd boards: vcc-gnd: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
vngiotlab boards: vngiotlab: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
waveshare boards: esp32s3: AMP support and fixes 2024-11-08 11:36:09 -06:00
we boards: we: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
weact doc: fix typo in blackpill_f401cc docs 2024-11-13 09:15:00 -06:00
wemos boards: wemos: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
witte boards: witte: adopt new zephyr:board directive and role 2024-10-24 17:51:15 +02:00
wiznet boards: rpi: Fix selection of symbol 2024-10-23 16:52:36 +02:00
xen boards: Set full_name for all boards 2024-10-10 20:22:21 -04:00
CMakeLists.txt boards: shields: Allow adding source code to shields 2024-08-01 08:57:33 +01:00
deprecated.cmake boards: mps3: Add support for corstone300/an552 2024-10-26 03:58:05 +01:00
index.rst doc: extensions: boards: add search tips admonition 2024-10-16 12:26:27 +02:00
Kconfig cmake: scripts: support board extension 2024-10-26 17:14:06 +02:00
Kconfig.v1 cmake: scripts: support board extension 2024-10-26 17:14:06 +02:00
Kconfig.v2 cmake: scripts: support board extension 2024-10-26 17:14:06 +02:00