Searched +full:max77693 +full:- +full:led (Results 1 – 10 of 10) sorted by relevance
/linux/drivers/mfd/ |
H A D | max77693.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // max77693.c - mfd core driver for the MAX 77693 21 #include <linux/mfd/max77693.h> 22 #include <linux/mfd/max77693-common.h> 23 #include <linux/mfd/max77693-private.h> 27 #define I2C_ADDR_PMIC (0xCC >> 1) /* Charger, Flash LED */ 32 { .name = "max77693-pmic", }, 34 .name = "max77693-charger", 35 .of_compatible = "maxim,max77693-charger", 38 .name = "max77693-muic", [all …]
|
/linux/Documentation/devicetree/bindings/leds/ |
H A D | maxim,max77693.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/leds/maxim,max77693.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Maxim MAX77693 MicroUSB and Companion Power Management IC LEDs 10 - Krzysztof Kozlowski <krzk@kernel.org> 13 This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated 16 There are two LED outputs available - FLED1 and FLED2. Each of them can 17 control a separate LED or they can be connected together to double the 18 maximum current for a single connected LED. One LED is represented by one [all …]
|
H A D | common.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacek Anaszewski <jacek.anaszewski@gmail.com> 11 - Pavel Machek <pavel@ucw.cz> 14 LED and flash LED devices provide the same basic functionality as current 15 regulators, but extended with LED and flash LED specific features like 18 Many LED devices expose more than one current output that can be connected 19 to one or more discrete LED component. Since the arrangement of connections 20 can influence the way of the LED device initialization, the LED components [all …]
|
/linux/include/linux/mfd/ |
H A D | max77693.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * max77693.h - Driver for the Maxim 77693 12 * MAX77693 has PMIC, Charger, Flash LED, Haptic, MUIC devices. 20 /* MAX77693 regulator IDs */ 47 /* MAX77693 led flash */ 71 /* MAX77693 */
|
H A D | max77693-common.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 24 struct i2c_client *i2c; /* 0xCC , PMIC, Charger, Flash LED */ 26 struct i2c_client *i2c_haptic; /* MAX77693: 0x90 , Haptic */ 33 struct regmap *regmap_haptic; /* Only MAX77693 */ 38 struct regmap_irq_chip_data *irq_data_chg; /* Only MAX77693 */
|
H A D | max77693-private.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * max77693-private.h - Voltage regulator driver for the Maxim 77693 18 /* Slave addr = 0xCC: PMIC, Charger, Flash LED */ 74 /* MAX77693 ITORCH register */ 82 /* MAX77693 IFLASH1 and IFLASH2 registers */ 88 /* MAX77693 TORCH_TIMER register */ 93 /* MAX77693 FLASH_TIMER register */ 99 /* MAX77693 FLASH_EN register */ 104 #define FLASH_EN_SHIFT(x) (6 - (x) * 2) 105 #define TORCH_EN_SHIFT(x) (2 - (x) * 2) [all …]
|
/linux/drivers/leds/flash/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 6 tristate "LED support for the AAT1290" 15 tristate "AS3645A and LM3555 LED flash controllers support" 19 Enable LED flash class support for AS3645A LED flash 24 tristate "LED support for Kinetic KTD2692 flash LED controller" 29 This option enables support for Kinetic KTD2692 LED flash connected 35 tristate "LED support for LM3601x Chips" 43 tristate "LED support for MAX77693 Flash" 48 This option enables support for the flash part of the MAX77693 53 tristate "LED Support for Mediatek MT6360 PMIC" [all …]
|
H A D | leds-max77693.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * LED Flash class driver for the flash cell of max77693 mfd. 11 #include <linux/led-class-flash.h> 12 #include <linux/mfd/max77693.h> 13 #include <linux/mfd/max77693-common.h> 14 #include <linux/mfd/max77693-private.h> 20 #include <media/v4l2-flash-led-class.h> 59 /* corresponding LED Flash class device */ 80 /* sub led data */ 96 /* bitmask of FLED outputs use state (bit 0. - FLED1, bit 1. - FLED2) */ [all …]
|
/linux/Documentation/leds/ |
H A D | leds-class-flash.rst | 2 Flash LED handling under Linux 5 Some LED devices provide two modes - torch and flash. In the LED subsystem 6 those modes are supported by LED class (see Documentation/leds/leds-class.rst) 7 and LED Flash class respectively. The torch mode related features are enabled 12 must be defined in the kernel config. A LED Flash class driver must be 13 registered in the LED subsystem with led_classdev_flash_register function. 15 Following sysfs attributes are exposed for controlling flash LED devices: 16 (see Documentation/ABI/testing/sysfs-class-led-flash) 18 - flash_brightness 19 - max_flash_brightness [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|