Searched +full:lp87565 +full:- +full:q1 (Results 1 – 6 of 6) sorted by relevance
/linux-6.12.1/drivers/mfd/ |
D | lp87565.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 5 * Author: Keerthy <j-keerthy@ti.com> 16 #include <linux/mfd/lp87565.h> 25 { .name = "lp87565-q1-regulator", }, 26 { .name = "lp87565-q1-gpio", }, 30 { .compatible = "ti,lp87565", }, 32 .compatible = "ti,lp87524-q1", 36 .compatible = "ti,lp87565-q1", 40 .compatible = "ti,lp87561-q1", [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mfd/ |
D | ti,lp87565-q1.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/ti,lp87565-q1.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI LP87565-Q1 / LP87565 dual 2-phase output buck converter 10 - Keerthy <j-keerthy@ti.com> 15 - ti,lp87565 16 - ti,lp87565-q1 22 reset-gpios: 26 gpio-controller: true [all …]
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-lp87565.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ 4 * Keerthy <j-keerthy@ti.com> 14 #include <linux/mfd/lp87565.h> 26 ret = regmap_read(gpio->map, LP87565_REG_GPIO_IN, &val); in lp87565_gpio_get() 38 regmap_update_bits(gpio->map, LP87565_REG_GPIO_OUT, in lp87565_gpio_set() 48 ret = regmap_read(gpio->map, LP87565_REG_GPIO_CONFIG, &val); in lp87565_gpio_get_direction() 63 return regmap_update_bits(gpio->map, in lp87565_gpio_direction_input() 75 return regmap_update_bits(gpio->map, in lp87565_gpio_direction_output() 94 ret = regmap_update_bits(gpio->map, in lp87565_gpio_request() [all …]
|
/linux-6.12.1/drivers/regulator/ |
D | lp87565-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Regulator driver for LP87565 PMIC 5 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 13 #include <linux/mfd/lp87565.h> 31 .supply_name = _of "-in", \ 72 /* LP87565 BUCK current limit */ 101 ret = regmap_update_bits(rdev->regmap, regulators[id].ctrl2_reg, in lp87565_buck_set_ramp_delay() 105 dev_err(&rdev->dev, "SLEW RATE write failed: %d\n", ret); in lp87565_buck_set_ramp_delay() 109 rdev->constraints->ramp_delay = lp87565_buck_ramp_delay[reg]; in lp87565_buck_set_ramp_delay() 112 rdev->constraints->ramp_delay = in lp87565_buck_set_ramp_delay() [all …]
|
/linux-6.12.1/include/linux/mfd/ |
D | lp87565.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Functions to access LP87565 power management chip. 5 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 241 * struct LP87565 - state holder for the LP87565 driver 243 * @rev: revision of the LP87565 244 * @dev_type: The device type for example lp87565-q1 246 * @regmap: register map of the LP87565 PMIC 248 * Device data may be used to access the LP87565 chip 250 struct lp87565 { struct
|
/linux-6.12.1/arch/arm/boot/dts/ti/omap/ |
D | dra76-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "dra7-evm-common.dtsi" 9 #include "dra76x-mmc-iodelay.dtsi" 10 #include <dt-bindings/net/ti-dp83867.h> 14 compatible = "ti,dra76-evm", "ti,dra762", "ti,dra7"; 28 reserved-memory { 29 #address-cells = <2>; 30 #size-cells = <2>; [all …]
|