blob: c649ab657ae7342497b3c7840c60f572df23ffd6 [file] [log] [blame]
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
*
*/
#ifndef __IOMAPRES_H__
#define __IOMAPRES_H__
#include <linux/regmap.h>
struct regmap *regmap_resource(struct device *dev, char *name);
unsigned int mmio_read(struct regmap *map, unsigned int reg_ofs);
int mmio_write(struct regmap *map, unsigned int reg_ofs, unsigned int value);
int mmio_update_bits(struct regmap *map,
unsigned int reg_ofs,
unsigned int mask,
unsigned int value);
#endif