Searched +full:da9053 +full:- +full:aa (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/mfd/ |
| H A D | da9052-i2c.c | 1 // 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, ®_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 D | da9052-spi.c | 1 // 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 D | imx53-qsb.dts | 1 // 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 D | imx53-ppd.dts | 4 * 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 D | da9052.rst | 6 * 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 D | da9052-regulator.c | 1 // 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 D | Kconfig | 1 # 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 …]
|