1*4882a593Smuzhiyun /* 2*4882a593Smuzhiyun * (C) Copyright 2015 Hans de Goede <hdegoede@redhat.com> 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * Sunxi PMIC bus access helpers header 5*4882a593Smuzhiyun * 6*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 7*4882a593Smuzhiyun */ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #ifndef _SUNXI_PMIC_BUS_H 10*4882a593Smuzhiyun #define _SUNXI_PMIS_BUS_H 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun int pmic_bus_init(void); 13*4882a593Smuzhiyun int pmic_bus_read(u8 reg, u8 *data); 14*4882a593Smuzhiyun int pmic_bus_write(u8 reg, u8 data); 15*4882a593Smuzhiyun int pmic_bus_setbits(u8 reg, u8 bits); 16*4882a593Smuzhiyun int pmic_bus_clrbits(u8 reg, u8 bits); 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun #endif 19