Something went wrong. Try again.
(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116/* SPDX-License-Identifier: GPL-2.0+ *//* * max77686.h - Driver for the Maxim 77686/802 * * Copyright (C) 2012 Samsung Electronics * Chiwoong Byun <woong.byun@samsung.com> * * This driver is based on max8997.h * * MAX77686 has PMIC, RTC devices. * The devices share the same I2C bus and included in * this mfd driver. */
#ifndef __LINUX_MFD_MAX77686_H#define __LINUX_MFD_MAX77686_H
#include <linux/regulator/consumer.h>
/* MAX77686 regulator IDs */enum max77686_regulators { MAX77686_LDO1 = 0, MAX77686_LDO2, MAX77686_LDO3, MAX77686_LDO4, MAX77686_LDO5, MAX77686_LDO6, MAX77686_LDO7, MAX77686_LDO8, MAX77686_LDO9, MAX77686_LDO10, MAX77686_LDO11, MAX77686_LDO12, MAX77686_LDO13, MAX77686_LDO14, MAX77686_LDO15, MAX77686_LDO16, MAX77686_LDO17, MAX77686_LDO18, MAX77686_LDO19, MAX77686_LDO20, MAX77686_LDO21, MAX77686_LDO22, MAX77686_LDO23, MAX77686_LDO24, MAX77686_LDO25, MAX77686_LDO26, MAX77686_BUCK1, MAX77686_BUCK2, MAX77686_BUCK3, MAX77686_BUCK4, MAX77686_BUCK5, MAX77686_BUCK6, MAX77686_BUCK7, MAX77686_BUCK8, MAX77686_BUCK9,
MAX77686_REG_MAX,};
/* MAX77802 regulator IDs */enum max77802_regulators { MAX77802_BUCK1 = 0, MAX77802_BUCK2, MAX77802_BUCK3, MAX77802_BUCK4, MAX77802_BUCK5, MAX77802_BUCK6, MAX77802_BUCK7, MAX77802_BUCK8, MAX77802_BUCK9, MAX77802_BUCK10, MAX77802_LDO1, MAX77802_LDO2, MAX77802_LDO3, MAX77802_LDO4, MAX77802_LDO5, MAX77802_LDO6, MAX77802_LDO7, MAX77802_LDO8, MAX77802_LDO9, MAX77802_LDO10, MAX77802_LDO11, MAX77802_LDO12, MAX77802_LDO13, MAX77802_LDO14, MAX77802_LDO15, MAX77802_LDO17, MAX77802_LDO18, MAX77802_LDO19, MAX77802_LDO20, MAX77802_LDO21, MAX77802_LDO23, MAX77802_LDO24, MAX77802_LDO25, MAX77802_LDO26, MAX77802_LDO27, MAX77802_LDO28, MAX77802_LDO29, MAX77802_LDO30, MAX77802_LDO32, MAX77802_LDO33, MAX77802_LDO34, MAX77802_LDO35,
MAX77802_REG_MAX,};
enum max77686_opmode { MAX77686_OPMODE_NORMAL, MAX77686_OPMODE_LP, MAX77686_OPMODE_STANDBY,};
#endif /* __LINUX_MFD_MAX77686_H */