55 Commits (e3ed029b5546d327b0ba73bd50bd9edba4ddaf4a)

Author SHA1 Message Date
Keith Packard 513e6ed5d2 arch/common: Mark interrupt tables const when !DYNAMIC_INTERRUPTS 4 weeks ago
Dawid Niedzwiecki 964aa56ea7 interrupt_controller: intc_plic: move unused function 1 month ago
Yong Cong Sin 6843240196 drivers: intc: plic: use per-instance spinlock 8 months ago
Yong Cong Sin ea23856336 drivers: intc: plic: remove incorrect arch_proc_id() usage 8 months ago
Yong Cong Sin 9109cfe346 drivers: intc: plic: convert trigger type to use Kconfig 9 months ago
Yong Cong Sin 65fb61bc68 drivers: intc: plic: implement software-generated interrupt 9 months ago
Yong Cong Sin 796b795cda drivers: intc: plic: fix for SMP=n when MP_MAX_NUM_CPUS > 1 9 months ago
Yong Cong Sin c710f8892b drivers: intc: plic: implement irq affinity configuration 9 months ago
Yong Cong Sin 475ff826d6 drivers: intc: plic: fix IRQ on every hart regardless of mapping 10 months ago
Yong Cong Sin 3f3e37a68e drivers: intc: plic: refactor lock in `plic_irq_enable_set_state()` 10 months ago
Pisit Sawangvonganan 1bcae0ea9f style: drivers: comply with MISRA C:2012 Rule 15.6 11 months ago
Yong Cong Sin d6e0b43006 drivers: intc: plic: print ISR(ARG) in shell cmd 11 months ago
Jordan Yates 91f8c1aea9 everywhere: replace `#if IS_ENABLED()` as per docs 1 year ago
Yong Cong Sin 8f9ebb652f drivers: intc: plic: simplify isr handling 1 year ago
Yong Cong Sin c5f5b964c1 arch: sw_isr: revamp multi-level interrupt architecture 1 year ago
Gerard Marull-Paretas 3381fb4b3d drivers: intc: plic: remove redundant include 1 year ago
Weiwei Guo eac50e318f drivers: intc_plic: fix plic PLIC_TRIG_LEVEL define mistake 2 years ago
Gerard Marull-Paretas 0106e8d14c arch: riscv: introduce RISCV_PRIVILEGED 2 years ago
Yong Cong Sin dd7193e491 drivers: intc: plic: simplify the handling of the `irq_count` array 2 years ago
Yong Cong Sin 310c4539e9 drivers: intc: plic: fix compilation warning 2 years ago
Conor Paxton 7e192e9e27 drivers: intc_plic: claim interrupt from hart that serviced it 2 years ago
Conor Paxton 4e825f572c drivers: intc_plic: enable contexts for all harts on a platform 2 years ago
Yong Cong Sin 0a3fe40505 drivers: intc: plic: set edge-triggered register address using compat 2 years ago
Yong Cong Sin e6f77f9b73 driver: intc: plic: fix trigger type register bit calculation 2 years ago
Wojciech Sipak 76c8bf0f7c drivers: interrupt_controller: intc_plic: rewrite `get_plic_dev_from_irq` 2 years ago
Yong Cong Sin cb10e94799 drivers: intc: plic: minor code refactor 2 years ago
Yong Cong Sin e9fa6f8b4a drivers: intc: plic: add shell cmd to get irq stats for debugging 2 years ago
Yong Cong Sin 8342d87478 drivers: intc: plic: brackets for if-conds & use explicit comparison 2 years ago
Piotr Wojnarowski 6670dbe834 tests: drivers: intc_plic: Add tests for register index and offset 2 years ago
Piotr Wojnarowski 3afe238926 drivers: intc: plic: Fix memory-mapped register offset calculation 2 years ago
Piotr Wojnarowski 3ef34ff6d1 drivers: intc: plic: Make function names and types consistent 2 years ago
Yong Cong Sin ffb8f31bff drivers: intc: plic: Use sys IO APIs to access memory-mapped registers 2 years ago
Yong Cong Sin 980fb4b846 drivers: intc: plic: make sense of magic number 2 years ago
Yong Cong Sin e538b0e5a6 drivers: plic: support multiple instances for multi-level 2 years ago
Yong Cong Sin 76a7b3cf1c drivers: intc: plic: initial refactor for multi-instance support 2 years ago
Yong Cong Sin 39433f0669 drivers: intc: plic: define all registers' offset in the driver 2 years ago
Yong Cong Sin 8db1a5add2 drivers: intc: plic: support trigger type by default and hardcode offset 2 years ago
Fabio Baltieri 843f66f52d intc: plic: convert SYS_INIT to DEVICE_DT_INST_DEFINE 2 years ago
Yong Cong Sin 7afbcdc619 drivers: intc: plic: fix the calculation of trig register 2 years ago
Joshua Lilly 67268f5cbd drivers: interrupt_controller: plic: support edge triggered interrupts 2 years ago
Alexander Razinkov cb491cacad drivers: support 64-bit addresses from devicetree for PLIC, MTIMER, UART 2 years ago
Carlo Caione edd3437826 riscv: Rename Kconfig symbol to *_PRIVILEGED 2 years ago
Gerard Marull-Paretas a5fd0d184a init: remove the need for a dummy device pointer in SYS_INIT functions 2 years ago
Gerard Marull-Paretas 178bdc4afc include: add missing zephyr/irq.h include 3 years ago
Carlo Caione 5d104f20ab riscv: Introduce API for CLIC and PLIC 3 years ago
Gerard Marull-Paretas fb60aab245 drivers: migrate includes to <zephyr/...> 3 years ago
Maureen Helm 41634c82cc drivers: interrupt_controller: Refactor drivers to use shared init prio 3 years ago
Daniel Leung 975e257f2c drivers: interrupt_controller: remove @return doc for void funcs 4 years ago
Tomasz Bursztyka 4dcfb5531c isr: Normalize usage of device instance through ISR 5 years ago
Tomasz Bursztyka e18fcbba5a device: Const-ify all device driver instance pointers 5 years ago