File Index
Files and directories
Sign in
FILE

max77686.h

File preview with syntax highlighting.

linux-6.19.14/include/linux/mfd/max77686.h C
  1/* SPDX-License-Identifier: GPL-2.0+ */
  2/*
  3 * max77686.h - Driver for the Maxim 77686/802
  4 *
  5 *  Copyright (C) 2012 Samsung Electronics
  6 *  Chiwoong Byun <woong.byun@samsung.com>
  7 *
  8 * This driver is based on max8997.h
  9 *
 10 * MAX77686 has PMIC, RTC devices.
 11 * The devices share the same I2C bus and included in
 12 * this mfd driver.
 13 */
 14
 15#ifndef __LINUX_MFD_MAX77686_H
 16#define __LINUX_MFD_MAX77686_H
 17
 18#include <linux/regulator/consumer.h>
 19
 20/* MAX77686 regulator IDs */
 21enum max77686_regulators {
 22	MAX77686_LDO1 = 0,
 23	MAX77686_LDO2,
 24	MAX77686_LDO3,
 25	MAX77686_LDO4,
 26	MAX77686_LDO5,
 27	MAX77686_LDO6,
 28	MAX77686_LDO7,
 29	MAX77686_LDO8,
 30	MAX77686_LDO9,
 31	MAX77686_LDO10,
 32	MAX77686_LDO11,
 33	MAX77686_LDO12,
 34	MAX77686_LDO13,
 35	MAX77686_LDO14,
 36	MAX77686_LDO15,
 37	MAX77686_LDO16,
 38	MAX77686_LDO17,
 39	MAX77686_LDO18,
 40	MAX77686_LDO19,
 41	MAX77686_LDO20,
 42	MAX77686_LDO21,
 43	MAX77686_LDO22,
 44	MAX77686_LDO23,
 45	MAX77686_LDO24,
 46	MAX77686_LDO25,
 47	MAX77686_LDO26,
 48	MAX77686_BUCK1,
 49	MAX77686_BUCK2,
 50	MAX77686_BUCK3,
 51	MAX77686_BUCK4,
 52	MAX77686_BUCK5,
 53	MAX77686_BUCK6,
 54	MAX77686_BUCK7,
 55	MAX77686_BUCK8,
 56	MAX77686_BUCK9,
 57
 58	MAX77686_REG_MAX,
 59};
 60
 61/* MAX77802 regulator IDs */
 62enum max77802_regulators {
 63	MAX77802_BUCK1 = 0,
 64	MAX77802_BUCK2,
 65	MAX77802_BUCK3,
 66	MAX77802_BUCK4,
 67	MAX77802_BUCK5,
 68	MAX77802_BUCK6,
 69	MAX77802_BUCK7,
 70	MAX77802_BUCK8,
 71	MAX77802_BUCK9,
 72	MAX77802_BUCK10,
 73	MAX77802_LDO1,
 74	MAX77802_LDO2,
 75	MAX77802_LDO3,
 76	MAX77802_LDO4,
 77	MAX77802_LDO5,
 78	MAX77802_LDO6,
 79	MAX77802_LDO7,
 80	MAX77802_LDO8,
 81	MAX77802_LDO9,
 82	MAX77802_LDO10,
 83	MAX77802_LDO11,
 84	MAX77802_LDO12,
 85	MAX77802_LDO13,
 86	MAX77802_LDO14,
 87	MAX77802_LDO15,
 88	MAX77802_LDO17,
 89	MAX77802_LDO18,
 90	MAX77802_LDO19,
 91	MAX77802_LDO20,
 92	MAX77802_LDO21,
 93	MAX77802_LDO23,
 94	MAX77802_LDO24,
 95	MAX77802_LDO25,
 96	MAX77802_LDO26,
 97	MAX77802_LDO27,
 98	MAX77802_LDO28,
 99	MAX77802_LDO29,
100	MAX77802_LDO30,
101	MAX77802_LDO32,
102	MAX77802_LDO33,
103	MAX77802_LDO34,
104	MAX77802_LDO35,
105
106	MAX77802_REG_MAX,
107};
108
109enum max77686_opmode {
110	MAX77686_OPMODE_NORMAL,
111	MAX77686_OPMODE_LP,
112	MAX77686_OPMODE_STANDBY,
113};
114
115#endif /* __LINUX_MFD_MAX77686_H */
~/ Read-only file preview.