[PATCH 11/12] irq: Tidy up of-platdata irq support

Simon Glass sjg at chromium.org
Sun Sep 26 20:40:22 CEST 2021


This function is available but not exported. More generally it does not
really work as intended.

Reimplement it and add a sandbox test too.

Signed-off-by: Simon Glass <sjg at chromium.org>
---

 arch/sandbox/dts/sandbox.dtsi   | 13 +++++++++++++
 arch/sandbox/include/asm/irq.h  | 20 ++++++++++++++++++++
 drivers/misc/Makefile           |  2 +-
 drivers/misc/irq-uclass.c       | 10 ++++++++--
 drivers/misc/irq_sandbox.c      | 15 +++------------
 drivers/misc/irq_sandbox_test.c | 22 ++++++++++++++++++++++
 include/irq.h                   | 29 +++++++++++++++++++++++++++++
 test/dm/of_platdata.c           | 26 ++++++++++++++++++++++----
 tools/dtoc/dtb_platdata.py      |  1 +
 9 files changed, 119 insertions(+), 19 deletions(-)
 create mode 100644 arch/sandbox/include/asm/irq.h
 create mode 100644 drivers/misc/irq_sandbox_test.c

Applied to u-boot-dm/next, thanks!


More information about the U-Boot mailing list