Home
last modified time | relevance | path

Searched refs:vrtc (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/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
70 vrtc = devm_kzalloc(&pdev->dev, sizeof(*vrtc), GFP_KERNEL); in meson_vrtc_probe()
71 if (!vrtc) in meson_vrtc_probe()
[all …]
Drtc-88pm860x.c30 int vrtc; member
261 vrtc_set = 2700 + (info->vrtc & 0x3) * 200; in calibrate_vrtc_work()
305 ret = of_property_read_u32(np, "marvell,88pm860x-vrtc", &info->vrtc); in pm860x_rtc_dt_init()
307 info->vrtc = 0; in pm860x_rtc_dt_init()
397 if (pdata && pdata->vrtc) in pm860x_rtc_probe()
398 info->vrtc = pdata->vrtc & 0x3; in pm860x_rtc_probe()
400 info->vrtc = 1; in pm860x_rtc_probe()
DMakefile106 obj-$(CONFIG_RTC_DRV_MESON_VRTC)+= rtc-meson-vrtc.o
DKconfig385 will be called rtc-meson-vrtc.
/Linux-v5.4/Documentation/devicetree/bindings/rtc/
Drtc-meson-vrtc.txt8 - compatible: should be "amlogic,meson-vrtc"
19 vrtc: rtc@0a8 {
20 compatible = "amlogic,meson-vrtc";
/Linux-v5.4/arch/arm/boot/dts/
Dtps65910.dtsi20 regulator-compatible = "vrtc";
Dam335x-osd335x-common.dtsi95 regulator-name = "vio,vrtc,vdds";
Dpxa910-dkb.dts136 marvell,88pm860x-vrtc = <1>;
Dam335x-chilisom.dtsi97 regulator-name = "vio,vrtc,vdds";
Dmt6323.dtsi181 regulator-name = "vrtc";
Dam335x-lxm.dts189 /* vrtc - unused */
Dam335x-bone-common.dtsi357 regulator-name = "vio,vrtc,vdds";
Dam335x-guardian.dts294 regulator-name = "vio,vrtc,vdds";
Dam335x-shc.dts301 regulator-name = "vio,vrtc,vdds";
Dam335x-pepper.dts463 regulator-name = "vrtc,vdds";
/Linux-v5.4/Documentation/devicetree/bindings/mfd/
D88pm860x.txt56 marvell,88pm860x-vrtc = <1>;
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,
/Linux-v5.4/Documentation/devicetree/bindings/regulator/
Dmax8907.txt28 out33v, bbat, sdby, vrtc.
Dmt6323-regulator.txt177 regulator-name = "vrtc";
/Linux-v5.4/include/linux/mfd/
D88pm80x.h278 int vrtc; member
D88pm860x.h414 int vrtc; member
/Linux-v5.4/drivers/regulator/
Dmax8907-regulator.c218 MATCH(vrtc, VRTC),
/Linux-v5.4/arch/arm64/boot/dts/amlogic/
Dmeson-g12-common.dtsi2060 vrtc: rtc@0a8 { label
2061 compatible = "amlogic,meson-vrtc";