zephyr/include/zephyr
Andrzej Głąbek 8fba8aa535 drivers: flash: nrf_qspi_nor: Add custom API function to allow XIP
Normally, the driver deactivates the QSPI peripheral for periods when
no QSPI operation is performed. This is done to avoid increased current
consumption when the peripheral is idle. For the same reason, the base
clock on nRF53 Series SoCs (HFCLK192M) is configured for those periods
with the default /4 divider that cannot be used otherwise. However,
when XIP accesses are used, the driver must be prevented from doing
both these things as that would make XIP to fail. Hence, a function
is provided so that applications can inform the driver that XIP is
needed and the above idle actions should be suppressed.
This function (`nrf_qspi_nor_xip_enable()`) replaces the old one
(`nrf_qspi_nor_base_clock_div_force()`) that was intended for similar
purpose but after deactivation of the peripheral was introduced in
commit 95d867e8ed it became useless.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-04-17 16:43:16 +02:00
..
app_memory
arch arch/x86/ia32: Add option to reserve GDT entries 2023-04-13 05:43:20 -04:00
audio
bluetooth Bluetooth: Host: Define new macro for Bluetooth data 2023-04-17 10:15:04 +02:00
canbus canbus: isotp: Allow to override ISOTP_FIXED_ADDR_* constants 2023-04-06 19:43:02 +02:00
console
crypto
data lib: json: Use int32_t in examples 2023-03-30 09:41:46 -04:00
debug debug: coredump: Fix build issue with armclang 2023-03-16 16:42:41 -04:00
devicetree devicetree: add DT_GPIO_HOG_* macros 2023-01-27 14:38:52 -08:00
dfu
display fb: cfb: Add cfb_draw_text() API 2023-04-06 18:52:40 +02:00
drivers drivers: flash: nrf_qspi_nor: Add custom API function to allow XIP 2023-04-17 16:43:16 +02:00
dsp zdsp: add ARC DSPLIB backend for zdsp 2023-02-21 15:06:06 +01:00
dt-bindings drivers: gpio: npm1300: Initial driver for nPM1300 PMIC 2023-04-17 10:14:40 +02:00
fs
input input: add input subsystem 2023-03-06 11:47:32 -08:00
ipc ipc: Fix icmsg deregister functionality 2023-04-03 11:29:08 +02:00
kernel kernel: Add missing stdbool.h to kernel/stats.h 2023-03-21 15:43:36 -04:00
linker emul: Use STRUCT_SECTION macros for emul devices 2023-04-08 12:33:54 +02:00
logging sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +02:00
lorawan
math
mgmt ec_host_cmd: add UART backend 2023-04-07 13:05:59 +02:00
modbus
multi_heap
net net: lwm2m: add callback for send confirmation 2023-04-17 11:29:14 +02:00
pm pm: device_runtime: Fix documentation 2023-03-31 16:16:43 -04:00
portability
posix posix: Add support for arm-clang libc 2023-04-06 19:50:23 -04:00
random
rtio rtio: Update headers for C++ compatibility 2023-04-13 09:59:31 +02:00
sd
settings
shell shell: fix MISRA 5.7 violations on struct shell 2023-04-14 12:21:08 +02:00
stats
storage
sys libc: Add extern "C" 2023-04-13 09:59:31 +02:00
task_wdt
timing
toolchain toolchain: common: iterable sections: Add generic type macros 2023-04-17 10:19:53 +02:00
tracing tracing: Resolve undefined event symbols 2023-02-02 20:21:12 +09:00
usb usb: add a note about the return value of usb_transfer_sync() 2023-04-17 11:30:48 +02:00
usb_c
xen
zbus
cache.h
device.h init/device: add missing __noasan 2023-04-13 13:39:54 +02:00
devicetree.h devicetree: Add DT_INST_PROP_LEN_OR 2023-03-23 10:30:50 +01:00
exc_handle.h
fatal_types.h
fatal.h
init.h init: set init_entry.dev to NULL 2023-04-13 17:36:29 -04:00
irq_nextlevel.h
irq_offload.h
irq.h
kernel_includes.h
kernel_structs.h kernel/sched: Use kernel timeouts for timeslice expirations 2023-03-09 09:21:12 +01:00
kernel_version.h
kernel.h kernel: Remove unused K_END macro 2023-03-29 09:46:41 -04:00
shared_irq.h
smf.h
spinlock.h
sw_isr_table.h
sys_clock.h
syscall_handler.h
syscall.h
timeout_q.h kernel/sched: Use kernel timeouts for timeslice expirations 2023-03-09 09:21:12 +01:00
toolchain.h
types.h
wait_q.h
zephyr.h build: drop LEGACY_INCLUDE_PATH support 2023-02-21 15:06:48 +01:00