8
8
#include <zephyr/acpi/acpi.h>
9
9
#include "soc.h"
10
10
#include "soc_gpio.h"
11
+ #include <zephyr/logging/log.h>
12
+
13
+ LOG_MODULE_REGISTER (soc_gpio , CONFIG_SOC_LOG_LEVEL );
11
14
12
15
#define GET_GPIO_BASE_NUM ("\\_SB.GINF")
13
16
@@ -72,23 +75,23 @@ int soc_acpi_gpio_resource_get(int bank_idx, char *hid, char *uid, struct gpio_a
72
75
73
76
acpi_child = acpi_device_get (hid , uid );
74
77
if (!acpi_child ) {
75
- printk ("acpi_device_get failed\n " );
78
+ LOG_ERR ("acpi_device_get failed" );
76
79
return - EIO ;
77
80
}
78
81
79
82
mmio_res .mmio_max = ARRAY_SIZE (reg_base );
80
83
mmio_res .reg_base = reg_base ;
81
84
ret = acpi_device_mmio_get (acpi_child , & mmio_res );
82
85
if (ret ) {
83
- printk ("acpi_device_mmio_get failed\n " );
86
+ LOG_ERR ("acpi_device_mmio_get failed" );
84
87
return ret ;
85
88
}
86
89
87
90
irq_res .irq_vector_max = ARRAY_SIZE (irqs );
88
91
irq_res .irqs = irqs ;
89
92
ret = acpi_device_irq_get (acpi_child , & irq_res );
90
93
if (ret ) {
91
- printk ("acpi_device_irq_get failed\n " );
94
+ LOG_ERR ("acpi_device_irq_get failed" );
92
95
return ret ;
93
96
}
94
97
@@ -105,7 +108,7 @@ int soc_acpi_gpio_resource_get(int bank_idx, char *hid, char *uid, struct gpio_a
105
108
for (int i = 0 ; i < num_fields ; i ++ ) {
106
109
ret = gpio_info_acpi_get (uid_int , bank_idx , i , & field_val [i ], ginf );
107
110
if (ret ) {
108
- printk ("gpio_info_acpi_get failed\n " );
111
+ LOG_ERR ("gpio_info_acpi_get failed" );
109
112
return ret ;
110
113
}
111
114
}
@@ -139,7 +142,7 @@ int soc_acpi_gpio_resource_get(int bank_idx, char *hid, char *uid, struct gpio_a
139
142
res -> base_num = field_val [6 ];
140
143
}
141
144
} else {
142
- printk ("ACPI_RES_TYPE_MEM failed\n " );
145
+ LOG_ERR ("ACPI_RES_TYPE_MEM failed" );
143
146
return - ENODEV ;
144
147
}
145
148
0 commit comments