linux/drivers/mfd/abx500-core.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (C) 2007-2010 ST-Ericsson
 * Register access functions for the ABX500 Mixed Signal IC family.
 * Author: Mattias Wallin <[email protected]>
 */

#include <linux/list.h>
#include <linux/slab.h>
#include <linux/err.h>
#include <linux/init.h>
#include <linux/export.h>
#include <linux/mfd/abx500.h>

static LIST_HEAD(abx500_list);

struct abx500_device_entry {};

static void lookup_ops(struct device *dev, struct abx500_ops **ops)
{}

int abx500_register_ops(struct device *dev, struct abx500_ops *ops)
{}
EXPORT_SYMBOL();

void abx500_remove_ops(struct device *dev)
{}
EXPORT_SYMBOL();

int abx500_set_register_interruptible(struct device *dev, u8 bank, u8 reg,
	u8 value)
{}
EXPORT_SYMBOL();

int abx500_get_register_interruptible(struct device *dev, u8 bank, u8 reg,
	u8 *value)
{}
EXPORT_SYMBOL();

int abx500_get_register_page_interruptible(struct device *dev, u8 bank,
	u8 first_reg, u8 *regvals, u8 numregs)
{}
EXPORT_SYMBOL();

int abx500_mask_and_set_register_interruptible(struct device *dev, u8 bank,
	u8 reg, u8 bitmask, u8 bitvalues)
{}
EXPORT_SYMBOL();

int abx500_get_chip_id(struct device *dev)
{}
EXPORT_SYMBOL();

int abx500_event_registers_startup_state_get(struct device *dev, u8 *event)
{}
EXPORT_SYMBOL();

int abx500_startup_irq_enabled(struct device *dev, unsigned int irq)
{}
EXPORT_SYMBOL();