linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c

// SPDX-License-Identifier: ISC
/*
 * Copyright 2018 Hans de Goede <[email protected]>
 */

#include <linux/dmi.h>
#include <linux/mod_devicetable.h>
#include "core.h"
#include "common.h"
#include "brcm_hw_ids.h"

/* The DMI data never changes so we can use a static buf for this */
static char dmi_board_type[128];

struct brcmf_dmi_data {};

/* NOTE: Please keep all entries sorted alphabetically */

static const struct brcmf_dmi_data acepc_t8_data =;

/* The Chuwi Hi8 Pro uses the same Ampak AP6212 module as the Chuwi Vi8 Plus
 * and the nvram for the Vi8 Plus is already in linux-firmware, so use that.
 */
static const struct brcmf_dmi_data chuwi_hi8_pro_data =;

static const struct brcmf_dmi_data gpd_win_pocket_data =;

static const struct brcmf_dmi_data jumper_ezpad_mini3_data =;

static const struct brcmf_dmi_data meegopad_t08_data =;

static const struct brcmf_dmi_data pov_tab_p1006w_data =;

static const struct brcmf_dmi_data predia_basic_data =;

/* Note the Voyo winpad A15 tablet uses the same Ampak AP6330 module, with the
 * exact same nvram file as the Prowise-PT301 tablet. Since the nvram for the
 * Prowise-PT301 is already in linux-firmware we just point to that here.
 */
static const struct brcmf_dmi_data voyo_winpad_a15_data =;

static const struct dmi_system_id dmi_platform_data[] =;

void brcmf_dmi_probe(struct brcmf_mp_device *settings, u32 chip, u32 chiprev)
{}