zephyr/drivers
Tanmay Shah 09e2a4e9eb drivers: ipm: add zynqmp r5f support
Add ipm driver to use Inter Processor Interrupts
on Xilinx ZynqMP platform. This patch also adds sample
application that shows use of xlnx ipm driver.

This driver uses default arm gic interrupt controller
and works only for lockstep mode of cortex-r5f
cluster for now.

In split mode the cortex-r5 cluster will
have two r5f cores and they are expected to work in AMP
mode. If both r5f cores run simultaneouly, only one of
the core is able to receive IPI interrupts at this time
and it will be the one that started later. In future
this limitation shall be removed.

Signed-off-by: Tanmay Shah <tanmay.shah@amd.com>
2023-08-15 11:23:04 +00:00
..
adc drivers: adc: support adc shell for mr_canhubk3 2023-08-03 08:28:31 +00:00
audio
auxdisplay drivers: auxdisplay: Add driver for PTC PT6314 VFD controller 2023-07-14 12:09:03 +02:00
bbram
bluetooth drivers: bluetooth: hci: spi: Check and propagate return values 2023-08-04 11:56:48 +03:00
cache drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
can drivers: can: sam: do not select cache management 2023-07-31 19:38:22 +00:00
clock_control clock_control: renames shadow variables 2023-08-10 08:14:12 +00:00
console drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
coredump
counter drivers: counter: cat1: Fix formatting issues 2023-08-10 08:13:11 +00:00
crypto drivers: crypto: Add NXP MCUX DCP driver 2023-07-26 09:09:48 +02:00
dac drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
dai dai: rename shadow variables 2023-08-10 08:14:12 +00:00
disk
display drivers: display: add driver for HX8394 TFT LCD controller 2023-07-28 09:06:17 +00:00
dma drivers: dma: remove unnecessary null check 2023-08-15 11:16:19 +00:00
edac
eeprom drivers: eeprom: mchp: Enable low power feature 2023-08-09 08:23:06 +00:00
entropy drivers: entropy native: Refactor to support embedded libCs 2023-07-07 14:32:41 +02:00
espi emul: Only add enabled DT nodes to bus emulators 2023-07-12 09:25:18 +02:00
ethernet ethernet: rename shadow variables 2023-08-10 08:14:43 +00:00
flash flash: rename shadow variables 2023-08-10 08:14:12 +00:00
fpga
fuel_gauge drivers: fuel_gauge: max17048: Remov unused var 2023-07-13 09:21:52 +02:00
gpio drivers: gpio: mchp: Twister fix for test_input_output failure 2023-08-09 20:24:22 -04:00
hwinfo soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
i2c drivers: i2c: Add Intel SEDI driver 2023-08-04 10:46:24 +02:00
i2s drivers: i2s: mcux_flexcomm: fix multiple bugs 2023-07-19 10:36:23 -05:00
i3c drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
ieee802154 drivers: ieee802154: nrf5: fix handling multiple CCA 2023-08-09 08:32:26 +00:00
input drivers: input: drop the zephyr,gpio-keys binding 2023-08-07 11:26:26 +02:00
interrupt_controller scripts: build: gen_isr_tables: make bit masks configurable 2023-08-10 10:55:41 -04:00
ipm drivers: ipm: add zynqmp r5f support 2023-08-15 11:23:04 +00:00
kscan input: rename callback define macro to INPUT_CALLBACK_DEFINE 2023-08-10 08:15:10 +00:00
led drivers: led: Add Onsemi ncp5623c driver 2023-08-04 10:47:31 -05:00
led_strip
lora
mbox mbox: nxp_s32: fix semicolon typos 2023-08-09 08:34:28 +00:00
mdio ethernet: sam-gmac: make phy a phandle of the ethernet device 2023-08-01 15:37:59 +02:00
memc drivers: memc: add NXP S32 QSPI controller 2023-07-26 09:44:14 +02:00
mfd driver: regulator: Add support for AXP192 power management IC 2023-07-19 09:52:15 +00:00
mipi_dsi drivers: mipi_dsi: dsi_mcux_2l: add support for MIPI generic long write CMD 2023-07-28 09:06:17 +00:00
misc
mm drivers: mm: Fix macro call in RAT driver 2023-07-14 09:37:53 +02:00
modem drivers/modem/gsm_ppp.c: Remove direct call to PPP API 2023-08-10 16:23:39 +00:00
net net: rename shadow variables 2023-08-10 08:14:43 +00:00
neural_net
pcie pcie: host: guard include of ACPICA header file 2023-07-24 09:07:45 +00:00
peci drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
pinctrl pinctrl: renames shadow variables 2023-08-10 08:14:12 +00:00
pm_cpu_ops drivers: pm_cpu_ops: psci: provide sys_poweroff hook 2023-08-04 16:59:36 +02:00
power_domain power_domain: gpio: init with pm_device_driver_init 2023-07-26 08:16:44 +00:00
ps2 drivers: ps2: microchip: Low power and wakeup enabled 2023-06-17 07:59:07 -04:00
ptp_clock drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
pwm drivers: cc13xx_cc26xx: pwm: introduce pwm driver 2023-08-14 13:36:12 +00:00
regulator drivers: regulator: shell: add a shipmode command 2023-08-14 18:11:36 +00:00
reset drivers: reset: Add reset controller for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
retained_mem drivers: retained_mem: Allow disabling mutex support 2023-07-12 11:51:30 +02:00
rtc drivers/rtc/rtc_mc146818.c: Add input clock config to driver 2023-08-09 07:27:40 -04:00
sdhc drivers: sdhc: enable pwr-gpios property within SPI SDHC driver 2023-07-28 09:07:55 +00:00
sensor Revert "sensors: Fix overflow in default decoder" 2023-08-09 11:11:37 +00:00
serial uart: renames shadow variables 2023-08-10 08:14:12 +00:00
sip_svc
smbus drivers: smbus: Select PCIE and DYNAMIC_INTERRUPTS 2023-08-10 13:59:15 +03:00
spi spi: nxp_s32: use spi_cs_is_gpio() in config initializer 2023-08-14 18:11:04 +00:00
syscon
timer drivers: timer: Add driver for Ambiq system timer (STIMER) 2023-08-04 10:48:58 +02:00
usb usb: fixes shadow variables 2023-08-10 08:14:12 +00:00
usb_c drivers: usb-c: fix - check if adc_channel is ready before use 2023-07-17 10:16:22 +00:00
video video: mcux_csi: set a dedicated init priority for video_mcux_csi 2023-07-19 18:00:20 +00:00
virtualization samples: drivers: ipm: added IPM over IVSHMEM sample 2023-07-20 10:44:57 +00:00
w1 drivers: move to timepoint API 2023-07-25 09:12:26 +02:00
watchdog drivers: watchdog: support NXP FS26 watchdog 2023-08-01 09:51:16 +02:00
wifi driver: wifi: esp32: enable iface when enable ap mode 2023-08-09 08:34:56 +00:00
xen
CMakeLists.txt
Kconfig arch: x86: updated acpi config macro 2023-06-30 17:53:01 +03:00