blob: 21eac284d509a5d35023570ef433af955b97fa03 [file] [log] [blame]
/*
* Copyright (c) 2024 Silicon Laboratories Inc.
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef SIWX91X_WIFI_PS_H
#define SIWX91X_WIFI_PS_H
struct device;
struct siwx91x_dev;
struct wifi_twt_params;
struct wifi_ps_config;
struct wifi_ps_params;
int siwx91x_set_twt(const struct device *dev, struct wifi_twt_params *params);
int siwx91x_set_power_save(const struct device *dev, struct wifi_ps_params *params);
int siwx91x_get_power_save_config(const struct device *dev, struct wifi_ps_config *config);
int siwx91x_apply_power_save(struct siwx91x_dev *sidev);
#endif