Server : Apache/2.4.41 (Ubuntu) System : Linux journalup 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/src/linux-headers-5.4.0-200/include/linux/mfd/ |
/* SPDX-License-Identifier: GPL-2.0+ */ /* * max77686.h - Driver for the Maxim 77686/802 * * Copyright (C) 2012 Samsung Electrnoics * Chiwoong Byun <[email protected]> * * 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 */