linux/drivers/gpu/drm/msm/msm_io_utils.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2016-2018, 2020-2021 The Linux Foundation. All rights reserved.
 * Copyright (C) 2013 Red Hat
 * Author: Rob Clark <[email protected]>
 */

#include <linux/interconnect.h>
#include <linux/io.h>

#include "msm_drv.h"

/*
 * Util/helpers:
 */

struct clk *msm_clk_bulk_get_clock(struct clk_bulk_data *bulk, int count,
		const char *name)
{}

struct clk *msm_clk_get(struct platform_device *pdev, const char *name)
{}

void __iomem *msm_ioremap_mdss(struct platform_device *mdss_pdev,
			       struct platform_device *pdev,
			       const char *name)
{}

static void __iomem *_msm_ioremap(struct platform_device *pdev, const char *name,
				  bool quiet, phys_addr_t *psize)
{}

void __iomem *msm_ioremap(struct platform_device *pdev, const char *name)
{}

void __iomem *msm_ioremap_quiet(struct platform_device *pdev, const char *name)
{}

void __iomem *msm_ioremap_size(struct platform_device *pdev, const char *name,
			  phys_addr_t *psize)
{}

static enum hrtimer_restart msm_hrtimer_worktimer(struct hrtimer *t)
{}

void msm_hrtimer_queue_work(struct msm_hrtimer_work *work,
			    ktime_t wakeup_time,
			    enum hrtimer_mode mode)
{}

void msm_hrtimer_work_init(struct msm_hrtimer_work *work,
			   struct kthread_worker *worker,
			   kthread_work_func_t fn,
			   clockid_t clock_id,
			   enum hrtimer_mode mode)
{}

struct icc_path *msm_icc_get(struct device *dev, const char *name)
{}