summaryrefslogtreecommitdiff
path: root/components/drivers/core
diff options
context:
space:
mode:
authorzms123456 <[email protected]>2024-02-29 09:39:56 +0800
committerGitHub <[email protected]>2024-02-29 09:39:56 +0800
commit195f94ef1dc9ae48de16902e2ff1646ce0cffb57 (patch)
treefa8edaa56c1c8b25cb2ba5e350f02dd41e39647a /components/drivers/core
parent3816d9fba416338eb626c1d9a560c2a23391ba4b (diff)
[components][drivers]add pic-gic (#8388)
Diffstat (limited to 'components/drivers/core')
-rw-r--r--components/drivers/core/dm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/components/drivers/core/dm.c b/components/drivers/core/dm.c
index ecae24945c..8c87cae1e2 100644
--- a/components/drivers/core/dm.c
+++ b/components/drivers/core/dm.c
@@ -263,7 +263,7 @@ int rt_dm_dev_get_irq_count(rt_device_t dev)
{
RT_ASSERT(dev != RT_NULL);
-#ifdef RT_USING_OFW
+#if defined(RT_USING_OFW) && defined(RT_USING_PIC)
if (dev->ofw_node)
{
return ofw_api_call(get_irq_count, dev->ofw_node);
@@ -277,7 +277,7 @@ int rt_dm_dev_get_irq(rt_device_t dev, int index)
{
RT_ASSERT(dev != RT_NULL);
-#ifdef RT_USING_OFW
+#if defined(RT_USING_OFW) && defined(RT_USING_PIC)
if (dev->ofw_node)
{
return ofw_api_call(get_irq, dev->ofw_node, index);
@@ -291,7 +291,7 @@ int rt_dm_dev_get_irq_by_name(rt_device_t dev, const char *name)
{
RT_ASSERT(dev != RT_NULL);
-#ifdef RT_USING_OFW
+#if defined(RT_USING_OFW) && defined(RT_USING_PIC)
if (dev->ofw_node)
{
return ofw_api_call(get_irq_by_name, dev->ofw_node, name);
@@ -327,7 +327,7 @@ void rt_dm_dev_unbind_fwdata(rt_device_t dev, void *fw_np)
RT_ASSERT(dev!= RT_NULL);
#ifdef RT_USING_OFW
- void *dev_fw_np;
+ void *dev_fw_np = RT_NULL;
if (!dev->ofw_node && fw_np)
{