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:
Коммит
7222a8a52c
|
@ -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
|
||||||
|
|
Загрузка…
Ссылка в новой задаче