Home
last modified time | relevance | path

Searched full:vrtc (Results 1 – 25 of 44) sorted by relevance

12

/linux-6.12.1/drivers/rtc/
Drtc-meson-vrtc.c32 static void meson_vrtc_set_wakeup_time(struct meson_vrtc_data *vrtc, in meson_vrtc_set_wakeup_time() argument
35 writel_relaxed(time, vrtc->io_alarm); in meson_vrtc_set_wakeup_time()
40 struct meson_vrtc_data *vrtc = dev_get_drvdata(dev); in meson_vrtc_set_alarm() local
44 vrtc->alarm_time = rtc_tm_to_time64(&alarm->time); in meson_vrtc_set_alarm()
46 vrtc->alarm_time = 0; in meson_vrtc_set_alarm()
53 struct meson_vrtc_data *vrtc = dev_get_drvdata(dev); in meson_vrtc_alarm_irq_enable() local
55 vrtc->enabled = enabled; in meson_vrtc_alarm_irq_enable()
67 struct meson_vrtc_data *vrtc; in meson_vrtc_probe() local
69 vrtc = devm_kzalloc(&pdev->dev, sizeof(*vrtc), GFP_KERNEL); in meson_vrtc_probe()
70 if (!vrtc) in meson_vrtc_probe()
[all …]
Drtc-88pm860x.c30 int vrtc; member
213 vrtc_set = 2700 + (info->vrtc & 0x3) * 200; in calibrate_vrtc_work()
233 /* trigger next calibration since VRTC is updated */ in calibrate_vrtc_work()
239 dev_dbg(info->dev, "finish VRTC calibration\n"); in calibrate_vrtc_work()
257 ret = of_property_read_u32(np, "marvell,88pm860x-vrtc", &info->vrtc); in pm860x_rtc_dt_init()
259 info->vrtc = 0; in pm860x_rtc_dt_init()
324 /* calibrate VRTC */ in pm860x_rtc_probe()
/linux-6.12.1/Documentation/devicetree/bindings/rtc/
Damlogic,meson-vrtc.yaml4 $id: http://devicetree.org/schemas/rtc/amlogic,meson-vrtc.yaml#
7 title: Amlogic Virtual RTC (VRTC)
28 - amlogic,meson-vrtc
42 compatible = "amlogic,meson-vrtc";
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dtps65910.txt23 tps65910: vrtc, vio, vdd1, vdd2, vdd3, vdig1, vdig2, vpll, vdac, vaux1,
25 tps65911: vrtc, vio, vdd1, vdd2, vddctrl, ldo1, ldo2, ldo3, ldo4, ldo5,
41 vcc7-supply: VRTC and VBB input.
50 vcc7-supply: VRTC input.
D88pm860x.txt56 marvell,88pm860x-vrtc = <1>;
/linux-6.12.1/Documentation/devicetree/bindings/regulator/
Dmax8907.txt7 - mbatt-supply: The input supply for MBATT, BBAT, SDBY, VRTC.
28 out33v, bbat, sdby, vrtc.
Dmediatek,mt6331-regulator.yaml260 mt6331_vrtc_reg: ldo-vrtc {
261 regulator-name = "vrtc";
Dmt6323-regulator.txt177 regulator-name = "vrtc";
/linux-6.12.1/include/linux/mfd/wm8350/
Dcomparator.h149 * USB/2, LINE & BATT = ((VRTC * 2) / 4095)) * 10e6 uV
150 * Where VRTC = 2.7 V
/linux-6.12.1/drivers/regulator/
Dmax8907-regulator.c178 REG_FIXED(VRTC, "MBATT", 3300000),
218 MATCH(vrtc, VRTC),
Dtps65910-regulator.c36 /* supported VRTC voltages in microvolts */
101 .name = "vrtc",
196 .name = "vrtc",
760 /* Regulator ops (except VRTC) */
965 { .name = "vrtc", .driver_data = (void *) &tps65910_regs[0] },
982 { .name = "vrtc", .driver_data = (void *) &tps65911_regs[0] },
Dmt6331-regulator.c359 MT6331_REG_FIXED("ldo-vrtc", VRTC, MT6331_DIGLDO_CON11, 8, 15, 2800000, 0, 0),
/linux-6.12.1/Documentation/hwmon/
Dwm8350.rst30 is referenced to the system VRTC.
/linux-6.12.1/arch/arm64/boot/dts/mediatek/
Dmt6331.dtsi252 mt6331_vrtc_reg: ldo-vrtc {
253 regulator-name = "vrtc";
/linux-6.12.1/arch/arm/boot/dts/
Dtps65910.dtsi20 regulator-compatible = "vrtc";
/linux-6.12.1/include/video/
Ds1d13xxxfb.h70 #define S1DREG_CRT_VRTC_START 0x0059 /* CRT/TV VRTC Start Position Register */
71 #define S1DREG_CRT_VRTC_PWIDTH 0x005A /* CRT/TV VRTC Pulse Width Register */
/linux-6.12.1/arch/arm/boot/dts/ti/omap/
Dam335x-osd335x-common.dtsi96 regulator-name = "vio,vrtc,vdds";
Dam335x-chilisom.dtsi97 regulator-name = "vio,vrtc,vdds";
Dam335x-pepper.dts460 /* VRTC 1.8V always-on supply */
461 regulator-name = "vrtc,vdds";
/linux-6.12.1/arch/arm64/boot/dts/amlogic/
Dmeson-sm1-odroid-hc4.dts16 rtc1 = &vrtc;
Dmeson-g12b-gtking-pro.dts19 rtc1 = &vrtc;
Dmeson-g12b-gtking.dts19 rtc1 = &vrtc;
Dmeson-g12b-gsking-x.dts20 rtc1 = &vrtc;
/linux-6.12.1/arch/arm/boot/dts/marvell/
Dpxa910-dkb.dts136 marvell,88pm860x-vrtc = <1>;
/linux-6.12.1/arch/arm/mach-sa1100/
Djornada720.c99 {0x0059,0x09}, // CRT/TV VRTC Start Position Register
100 {0x005A,0x01}, // CRT/TV VRTC Pulse Width Register

12