Andre Przywara
81e0919a3e
checks: Add interrupt provider test
...
An interrupt provider (an actual interrupt-controller node or an
interrupt nexus) should have both #address-cells and #interrupt-cells
properties explicitly defined.
Add an extra test for this. We check for the #interrupt-cells property
already, but this does not cover every controller so far, only those that
get referenced by an interrupts property in some node. Also we miss
interrupt nexus nodes.
A missing #address-cells property is less critical, but creates
ambiguities when used in interrupt-map properties, so warn about this as
well now.
This removes the now redundant warning in the existing interrupts test.
Signed-off-by: Andre Przywara <andre.przywara@arm.com >
Message-Id: <20200515141827.27957-2-andre.przywara@arm.com >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2020-05-18 14:26:12 +10:00
..
2012-03-18 10:52:24 -05:00
2012-03-18 10:52:24 -05:00
2019-05-10 11:53:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-07-28 16:31:44 +10:00
2019-07-28 16:31:44 +10:00
2013-09-20 08:49:31 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2012-06-03 09:14:13 -05:00
2019-06-21 21:06:10 +10:00
2017-12-15 13:26:57 +11:00
2020-03-04 10:30:12 +11:00
2007-12-07 07:43:45 -06:00
2017-09-22 21:14:43 +10:00
2018-03-07 14:55:39 +11:00
2017-09-22 21:15:03 +10:00
2020-05-18 14:26:12 +10:00
2007-12-05 08:27:28 -06:00
2007-12-06 09:15:56 -06:00
2016-01-03 22:54:37 +11:00
2017-09-22 21:14:10 +10:00
2007-12-07 07:43:45 -06:00
2015-04-30 10:55:41 +10:00
2017-12-13 20:27:36 +11:00
2007-02-15 11:02:44 -06:00
2007-02-15 11:02:44 -06:00
2008-10-03 16:09:34 -05:00
2007-02-15 11:02:44 -06:00
2019-06-21 21:06:10 +10:00
2010-02-19 08:36:23 -06:00
2019-06-21 21:06:10 +10:00
2011-09-22 09:24:31 -05:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2008-02-15 08:10:14 -06:00
2008-02-15 08:10:14 -06:00
2009-02-03 08:38:01 -06:00
2007-12-07 07:43:45 -06:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2012-10-08 09:12:24 -05:00
2012-10-08 09:12:24 -05:00
2012-01-13 07:23:58 -06:00
2012-01-13 07:23:58 -06:00
2012-01-13 07:23:58 -06:00
2012-01-13 07:23:58 -06:00
2016-01-12 19:27:25 +11:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-10-14 16:19:29 +11:00
2019-10-14 16:19:29 +11:00
2019-10-14 16:19:29 +11:00
2019-10-14 16:20:32 +11:00
2007-11-20 09:03:51 -06:00
2007-11-20 09:03:51 -06:00
2007-11-20 09:03:51 -06:00
2014-08-08 19:17:31 +10:00
2014-08-08 19:17:31 +10:00
2008-10-03 16:09:34 -05:00
2008-10-03 16:09:34 -05:00
2019-06-21 21:06:10 +10:00
2009-11-11 07:34:01 -06:00
2019-10-14 16:19:29 +11:00
2015-07-09 13:47:19 +10:00
2019-10-14 16:19:29 +11:00
2019-10-14 16:19:29 +11:00
2019-10-14 16:19:29 +11:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2008-06-19 10:01:14 -05:00
2019-10-14 16:19:29 +11:00
2008-06-19 10:01:14 -05:00
2008-07-14 12:07:14 -05:00
2013-09-20 08:49:31 +10:00
2008-07-14 12:07:14 -05:00
2008-07-14 12:07:14 -05:00
2008-07-14 12:07:14 -05:00
2008-07-14 12:07:14 -05:00
2012-06-03 09:14:13 -05:00
2008-07-14 12:07:14 -05:00
2017-04-02 13:38:46 +10:00
2013-09-20 08:49:31 +10:00
2019-06-21 21:06:10 +10:00
2008-10-03 16:09:34 -05:00
2012-07-08 13:43:17 -05:00
2016-01-04 22:56:39 +11:00
2012-02-03 08:42:50 -06:00
2020-03-04 16:05:31 +11:00
2019-06-21 21:06:10 +10:00
2007-11-20 09:03:51 -06:00
2019-06-21 21:06:10 +10:00
2019-03-29 13:31:16 +11:00
2019-03-29 13:31:16 +11:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2007-11-26 16:00:08 -06:00
2010-09-21 10:15:51 -05:00
2007-11-28 13:51:38 -06:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2016-01-03 23:01:24 +11:00
2016-01-04 22:56:39 +11:00
2016-01-04 22:56:39 +11:00
2007-12-07 07:43:53 -06:00
2018-05-04 11:49:18 +10:00
2019-06-21 21:06:10 +10:00
2016-10-06 20:20:02 +11:00
2016-10-06 20:20:02 +11:00
2016-10-06 20:20:02 +11:00
2016-10-06 20:20:02 +11:00
2016-10-06 20:20:02 +11:00
2016-10-06 20:20:02 +11:00
2016-10-06 20:20:02 +11:00
2016-10-06 20:20:02 +11:00
2016-10-06 20:20:02 +11:00
2019-06-21 21:06:10 +10:00
2016-12-09 16:13:35 +11:00
2019-06-30 15:48:40 +10:00
2018-03-06 14:53:27 +11:00
2018-09-26 10:41:49 +10:00
2019-06-30 15:48:40 +10:00
2018-03-06 13:45:36 +11:00
2016-12-09 16:13:35 +11:00
2018-03-06 13:45:36 +11:00
2016-12-09 13:26:39 +11:00
2018-03-06 13:45:36 +11:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2018-09-27 10:58:35 +10:00
2017-11-11 19:42:15 +11:00
2017-11-11 19:42:15 +11:00
2017-11-11 19:42:15 +11:00
2019-06-21 21:06:10 +10:00
2007-12-05 08:27:46 -06:00
2019-06-21 21:06:10 +10:00
2016-07-28 15:29:13 +10:00
2019-06-21 21:06:10 +10:00
2012-09-28 09:23:43 -05:00
2019-11-15 20:21:21 +11:00
2019-06-21 21:06:10 +10:00
2019-03-29 13:31:16 +11:00
2008-06-02 15:20:08 -05:00
2016-02-19 16:00:05 +11:00
2010-02-23 09:04:48 -06:00
2010-02-23 09:04:48 -06:00
2010-02-23 09:04:48 -06:00
2010-02-23 09:04:48 -06:00
2010-02-23 09:04:48 -06:00
2010-02-23 09:04:48 -06:00
2010-02-23 09:04:48 -06:00
2019-06-21 21:06:10 +10:00
2020-05-18 14:26:12 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2012-03-18 10:52:24 -05:00
2012-03-18 10:52:24 -05:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2011-10-11 12:58:30 -05:00
2019-05-21 10:01:01 +10:00
2019-07-04 15:10:01 +10:00
2017-08-09 17:18:47 +10:00
2019-07-04 14:39:02 +10:00
2017-08-09 17:18:47 +10:00
2017-08-09 17:18:47 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2015-09-30 13:16:35 +10:00
2019-06-21 21:06:10 +10:00
2013-04-28 07:30:49 -05:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2007-02-15 11:02:44 -06:00
2008-10-03 16:09:34 -05:00
2007-02-15 11:02:44 -06:00
2007-11-20 09:14:03 -06:00
2017-01-31 09:50:22 +11:00
2018-06-13 16:59:18 +10:00
2016-05-27 15:21:04 +10:00
2017-04-02 13:38:46 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2013-09-20 08:49:31 +10:00
2017-04-02 13:38:46 +10:00
2019-03-29 12:12:29 +11:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2020-03-04 16:38:04 +11:00
2018-06-07 11:48:20 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2018-09-13 11:39:03 +10:00
2018-09-20 13:41:41 +10:00
2017-03-21 14:49:04 +11:00
2017-03-21 14:49:04 +11:00
2018-09-21 11:31:16 +10:00
2018-09-21 11:31:16 +10:00
2018-03-07 14:32:28 +11:00
2016-02-19 16:00:05 +11:00
2019-06-21 21:06:10 +10:00
2019-06-21 21:06:10 +10:00
2009-02-03 08:38:05 -06:00
2007-11-20 09:03:51 -06:00