Home
last modified time | relevance | path

Searched +full:anomaly +full:- +full:58 +full:- +full:workaround (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/dts/bindings/spi/
Dnordic,nrf-spim.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nordic,nrf-spim"
8 include: ["nordic,nrf-spi-common.yaml", "memory-region.yaml"]
11 anomaly-58-workaround:
14 Enables the workaround for the nRF52832 SoC SPIM PAN 58 anomaly.
18 rx-delay-supported:
24 rx-delay:
27 - 0
28 - 1
29 - 2
[all …]
/Zephyr-latest/drivers/spi/
DKconfig.nrfx1 # Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
2 # SPDX-License-Identifier: Apache-2.0
72 bool "Allow enabling the SPIM driver despite PAN 58"
75 Product Anomaly Notice 58 (SPIM: An additional byte is
81 'anomaly-58-workaround' a workaround can be enabled per SPIM
85 enabling 'anomaly-58-workaround' via the Devicetree.
113 by instances that have the WAKE line configured (see the wake-gpios
Dspi_nrfx_spim.c2 * Copyright (c) 2017 - 2018, Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
37 #error This driver is not available by default for nRF52832 because of Product Anomaly 58 \
102 struct spi_nrfx_data *dev_data = dev->data; in request_clock()
103 const struct spi_nrfx_config *dev_config = dev->config; in request_clock()
106 if (!dev_config->clk_dev) { in request_clock()
111 dev_config->clk_dev, &dev_config->clk_spec, in request_clock()
118 dev_data->clock_requested = true; in request_clock()
129 struct spi_nrfx_data *dev_data = dev->data; in release_clock()
130 const struct spi_nrfx_config *dev_config = dev->config; in release_clock()
[all …]