linux/drivers/net/wireless/realtek/rtw89/pci_be.c

// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
/* Copyright(c) 2023  Realtek Corporation
 */

#include <linux/pci.h>

#include "mac.h"
#include "pci.h"
#include "reg.h"

enum pcie_rxbd_mode {};

#define PL0_TMR_SCALE_ASIC
#define PL0_TMR_ANA_172US
#define PL0_TMR_MAC_1MS
#define PL0_TMR_AUX_1MS

static void rtw89_pci_aspm_set_be(struct rtw89_dev *rtwdev, bool enable)
{}

static void rtw89_pci_l1ss_set_be(struct rtw89_dev *rtwdev, bool enable)
{}

static void rtw89_pci_clkreq_set_be(struct rtw89_dev *rtwdev, bool enable)
{}

static void _patch_pcie_power_wake_be(struct rtw89_dev *rtwdev, bool power_up)
{}

static void rtw89_pci_set_io_rcy_be(struct rtw89_dev *rtwdev)
{}

static void rtw89_pci_ctrl_wpdma_pcie_be(struct rtw89_dev *rtwdev, bool en)
{}

static void rtw89_pci_ctrl_trxdma_pcie_be(struct rtw89_dev *rtwdev,
					  enum mac_ax_pcie_func_ctrl tx_en,
					  enum mac_ax_pcie_func_ctrl rx_en,
					  enum mac_ax_pcie_func_ctrl io_en)
{}

static void rtw89_pci_clr_idx_all_be(struct rtw89_dev *rtwdev)
{}

static int rtw89_pci_poll_txdma_ch_idle_be(struct rtw89_dev *rtwdev)
{}

static int rtw89_pci_poll_rxdma_ch_idle_be(struct rtw89_dev *rtwdev)
{}

static int rtw89_pci_poll_dma_all_idle_be(struct rtw89_dev *rtwdev)
{}

static void rtw89_pci_mode_op_be(struct rtw89_dev *rtwdev)
{}

static int rtw89_pci_rst_bdram_be(struct rtw89_dev *rtwdev)
{}

static void rtw89_pci_debounce_be(struct rtw89_dev *rtwdev)
{}

static void rtw89_pci_ldo_low_pwr_be(struct rtw89_dev *rtwdev)
{}

static void rtw89_pci_pcie_setting_be(struct rtw89_dev *rtwdev)
{}

static void rtw89_pci_ser_setting_be(struct rtw89_dev *rtwdev)
{}

static void rtw89_pci_ctrl_txdma_ch_be(struct rtw89_dev *rtwdev, bool enable)
{}

static void rtw89_pci_ctrl_txdma_fw_ch_be(struct rtw89_dev *rtwdev, bool enable)
{}

static int rtw89_pci_ops_mac_pre_init_be(struct rtw89_dev *rtwdev)
{}

static int rtw89_pci_ops_mac_pre_deinit_be(struct rtw89_dev *rtwdev)
{}

int rtw89_pci_ltr_set_v2(struct rtw89_dev *rtwdev, bool en)
{}
EXPORT_SYMBOL();

static void rtw89_pci_configure_mit_be(struct rtw89_dev *rtwdev)
{}

static int rtw89_pci_ops_mac_post_init_be(struct rtw89_dev *rtwdev)
{}

static int rtw89_pci_poll_io_idle_be(struct rtw89_dev *rtwdev)
{}

static int rtw89_pci_lv1rst_stop_dma_be(struct rtw89_dev *rtwdev)
{}

static int rtw89_pci_lv1rst_start_dma_be(struct rtw89_dev *rtwdev)
{}

static int __maybe_unused rtw89_pci_suspend_be(struct device *dev)
{}

static int __maybe_unused rtw89_pci_resume_be(struct device *dev)
{}

SIMPLE_DEV_PM_OPS(rtw89_pm_ops_be, rtw89_pci_suspend_be, rtw89_pci_resume_be);
EXPORT_SYMBOL();

const struct rtw89_pci_gen_def rtw89_pci_gen_be =;
EXPORT_SYMBOL();