Home
last modified time | relevance | path

Searched +full:da9053 +full:- +full:aa (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/mfd/
H A Dda9052-i2c.c1 // SPDX-License-Identifier: GPL-2.0-or-later
59 switch (da9052->chip_id) { in da9052_i2c_fix()
66 return regmap_read(da9052->regmap, in da9052_i2c_fix()
84 * in order to prevent register data corruption after power-down.
90 ret = regmap_read(da9052->regmap, DA9052_CONTROL_B_REG, &reg_val); in da9052_i2c_disable_multiwrite()
96 ret = regmap_write(da9052->regmap, DA9052_CONTROL_B_REG, in da9052_i2c_disable_multiwrite()
107 {"da9053-aa", DA9053_AA},
108 {"da9053-ba", DA9053_BA},
109 {"da9053-bb", DA9053_BB},
110 {"da9053-bc", DA9053_BC},
[all …]
H A Dda9052-spi.c1 // SPDX-License-Identifier: GPL-2.0-or-later
26 da9052 = devm_kzalloc(&spi->dev, sizeof(struct da9052), GFP_KERNEL); in da9052_spi_probe()
28 return -ENOMEM; in da9052_spi_probe()
30 spi->mode = SPI_MODE_0; in da9052_spi_probe()
31 spi->bits_per_word = 8; in da9052_spi_probe()
34 da9052->dev = &spi->dev; in da9052_spi_probe()
35 da9052->chip_irq = spi->irq; in da9052_spi_probe()
47 da9052->regmap = devm_regmap_init_spi(spi, &config); in da9052_spi_probe()
48 if (IS_ERR(da9052->regmap)) { in da9052_spi_probe()
49 ret = PTR_ERR(da9052->regmap); in da9052_spi_probe()
[all …]
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx53-qsb.dts1 // SPDX-License-Identifier: GPL-2.0+
6 /dts-v1/;
7 #include "imx53-qsb-common.dtsi"
11 compatible = "fsl,imx53-qsb", "fsl,imx53";
16 compatible = "dlg,da9053-aa", "dlg,da9052";
18 interrupt-parent = <&gpio7>;
19 interrupts = <11 IRQ_TYPE_LEVEL_LOW>; /* low-level active IRQ at GPIO7_11 */
23 regulator-min-microvolt = <500000>;
24 regulator-max-microvolt = <2075000>;
25 regulator-always-on;
[all …]
H A Dimx53-ppd.dts4 * This file is dual-licensed: you can use it either under the terms
42 /dts-v1/;
45 #include <dt-bindings/input/input.h>
49 compatible = "ge,imx53-cpuvo", "fsl,imx53";
58 stdout-path = "serial0:115200n8";
67 cko2_11M: sgtl-clock-cko2 {
68 compatible = "fixed-clock";
69 #clock-cells = <0>;
70 clock-frequency = <11289600>;
73 achc_24M: achc-clock {
[all …]
/linux/Documentation/hwmon/
H A Dda9052.rst6 * Dialog Semiconductors DA9052-BC and DA9053-AA/Bx PMICs
15 -----------
26 Channel 0 VDDOUT - measurement of the system voltage
27 Channel 1 ICH - internal battery charger current measurement
28 Channel 2 TBAT - output from the battery NTC
29 Channel 3 VBAT - measurement of the battery voltage
30 Channel 4 ADC_IN4 - high impedance input (0 - 2.5V)
31 Channel 5 ADC_IN5 - high impedance input (0 - 2.5V)
32 Channel 6 ADC_IN6 - high impedance input (0 - 2.5V)
33 Channel 7 XY - TSI interface to measure the X and Y voltage of the touch
[all …]
/linux/drivers/regulator/
H A Dda9052-regulator.c1 // SPDX-License-Identifier: GPL-2.0+
3 // da9052-regulator.c: Regulator driver for DA9052
53 {700000, 800000, 1000000, 1200000}, /* DA9052-BC BUCKs */
54 {1600000, 2000000, 2400000, 3000000}, /* DA9053-AA/Bx BUCK-CORE */
55 {800000, 1000000, 1200000, 1500000}, /* DA9053-AA/Bx BUCK-PRO,
56 * BUCK-MEM and BUCK-PERI
77 if (min_uV > info->max_uV || max_uV < info->min_uV) in verify_range()
78 return -EINVAL; in verify_range()
89 ret = da9052_reg_read(regulator->da9052, DA9052_BUCKA_REG + offset/2); in da9052_dcdc_get_current_limit()
102 if (regulator->da9052->chip_id == DA9052) in da9052_dcdc_get_current_limit()
[all …]
/linux/drivers/rtc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
44 This clock should be battery-backed, so that it reads the correct
45 time when the system boots from a power-off state. Otherwise, your
141 once-per-second update interrupts, used for synchronization.
159 will be called rtc-test.
173 will be called rtc-88pm860x.
183 will be called rtc-88pm80x.
193 will be called rtc-88pm886.
197 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
200 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
[all …]