Merge branches 'acpi-scan', 'acpi-misc', 'acpi-button' and 'acpi-dptf'

* acpi-scan:
  ACPI: scan: Fix acpi_dma_configure_id() kerneldoc name

* acpi-misc:
  ACPI: GED: fix -Wformat
  ACPI: Fix whitespace inconsistencies

* acpi-button:
  ACPI: button: Add DMI quirk for Medion Akoya E2228T

* acpi-dptf:
  ACPI: DPTF: Support Alder Lake
This commit is contained in:
Rafael J. Wysocki 2020-11-12 16:11:48 +01:00
Коммит 7222a8a52c
22 изменённых файлов: 64 добавлений и 43 удалений

Просмотреть файл

@ -89,7 +89,18 @@ static const struct dmi_system_id dmi_lid_quirks[] = {
*/ */
.matches = { .matches = {
DMI_MATCH(DMI_SYS_VENDOR, "MEDION"), DMI_MATCH(DMI_SYS_VENDOR, "MEDION"),
DMI_MATCH(DMI_PRODUCT_NAME, "E2215T MD60198"), DMI_MATCH(DMI_PRODUCT_NAME, "E2215T"),
},
.driver_data = (void *)(long)ACPI_BUTTON_LID_INIT_OPEN,
},
{
/*
* Medion Akoya E2228T, notification of the LID device only
* happens on close, not on open and _LID always returns closed.
*/
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "MEDION"),
DMI_MATCH(DMI_PRODUCT_NAME, "E2228T"),
}, },
.driver_data = (void *)(long)ACPI_BUTTON_LID_INIT_OPEN, .driver_data = (void *)(long)ACPI_BUTTON_LID_INIT_OPEN,
}, },

Просмотреть файл

@ -106,6 +106,7 @@ static int pch_fivr_remove(struct platform_device *pdev)
static const struct acpi_device_id pch_fivr_device_ids[] = { static const struct acpi_device_id pch_fivr_device_ids[] = {
{"INTC1045", 0}, {"INTC1045", 0},
{"INTC1049", 0},
{"", 0}, {"", 0},
}; };
MODULE_DEVICE_TABLE(acpi, pch_fivr_device_ids); MODULE_DEVICE_TABLE(acpi, pch_fivr_device_ids);

Просмотреть файл

@ -229,6 +229,8 @@ static const struct acpi_device_id int3407_device_ids[] = {
{"INT3532", 0}, {"INT3532", 0},
{"INTC1047", 0}, {"INTC1047", 0},
{"INTC1050", 0}, {"INTC1050", 0},
{"INTC1060", 0},
{"INTC1061", 0},
{"", 0}, {"", 0},
}; };
MODULE_DEVICE_TABLE(acpi, int3407_device_ids); MODULE_DEVICE_TABLE(acpi, int3407_device_ids);

Просмотреть файл

@ -25,10 +25,16 @@ static const struct acpi_device_id int340x_thermal_device_ids[] = {
{"INT340A"}, {"INT340A"},
{"INT340B"}, {"INT340B"},
{"INTC1040"}, {"INTC1040"},
{"INTC1041"},
{"INTC1043"}, {"INTC1043"},
{"INTC1044"}, {"INTC1044"},
{"INTC1045"}, {"INTC1045"},
{"INTC1046"},
{"INTC1047"}, {"INTC1047"},
{"INTC1048"},
{"INTC1049"},
{"INTC1060"},
{"INTC1061"},
{""}, {""},
}; };

Просмотреть файл

@ -101,7 +101,7 @@ static acpi_status acpi_ged_request_interrupt(struct acpi_resource *ares,
switch (gsi) { switch (gsi) {
case 0 ... 255: case 0 ... 255:
sprintf(ev_name, "_%c%02hhX", sprintf(ev_name, "_%c%02X",
trigger == ACPI_EDGE_SENSITIVE ? 'E' : 'L', gsi); trigger == ACPI_EDGE_SENSITIVE ? 'E' : 'L', gsi);
if (ACPI_SUCCESS(acpi_get_handle(handle, ev_name, &evt_handle))) if (ACPI_SUCCESS(acpi_get_handle(handle, ev_name, &evt_handle)))

Просмотреть файл

@ -27,6 +27,7 @@ static const struct acpi_device_id fan_device_ids[] = {
{"PNP0C0B", 0}, {"PNP0C0B", 0},
{"INT3404", 0}, {"INT3404", 0},
{"INTC1044", 0}, {"INTC1044", 0},
{"INTC1048", 0},
{"", 0}, {"", 0},
}; };
MODULE_DEVICE_TABLE(acpi, fan_device_ids); MODULE_DEVICE_TABLE(acpi, fan_device_ids);

Просмотреть файл

@ -24,9 +24,9 @@ enum acpi_sbs_device_addr {
typedef void (*smbus_alarm_callback)(void *context); typedef void (*smbus_alarm_callback)(void *context);
extern int acpi_smbus_read(struct acpi_smb_hc *hc, u8 protocol, u8 address, extern int acpi_smbus_read(struct acpi_smb_hc *hc, u8 protocol, u8 address,
u8 command, u8 * data); u8 command, u8 *data);
extern int acpi_smbus_write(struct acpi_smb_hc *hc, u8 protocol, u8 slave_address, extern int acpi_smbus_write(struct acpi_smb_hc *hc, u8 protocol, u8 slave_address,
u8 command, u8 * data, u8 length); u8 command, u8 *data, u8 length);
extern int acpi_smbus_register_callback(struct acpi_smb_hc *hc, extern int acpi_smbus_register_callback(struct acpi_smb_hc *hc,
smbus_alarm_callback callback, void *context); smbus_alarm_callback callback, void *context);
extern int acpi_smbus_unregister_callback(struct acpi_smb_hc *hc); extern int acpi_smbus_unregister_callback(struct acpi_smb_hc *hc);

Просмотреть файл

@ -1453,7 +1453,7 @@ int acpi_dma_get_range(struct device *dev, u64 *dma_addr, u64 *offset,
} }
/** /**
* acpi_dma_configure - Set-up DMA configuration for the device. * acpi_dma_configure_id - Set-up DMA configuration for the device.
* @dev: The pointer to the device * @dev: The pointer to the device
* @attr: device dma attributes * @attr: device dma attributes
* @input_id: input device id const value pointer * @input_id: input device id const value pointer