linux/sound/soc/mediatek/mt8188/mt8188-audsys-clk.c

// SPDX-License-Identifier: GPL-2.0
/*
 * mt8188-audsys-clk.c  --  MediaTek 8188 audsys clock control
 *
 * Copyright (c) 2022 MediaTek Inc.
 * Author: Chun-Chia Chiu <[email protected]>
 */

#include <linux/clk.h>
#include <linux/clk-provider.h>
#include <linux/clkdev.h>
#include "mt8188-afe-common.h"
#include "mt8188-audsys-clk.h"
#include "mt8188-audsys-clkid.h"
#include "mt8188-reg.h"

struct afe_gate {};

#define GATE_AFE_FLAGS(_id, _name, _parent, _reg, _bit, _flags, _cgflags)

#define GATE_AFE(_id, _name, _parent, _reg, _bit)

#define GATE_AUD0(_id, _name, _parent, _bit)

#define GATE_AUD1(_id, _name, _parent, _bit)

#define GATE_AUD3(_id, _name, _parent, _bit)

#define GATE_AUD4(_id, _name, _parent, _bit)

#define GATE_AUD5(_id, _name, _parent, _bit)

#define GATE_AUD6(_id, _name, _parent, _bit)

static const struct afe_gate aud_clks[CLK_AUD_NR_CLK] =;

static void mt8188_audsys_clk_unregister(void *data)
{}

int mt8188_audsys_clk_register(struct mtk_base_afe *afe)
{}