linux/drivers/reset/reset-uniphier-glue.c

// SPDX-License-Identifier: GPL-2.0
//
// reset-uniphier-glue.c - Glue layer reset driver for UniPhier
// Copyright 2018 Socionext Inc.
// Author: Kunihiko Hayashi <[email protected]>

#include <linux/clk.h>
#include <linux/module.h>
#include <linux/of.h>
#include <linux/platform_device.h>
#include <linux/reset.h>
#include <linux/reset/reset-simple.h>

#define MAX_CLKS
#define MAX_RSTS

struct uniphier_glue_reset_soc_data {};

struct uniphier_glue_reset_priv {};

static void uniphier_clk_disable(void *_priv)
{}

static void uniphier_rst_assert(void *_priv)
{}

static int uniphier_glue_reset_probe(struct platform_device *pdev)
{}

static const char * const uniphier_pro4_clock_reset_names[] =;

static const struct uniphier_glue_reset_soc_data uniphier_pro4_data =;

static const char * const uniphier_pxs2_clock_reset_names[] =;

static const struct uniphier_glue_reset_soc_data uniphier_pxs2_data =;

static const struct of_device_id uniphier_glue_reset_match[] =;
MODULE_DEVICE_TABLE(of, uniphier_glue_reset_match);

static struct platform_driver uniphier_glue_reset_driver =;
module_platform_driver();

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();