Searched +full:jz4740 +full:- +full:battery (Results 1 – 9 of 9) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/power/supply/ |
D | ingenic,battery.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 # Copyright 2019-2020 Artur Rojek 4 --- 5 $id: http://devicetree.org/schemas/power/supply/ingenic,battery.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Ingenic JZ47xx battery bindings 11 - Artur Rojek <contact@artur-rojek.eu> 16 - const: ingenic,jz4740-battery 17 - items: 18 - enum: [all …]
|
/Linux-v6.1/drivers/power/supply/ |
D | ingenic-battery.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Battery driver for the Ingenic JZ47xx SoCs 4 * Copyright (c) 2019 Artur Rojek <contact@artur-rojek.eu> 6 * based on drivers/power/supply/jz4740-battery.c 20 struct power_supply *battery; member 29 struct power_supply_battery_info *info = bat->info; in ingenic_battery_get_property() 34 ret = iio_read_channel_processed(bat->channel, &val->intval); in ingenic_battery_get_property() 35 val->intval *= 1000; in ingenic_battery_get_property() 36 if (val->intval < info->voltage_min_design_uv) in ingenic_battery_get_property() 37 val->intval = POWER_SUPPLY_HEALTH_DEAD; in ingenic_battery_get_property() [all …]
|
D | generic-adc-battery.c | 2 * Generic battery driver code using IIO 4 * based on jz4740-battery.c 25 #include <linux/power/generic-adc-battery.h> 67 schedule_delayed_work(&adc_bat->bat_work, msecs_to_jiffies(0)); in gab_ext_power_changed() 85 * should correspond one-to-one with enum chan_type. 95 if (!adc_bat->charge_finished) in gab_charge_finished() 97 return gpiod_get_value(adc_bat->charge_finished); in gab_charge_finished() 102 struct gab_platform_data *pdata = adc_bat->pdata; in gab_get_status() 105 bat_info = &pdata->battery_info; in gab_get_status() 106 if (adc_bat->level == bat_info->charge_full_design) in gab_get_status() [all …]
|
/Linux-v6.1/arch/mips/boot/dts/ingenic/ |
D | qi_lb60.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include "jz4740.dtsi" 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/iio/adc/ingenic,adc.h> 8 #include <dt-bindings/clock/ingenic,tcu.h> 9 #include <dt-bindings/input/input.h> 18 compatible = "qi,lb60", "ingenic,jz4740"; 27 stdout-path = &uart0; 31 compatible = "regulator-fixed"; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/adc/ |
D | ingenic,adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 # Copyright 2019-2020 Artur Rojek 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Artur Rojek <contact@artur-rojek.eu> 18 https://github.com/devicetree-org/dt-schema/blob/master/schemas/iio/iio-consumer.yaml, 19 giving a phandle and IIO specifier pair ("io-channels") to the ADC controller. 24 - ingenic,jz4725b-adc 25 - ingenic,jz4740-adc 26 - ingenic,jz4760-adc [all …]
|
/Linux-v6.1/sound/soc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 ASoC provides power efficient ALSA support for embedded battery powered 22 will be called snd-soc-core. 50 test cases against soc-topology.c API. This should be primarily used 79 source "sound/soc/jz4740/Kconfig" 107 # generic frame-work
|
/Linux-v6.1/drivers/iio/adc/ |
D | ingenic-adc.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (c) 2019 Artur Rojek <contact@artur-rojek.eu> 6 * based on drivers/mfd/jz4740-adc.c 9 #include <dt-bindings/iio/adc/ingenic,adc.h> 118 mutex_lock(&adc->lock); in ingenic_adc_set_adcmd() 121 readl(adc->base + JZ_ADC_REG_ADCMD); in ingenic_adc_set_adcmd() 128 adc->base + JZ_ADC_REG_ADCMD); in ingenic_adc_set_adcmd() 134 adc->base + JZ_ADC_REG_ADCMD); in ingenic_adc_set_adcmd() 142 adc->base + JZ_ADC_REG_ADCMD); in ingenic_adc_set_adcmd() 148 adc->base + JZ_ADC_REG_ADCMD); in ingenic_adc_set_adcmd() [all …]
|
/Linux-v6.1/drivers/rtc/ |
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 48 If the clock you specify here is not battery backed, it may still 92 Say yes here to add support for the non volatile (often battery 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. 187 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3" [all …]
|
/Linux-v6.1/ |
D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|