xref: /openbmc/u-boot/arch/arm/include/asm/arch-sunxi/pmic_bus.h (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
21d624a4fSHans de Goede /*
31d624a4fSHans de Goede  * (C) Copyright 2015 Hans de Goede <hdegoede@redhat.com>
41d624a4fSHans de Goede  *
51d624a4fSHans de Goede  * Sunxi PMIC bus access helpers header
61d624a4fSHans de Goede  */
71d624a4fSHans de Goede 
81d624a4fSHans de Goede #ifndef _SUNXI_PMIC_BUS_H
91d624a4fSHans de Goede #define _SUNXI_PMIS_BUS_H
101d624a4fSHans de Goede 
111d624a4fSHans de Goede int pmic_bus_init(void);
121d624a4fSHans de Goede int pmic_bus_read(u8 reg, u8 *data);
131d624a4fSHans de Goede int pmic_bus_write(u8 reg, u8 data);
141d624a4fSHans de Goede int pmic_bus_setbits(u8 reg, u8 bits);
151d624a4fSHans de Goede int pmic_bus_clrbits(u8 reg, u8 bits);
161d624a4fSHans de Goede 
171d624a4fSHans de Goede #endif
18