+static const struct acpi_device_id rt1015p_acpi_match[] = { + { "RT1015", 0},
This is not an ACPI compliant HID, please don't do this. acpica-tools will flag an error on this.
And this is super confusing since you already have this in rt1015.c static struct acpi_device_id rt1015_acpi_match[] = { {"10EC1015", 0,}, {}, };