/usr/src/kernels/4.18.0-553.121.1.el8_10.x86_64/include/linux/regulator
NameSizeModeActions
ab8500.h38470644editdlrm
act8865.h18920644editdlrm
arizona-ldo1.h4780644editdlrm
arizona-micsupp.h4930644editdlrm
consumer.h183110644editdlrm
da9211.h12130644editdlrm
db8500-prcmu.h11660644editdlrm
driver.h202360644editdlrm
fan53555.h13790644editdlrm
fixed.h19220644editdlrm
gpio-regulator.h22580644editdlrm
lp872x.h20810644editdlrm
lp3971.h14150644editdlrm
lp3972.h13130644editdlrm
machine.h88350644editdlrm
max1586.h21880644editdlrm
max8649.h9760644editdlrm
max8660.h15890644editdlrm
max8952.h29950644editdlrm
max8973-regulator.h32530644editdlrm
mt6311.h8340644editdlrm
mt6323-regulator.h12250644editdlrm
mt6380-regulator.h8700644editdlrm
mt6397-regulator.h12030644editdlrm
of_regulator.h11190644editdlrm
pfuze100.h21770644editdlrm
tps6507x.h11170644editdlrm
tps51632-regulator.h16540644editdlrm
tps62360.h18980644editdlrm
userspace-consumer.h6750644editdlrm
Edit: /usr/src/kernels/4.18.0-553.121.1.el8_10.x86_64/include/linux/regulator/max8660.h (1589B)
/* * max8660.h -- Voltage regulation for the Maxim 8660/8661 * * Copyright (C) 2009 Wolfram Sang, Pengutronix e.K. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #ifndef __LINUX_REGULATOR_MAX8660_H #define __LINUX_REGULATOR_MAX8660_H #include enum { MAX8660_V3, MAX8660_V4, MAX8660_V5, MAX8660_V6, MAX8660_V7, MAX8660_V_END, }; /** * max8660_subdev_data - regulator subdev data * @id: regulator id * @name: regulator name * @platform_data: regulator init data */ struct max8660_subdev_data { int id; const char *name; struct regulator_init_data *platform_data; }; /** * max8660_platform_data - platform data for max8660 * @num_subdevs: number of regulators used * @subdevs: pointer to regulators used * @en34_is_high: if EN34 is driven high, regulators cannot be en-/disabled. */ struct max8660_platform_data { int num_subdevs; struct max8660_subdev_data *subdevs; unsigned en34_is_high:1; }; #endif