1*f74f1ec2SArend van Spriel // SPDX-License-Identifier: ISC
2*f74f1ec2SArend van Spriel /*
3*f74f1ec2SArend van Spriel  * Copyright (c) 2022 Broadcom Corporation
4*f74f1ec2SArend van Spriel  */
5*f74f1ec2SArend van Spriel #include <linux/errno.h>
6*f74f1ec2SArend van Spriel #include <linux/types.h>
7*f74f1ec2SArend van Spriel #include <core.h>
8*f74f1ec2SArend van Spriel #include <bus.h>
9*f74f1ec2SArend van Spriel #include <fwvid.h>
10*f74f1ec2SArend van Spriel 
11*f74f1ec2SArend van Spriel #include "vops.h"
12*f74f1ec2SArend van Spriel 
13*f74f1ec2SArend van Spriel static int brcmf_cyw_attach(struct brcmf_pub *drvr)
14*f74f1ec2SArend van Spriel {
15*f74f1ec2SArend van Spriel 	pr_err("%s: executing\n", __func__);
16*f74f1ec2SArend van Spriel 	return 0;
17*f74f1ec2SArend van Spriel }
18*f74f1ec2SArend van Spriel 
19*f74f1ec2SArend van Spriel static void brcmf_cyw_detach(struct brcmf_pub *drvr)
20*f74f1ec2SArend van Spriel {
21*f74f1ec2SArend van Spriel 	pr_err("%s: executing\n", __func__);
22*f74f1ec2SArend van Spriel }
23*f74f1ec2SArend van Spriel 
24*f74f1ec2SArend van Spriel const struct brcmf_fwvid_ops brcmf_cyw_ops = {
25*f74f1ec2SArend van Spriel 	.attach = brcmf_cyw_attach,
26*f74f1ec2SArend van Spriel 	.detach = brcmf_cyw_detach,
27*f74f1ec2SArend van Spriel };
28