blob: cc2ddf6fb62219dfd7ce969f0c3042326cb6b3c3 [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright 2023 Google, LLC
*
*/
#ifndef MAX777X9_BCL_H_
#define MAX777X9_BCL_H_
#include <linux/i2c.h>
int max77759_external_reg_read(struct i2c_client *client, uint8_t reg, uint8_t *val);
int max77759_external_reg_write(struct i2c_client *client, uint8_t reg, uint8_t val);
int max77779_external_reg_read(struct i2c_client *client, uint8_t reg, uint8_t *val);
int max77779_external_reg_write(struct i2c_client *client, uint8_t reg, uint8_t val);
int max77779_external_pmic_reg_read(struct i2c_client *client, unsigned int reg, unsigned int *val);
int max77779_external_pmic_reg_write(struct i2c_client *client, unsigned int reg, unsigned int val);
#endif