i2c: scmi: Use standard device message logging functions
[platform/kernel/linux-starfive.git] / drivers / i2c / busses / i2c-scmi.c
index 7aa7b9c..a01389b 100644 (file)
@@ -182,7 +182,8 @@ acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 addr, unsigned short flags,
        status = acpi_evaluate_object(smbus_cmi->handle, method, &input,
                                      &buffer);
        if (ACPI_FAILURE(status)) {
-               ACPI_ERROR((AE_INFO, "Evaluating %s: %i", method, status));
+               acpi_handle_err(smbus_cmi->handle,
+                               "Failed to evaluate %s: %i\n", method, status);
                return -EIO;
        }
 
@@ -190,19 +191,19 @@ acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 addr, unsigned short flags,
        if (pkg && pkg->type == ACPI_TYPE_PACKAGE)
                obj = pkg->package.elements;
        else {
-               ACPI_ERROR((AE_INFO, "Invalid argument type"));
+               acpi_handle_err(smbus_cmi->handle, "Invalid argument type\n");
                result = -EIO;
                goto out;
        }
        if (obj == NULL || obj->type != ACPI_TYPE_INTEGER) {
-               ACPI_ERROR((AE_INFO, "Invalid argument type"));
+               acpi_handle_err(smbus_cmi->handle, "Invalid argument type\n");
                result = -EIO;
                goto out;
        }
 
        result = obj->integer.value;
-       ACPI_DEBUG_PRINT((ACPI_DB_INFO, "%s return status: %i\n",
-                         method, result));
+       acpi_handle_debug(smbus_cmi->handle,  "%s return status: %i\n", method,
+                         result);
 
        switch (result) {
        case ACPI_SMBUS_STATUS_OK:
@@ -227,7 +228,7 @@ acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 addr, unsigned short flags,
 
        obj = pkg->package.elements + 1;
        if (obj->type != ACPI_TYPE_INTEGER) {
-               ACPI_ERROR((AE_INFO, "Invalid argument type"));
+               acpi_handle_err(smbus_cmi->handle, "Invalid argument type\n");
                result = -EIO;
                goto out;
        }
@@ -239,7 +240,8 @@ acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 addr, unsigned short flags,
        case I2C_SMBUS_BYTE_DATA:
        case I2C_SMBUS_WORD_DATA:
                if (obj->type != ACPI_TYPE_INTEGER) {
-                       ACPI_ERROR((AE_INFO, "Invalid argument type"));
+                       acpi_handle_err(smbus_cmi->handle,
+                                       "Invalid argument type\n");
                        result = -EIO;
                        goto out;
                }
@@ -250,7 +252,8 @@ acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 addr, unsigned short flags,
                break;
        case I2C_SMBUS_BLOCK_DATA:
                if (obj->type != ACPI_TYPE_BUFFER) {
-                       ACPI_ERROR((AE_INFO, "Invalid argument type"));
+                       acpi_handle_err(smbus_cmi->handle,
+                                       "Invalid argument type\n");
                        result = -EIO;
                        goto out;
                }
@@ -300,6 +303,7 @@ static int acpi_smbus_cmi_add_cap(struct acpi_smbus_cmi *smbus_cmi,
                                  const char *name)
 {
        struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL };
+       struct acpi_handle *handle = smbus_cmi->handle;
        union acpi_object *obj;
        acpi_status status;
 
@@ -308,8 +312,8 @@ static int acpi_smbus_cmi_add_cap(struct acpi_smbus_cmi *smbus_cmi,
                                        smbus_cmi->methods->mt_info,
                                        NULL, &buffer);
                if (ACPI_FAILURE(status)) {
-                       ACPI_ERROR((AE_INFO, "Evaluating %s: %i",
-                                  smbus_cmi->methods->mt_info, status));
+                       acpi_handle_err(handle, "Failed to evaluate %s: %i\n",
+                                       smbus_cmi->methods->mt_info, status);
                        return -EIO;
                }
 
@@ -317,18 +321,18 @@ static int acpi_smbus_cmi_add_cap(struct acpi_smbus_cmi *smbus_cmi,
                if (obj && obj->type == ACPI_TYPE_PACKAGE)
                        obj = obj->package.elements;
                else {
-                       ACPI_ERROR((AE_INFO, "Invalid argument type"));
+                       acpi_handle_err(handle, "Invalid argument type\n");
                        kfree(buffer.pointer);
                        return -EIO;
                }
 
                if (obj->type != ACPI_TYPE_INTEGER) {
-                       ACPI_ERROR((AE_INFO, "Invalid argument type"));
+                       acpi_handle_err(handle, "Invalid argument type\n");
                        kfree(buffer.pointer);
                        return -EIO;
                } else
-                       ACPI_DEBUG_PRINT((ACPI_DB_INFO, "SMBus CMI Version %x"
-                                         "\n", (int)obj->integer.value));
+                       acpi_handle_debug(handle, "SMBus CMI Version %x\n",
+                                         (int)obj->integer.value);
 
                kfree(buffer.pointer);
                smbus_cmi->cap_info = 1;
@@ -337,8 +341,7 @@ static int acpi_smbus_cmi_add_cap(struct acpi_smbus_cmi *smbus_cmi,
        else if (!strcmp(name, smbus_cmi->methods->mt_sbw))
                smbus_cmi->cap_write = 1;
        else
-               ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Unsupported CMI method: %s\n",
-                                name));
+               acpi_handle_debug(handle, "Unsupported CMI method: %s\n", name);
 
        return 0;
 }