linux/drivers/bus/arm-integrator-lm.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * ARM Integrator Logical Module bus driver
 * Copyright (C) 2020 Linaro Ltd.
 * Author: Linus Walleij <[email protected]>
 *
 * See the device tree bindings for this block for more details on the
 * hardware.
 */

#include <linux/module.h>
#include <linux/err.h>
#include <linux/io.h>
#include <linux/of.h>
#include <linux/of_address.h>
#include <linux/of_platform.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/platform_device.h>
#include <linux/bitops.h>
#include <linux/mfd/syscon.h>
#include <linux/regmap.h>

/* All information about the connected logic modules are in here */
#define INTEGRATOR_SC_DEC_OFFSET

/* Base address for the expansion modules */
#define INTEGRATOR_AP_EXP_BASE
#define INTEGRATOR_AP_EXP_STRIDE

static int integrator_lm_populate(int num, struct device *dev)
{}

static const struct of_device_id integrator_ap_syscon_match[] =;

static int integrator_ap_lm_probe(struct platform_device *pdev)
{}

static const struct of_device_id integrator_ap_lm_match[] =;

static struct platform_driver integrator_ap_lm_driver =;
module_platform_driver();
MODULE_AUTHOR();
MODULE_DESCRIPTION();