Home
last modified time | relevance | path

Searched +full:lp87565 +full:- +full:q1 (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/drivers/mfd/
Dlp87565.c1 // 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/
Dti,lp87565-q1.yaml1 # 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/
Dgpio-lp87565.c1 // 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/
Dlp87565-regulator.c1 // 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/
Dlp87565.h1 /* 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/
Ddra76-evm.dts1 // 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 …]