33 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * Copyright (c) 2019 BayLibre, SAS.4 * Author: Jerome Brunet <jbrunet@baylibre.com>5 */6 7#ifndef __MESON_CLK_PHASE_H8#define __MESON_CLK_PHASE_H9 10#include <linux/clk-provider.h>11#include "parm.h"12 13struct meson_clk_phase_data {14 struct parm ph;15};16 17struct meson_clk_triphase_data {18 struct parm ph0;19 struct parm ph1;20 struct parm ph2;21};22 23struct meson_sclk_ws_inv_data {24 struct parm ph;25 struct parm ws;26};27 28extern const struct clk_ops meson_clk_phase_ops;29extern const struct clk_ops meson_clk_triphase_ops;30extern const struct clk_ops meson_sclk_ws_inv_ops;31 32#endif /* __MESON_CLK_PHASE_H */33