blob: 8e60d0a0abfce7db2a3ab5e583e323fbe9fc527a [file] [log] [blame]
Furquan Shaikhe0844632020-05-02 10:23:37 -07001/* SPDX-License-Identifier: GPL-2.0-only */
Furquan Shaikhe0844632020-05-02 10:23:37 -07002
Furquan Shaikh56eafbb2020-04-30 18:38:55 -07003#ifndef __ACPI_ACPIGEN_DSM_H__
4#define __ACPI_ACPIGEN_DSM_H__
Furquan Shaikhe0844632020-05-02 10:23:37 -07005
6#include <stdint.h>
7
8struct dsm_i2c_hid_config {
9 uint8_t hid_desc_reg_offset;
10};
11
12void acpigen_write_dsm_i2c_hid(struct dsm_i2c_hid_config *config);
13
Kane Chen56e448b2022-12-12 13:15:03 +080014struct dsm_usb_config {
15 uint8_t usb_lpm_incapable;
16};
17void acpigen_write_dsm_usb(struct dsm_usb_config *config);
18
Furquan Shaikh56eafbb2020-04-30 18:38:55 -070019#endif /* __ACPI_ACPIGEN_DSM_H__ */