Home
last modified time | relevance | path

Searched +full:tc +full:- +full:diode (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/rtc/
Dabracon,abx80x.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - linux-rtc@vger.kernel.org
17 must perform auto-detection from ID register.
19 - abracon,abx80x
20 - abracon,ab0801
21 - abracon,ab0803
22 - abracon,ab0804
23 - abracon,ab0805
[all …]
Dadi,max31335.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Antoniu Miclaus <antoniu.miclaus@analog.com>
13 Analog Devices MAX31335 I2C RTC ±2ppm Automotive Real-Time Clock with
17 - $ref: rtc.yaml#
29 "#clock-cells":
34 adi,tc-diode:
36 Select the diode configuration for the trickle charger.
37 schottky - Schottky diode in series.
[all …]
/linux-6.12.1/drivers/rtc/
Drtc-abx80x.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright 2014-2015 Macq S.A.
135 dev_err(&client->dev, "Unable to write configuration key\n"); in abx80x_write_config_key()
136 return -EIO; in abx80x_write_config_key()
148 dev_err(&client->dev, in abx80x_is_rc_mode()
166 return -EIO; in abx80x_enable_trickle_charger()
172 dev_err(&client->dev, "Unable to write trickle register\n"); in abx80x_enable_trickle_charger()
173 return -EIO; in abx80x_enable_trickle_charger()
197 return -EINVAL; in abx80x_rtc_read_time()
204 dev_err(&client->dev, "Unable to read date\n"); in abx80x_rtc_read_time()
[all …]
Drtc-max31335.c1 // SPDX-License-Identifier: GPL-2.0
16 #include <linux/clk-provider.h>
230 ret = regmap_bulk_read(max31335->regmap, MAX31335_SECONDS, date, in max31335_read_time()
235 tm->tm_sec = bcd2bin(date[0] & 0x7f); in max31335_read_time()
236 tm->tm_min = bcd2bin(date[1] & 0x7f); in max31335_read_time()
237 tm->tm_hour = bcd2bin(date[2] & 0x3f); in max31335_read_time()
238 tm->tm_wday = bcd2bin(date[3] & 0x7) - 1; in max31335_read_time()
239 tm->tm_mday = bcd2bin(date[4] & 0x3f); in max31335_read_time()
240 tm->tm_mon = bcd2bin(date[5] & 0x1f) - 1; in max31335_read_time()
241 tm->tm_year = bcd2bin(date[6]) + 100; in max31335_read_time()
[all …]
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dimx8mq-hummingboard-pulse.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 * Copyright (C) 2018 Jon Nettleton <jon@solid-run.com>
6 /dts-v1/;
8 #include "dt-bindings/usb/pd.h"
9 #include "imx8mq-sr-som.dtsi"
13 compatible = "solidrun,hummingboard-pulse", "fsl,imx8mq";
16 stdout-path = &uart1;
19 reg_usdhc2_vmmc: regulator-usdhc2-vmmc {
20 compatible = "regulator-fixed";
21 pinctrl-names = "default";
[all …]
/linux-6.12.1/arch/arm64/boot/dts/ti/
Dk3-am642-hummingboard-t.dts1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2023 Josua Mayer <josua@solid-run.com>
5 * DTS for SolidRun AM642 HummingBoard-T,
10 /dts-v1/;
12 #include <dt-bindings/leds/common.h>
13 #include <dt-bindings/phy/phy.h>
15 #include "k3-am642.dtsi"
16 #include "k3-am642-sr-som.dtsi"
19 model = "SolidRun AM642 HummingBoard-T";
20 compatible = "solidrun,am642-hummingboard-t", "solidrun,am642-sr-som", "ti,am642";
[all …]